Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: VIP img šaukykloje

Parašė Narysx· 2008 Lap. 30 22:11:46
#1

Kaip padaryti, kad šaukykloje, prie vartotojo niko rodytų vip paveiksliuką, jei vartotojas yra vip?
Pas mane jei ką VIP sistema iš emotive.in, kur su vartotojų grupėmis niekas nesusiję.


Aš manau, kad reikia padaryti taip:

Pas mane mysqle prefix_users yra stulpelis vip_time. Jame parašyta tarkim taip: 1226745766. Tai laikas, iki kada aktyvuotas VIP.
Šaukyklos kode reikia apskaičiuoti dabartinį laiką ir padaryti kintamąjį, tarkim $laikas (tokiu pavidalu kaip ir pas mane mysqle, pvz: 1226704995).
Tada darai

if user_time > $laikas

<img src='vip.jpg'><a href=profilis ir t.t.....

else

<profilis> be paveiksliuko.




(į kodo klaidas nekreipkit dėmesio, čia tik šeip, kad aiškiau būtų ;D)

Nu va, atrodo taip viskas tūrėtų gautis, tik aš nž kaip padaryti užklausas ir apskaičiuoti tą laiką... Gal kas galit padėt?

Parašė Jolanciux· 2008 Lap. 30 23:11:38
#2

maciau vip paveiksliuka mp3s jau nuo ten kopijuoji?:D:D

Parašė blingas· 2008 Lap. 30 23:11:30
#3

nuo emotive.in cpoy paste...

Parašė bad_user· 2008 Lap. 30 23:11:44
#4

Vien už įdėju ripinima nepadėsiu :)

Parašė MAnjack· 2008 Gru. 1 08:12:24
#5

$laikas = time(), o užklausos paprastos, rašyk $data['user_time'] ir turėtų rodyt.

Parašė sniuff· 2008 Gru. 1 12:12:07
#6

if ($data['user_time'] > time()) {
print '<img src='.IMAGES.'vip.png>';
}



Parašė Narysx· 2008 Gru. 1 13:12:10
#7

SoNG parašė:
Vien už įdėju ripinima nepadėsiu :)


Joks čia įdėjų ripinimas... Daug kur taip yra.
Sniuff parašė:
if ($data['user_time'] > time()) {
print '<img src='.IMAGES.'vip.png>';
}



Bet pirma reik apskaičiuot dabartinį laiką...?

Redagavo Narysx· 2008 Gru. 1 13:12:46

Parašė Jolanciux· 2008 Gru. 1 13:12:06
#8

as tai tik maciau mp3s, geriau padaryk kad matytusi profilyje ir uztenka:)

Parašė Narysx· 2008 Gru. 1 13:12:01
#9

Jolanciux parašė:
as tai tik maciau mp3s, geriau padaryk kad matytusi profilyje ir uztenka:)

Darysiu ir profilyje, ir forume, ir komentaruose, ir šaukykloje. ;)

Parašė Kelmas· 2008 Gru. 1 13:12:34
#10

Sniuff parašė:
if ($data['user_time'] > time()) {
print '<img src='.IMAGES.'vip.png>';
}




Mm.. dabar net nesupratau įdėjos, bet prikibsiu. įdomu ką tu skaičosi čia su šitu if'ų. userio įrašyta laiką, ir dabartinį? mm..

Parašė MAnjack· 2008 Gru. 1 14:12:11
#11

Narysx parašė:
Darysiu ir profilyje, ir forume, ir komentaruose, ir šaukykloje. ;)


Tada jau geriau funkciją daryt maincore.php faile, o ne kiekvienam tam faile tokių pačių užklausų pridėt. Jeigu reiks tai galėsiu pavyzdinį kodą parašyt :)

Parašė Jolanciux· 2008 Gru. 1 14:12:59
#12

zinau dar viena vieta kur galetu buti VIP image bet nesakysiu :s :]

Redagavo Jolanciux· 2008 Gru. 1 14:12:18

Parašė sniuff· 2008 Gru. 1 14:12:25
#13

Dragelis parašė:
Mm.. dabar net nesupratau įdėjos, bet prikibsiu. įdomu ką tu skaičosi čia su šitu if'ų. userio įrašyta laiką, ir dabartinį? mm..


user_time = IKI KADA GALIOJA VIP, kas dar neaišku ?
Jo pavizdį buvo duotas tas šūdas...

Parašė Kelmas· 2008 Gru. 1 14:12:05
#14

Sniuff parašė:

user_time = IKI KADA GALIOJA VIP, kas dar neaišku ?
Jo pavizdį buvo duotas tas šūdas...


Tai aš pilnai suprantu, gal ne taip aprašiau.. Bet nesigylinsiu nes nesuprantu ko jis nori padaryt, geriau rodykit visa saitą panašiu pavyždių..

Parašė Narysx· 2008 Gru. 1 16:12:58
#15

MAnjack parašė:
Narysx parašė:
Darysiu ir profilyje, ir forume, ir komentaruose, ir šaukykloje. ;)


Tada jau geriau funkciją daryt maincore.php faile, o ne kiekvienam tam faile tokių pačių užklausų pridėt. Jeigu reiks tai galėsiu pavyzdinį kodą parašyt :)

Būtų neblogai. ;)

Parašė MAnjack· 2008 Gru. 1 17:12:59
#16

show_vip ($vartotojas) {
$sql =dbquery("SELECT user_time FROM ".$db_prefix."users WHERE user_id='$vartotojas'");
if ($sql) {
while ($data = dbarray($sql)) {
if ($data['user_time'] > time()) {
echo "<img src='.IMAGES.'vip.png>";
}
}
}
}




Šitą dėk maincore.php gale, prieš ?>

Toliau kur nori matyti vip paveiksliuką rašyk show_vip($vartotojo_id)
$vartotojo_id, tai dažniausiai bus $data['user_id'].

P.S. Nežinau ar veiks, nes tingėjau galvot ršydamas :D

Parašė sniuff· 2008 Gru. 1 17:12:23
#17

MAnjack, o kur tu nurodai, kad tas $vartotojas ?

Parašė MAnjack· 2008 Gru. 1 18:12:53
#18

$sql =dbquery("SELECT user_time FROM ".$db_prefix."users WHERE user_id='$vartotojas'");



Parašė Narysx· 2008 Gru. 1 18:12:08
#19

Dėkui už pastangas, bet išsiaiškinau, kad man ta vip sistema net neveikia. :D Reikės mėgint kažką kito.

Parašė MAnjack· 2008 Gru. 1 18:12:49
#20

Tai gali pasidaryt pagal šitą. Vistiek principai panašūs :)

Parašė Narysx· 2008 Gru. 1 18:12:11
#21

Ok, žinosiu. ;)