Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Reikia "Daugiausiai pakvietė" panelės
Parašė bobalt· 2010 Kov. 3 20:03:35
#1
Reikia paneles kurioje būtų atvaizduojami daugiausiai žmonių pakvietę vartotojai.
dbrows(dbquery("SELECT * FROM `".DB_PREFIX."invites` WHERE `invite_id`='".$data['user_id']."'"));
Su šia komanda atvaizduoja kiek žmonių pakvietė tam tikras vartotojas. Tai galbūt kasnors sukonstruos "Daugiausiai pakvietė" panelę? Reiktų, kad rodytų top 10
Redagavo bobalt· 2010 Kov. 3 20:03:32
Parašė fLap· 2010 Kov. 3 20:03:59
#2
bobalt parašė:
Reikia paneles kurioje būtų atvaizduojami daugiausiai žmonių pakvietę vartotojai.
dbrows(dbquery("SELECT * FROM `".DB_PREFIX."invites` WHERE `invite_id`='".$data['user_id']."'"));
Su šia komanda atvaizduoja kiek žmonių pakvietė tam tikras vartotojas. Tai galbūt kasnors sukonstruos "Daugiausiai pakvietė" panelę? Reiktų, kad rodytų top 10
Sniuff sistema?
Parašė bobalt· 2010 Kov. 3 21:03:28
#3
Nežinau :D Ta kur buvo failuose kuriuos iš taves pirkau :)
Parašė Juliuošius· 2010 Kov. 3 21:03:29
#4
yra tokia modifikacija modu saite paieškok rasi jei apie tą pakvietimų sistema kalbi :)
Parašė bobalt· 2010 Kov. 3 22:03:17
#5
Man ne pakvietimų sistemos reikia, o panelės, kuri atvaizduotų vartotojus, kurie pakvietė daugiausiai žmonių
Parašė switz· 2010 Kov. 3 22:03:42
#6
Aš turiu,parašyk į Skype: gedmantas93 ;)
Parašė Mantow· 2010 Kov. 3 22:03:13
#7
openside("Daugiausiai pakvietė");
$result = dbquery("SELECT * FROM `".DB_PREFIX."invites` GROUP by `invite_user_id` ORDER by COUNT(*) DESC LIMIT 5");
echo "<table class='tbl-border' width='100%'>";
while ($data = dbarray($result)) {
$time = dbrows(dbquery("SELECT * FROM `".DB_PREFIX."invites` WHERE `invite_user_id`='".$data['invite_user_id']."'"));
$data2 = dbarray(dbquery("SELECT * FROM `".DB_PREFIX."users` WHERE `user_id`='".$data['invite_user_id']."'"));
echo "<tr><td class='tbl2' align='left'>
<a href='".BASEDIR."profile.php?lookup=".$data2['user_id']."'
title='Peržiūrėti ".$data2['user_name']." profilį'>".$data2['user_name']."</a></td><td align='right' class='tbl1'>
$time</td></tr>";
}
echo "</table>";
closeside();
Te imk ;)
Redagavo Mantow· 2010 Kov. 3 22:03:28
Parašė bobalt· 2010 Kov. 3 22:03:37
#8
labai blogai atvaizduoja. Net nezinau pagal ka ji cia skaicius suraso. Pvz zmogus pakvietes 1 zmogu, jam panelej rodo kad pakviete 6, 4, arba 2 ir pan.
Parašė Juliuošius· 2010 Kov. 3 22:03:47
#9
tai toje modifikacijo nusijimsi koki norėsi koda ta kur atvaizduosi ir isidėsi.........
sorry už posta imk jei tiks:
Kodas:
openside("Daugiausiai Pakvietė:");
$result = dbquery("SELECT * FROM `".DB_PREFIX."invites` GROUP by `invite_user_id` ORDER by COUNT(*) DESC LIMIT 5");
echo "<table class='tbl-border' width='100%'>";
while ($data = dbarray($result)) {
$time = dbrows(dbquery("SELECT * FROM `".DB_PREFIX."invites` WHERE `invite_user_id`='".$data['invite_user_id']."'"));
$data2 = dbarray(dbquery("SELECT * FROM `".DB_PREFIX."users` WHERE `user_id`='".$data['invite_user_id']."'"));
echo "<tr><td class='tbl2' align='left'>
<a href='".BASEDIR."profile.php?lookup=".$data2['user_id']."'
title='Peržiūrėti ".$data2['user_name']." profilį'>".$data2['user_name']."</a></td><td align='right' class='tbl1'>
$time</td></tr>";
}
echo "</table>";
closeside();
Redagavo Juliuošius· 2010 Kov. 3 22:03:21
Parašė bobalt· 2010 Kov. 4 15:03:13
#10
Na supranti, kai užeini į pakvietimo nuorodą, įsirašo betkoks ip. Kad ir 3 kartus per diena užeini iš topačio IP ant nuorodos, į
mysql įrašo visus įėjimus, kaip atskirą pakvietimą. Man reiktų, kad panelėj atvazduotų tik įrašus iš unikalių IP