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