Pradinis
Pagalba
Užsisakyk!
- Reklamą
- Hostingą
- El. pašto dėžutę
Užsisakyk!
Įrankiai
Pasidalink
- Visos temos
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Bendri PHP-F klausimai |
Autorius: PyccKuu | Peržiūrų: 1418 |
PyccKuu Narys Terminatorius Pranešimai: 1539 Įstojęs: 2007 Gru. 24 16:12:39 | |
Sveiki, gal kas žinote kokim skripta kad Roditu kiek koks adminas idejo siuntimų bet neroditu kokius šeip nikas ir skaičius , ir tipo jajgu aš idejau 2 siuntimus o kitas adminas 3 tai jis butu žemiau ... ir jaigu jis ides tada jis pakils į 1 vietą ... Ir to pačio rėiktu su Narių postais Ačiū iš anksto |
|
Hardrock Garbės narys Generolas Pranešimai: 1086 Įstojęs: 2005 Geg. 12 23:05:47 | |
Su siuntiniais tokio dalyko padaryti neišeis (nes bent mano turimoje fusiono versijoje nefiksuojama kas įdėjo siuntinį) nebent modifikuotumei siuntinius (ten įterpdamas papildomą langelį download_user ir modifikuodamas visus failus susijusius su downloadais. O su forumu ne problema. Tiesa - kodo netestavau, tad gali būt palikta klaidų. $result = dbquery("SELECT user_name, user_id, count(user_id) AS post_count FROM ".$db_prefix."posts INNER JOIN ".$db_prefix."users ON post_author=user_id GROUP BY user_name ORDER BY post_count DESC LIMIT 0,5 "); echo "<table width='100%' cellpadding='0' cellspacing='0' border='0'>"; if (dbrows($result)!=0) { while ($data=dbarray($result)) { echo "<tr> <td class='small' align='left'><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'> <b> ".$data['user_name']."</b></a></td> <td class='small2' align='right'>".$data['post_count']."</td> </tr>"; } } echo "</table>"; Ten tuos opentable(""); ir t.t. susidėk pats jei reikės (nes nžn kur talpinsi šį kodą). |
|
Narys Antras po Dievo Pranešimai: 4956 Įstojęs: 2007 Spa. 26 20:10:01 | |
Čia top forumo nariai su avatarais: openside("Top Forumo Nariai"); $sql=dbquery("SELECT * FROM ".$db_prefix."users ORDER BY 'user_posts' DESC LIMIT 0, 8"); echo "<table width='auto' cellspacing='0' cellpadding='0'>"; $i=0; while ($data=dbarray($sql)) { echo "<tr> <td align='left'> <a href='".BASEDIR."profile.php?lookup=".$data ['user_id']."'>"; if(!empty($data['user_avatar'])) { $avatar="<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$data['user_name']."' width='50' height='50'>";} else { $avatar="<img src='".IMAGES."noavatar.gif' alt='".$data['user_name']."' width='50' height='50'>";} echo"$avatar</a></td> <td align='left'><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'>".$data['user_name']."</a><br> - ".$data['user_posts']." Pranesimai</td></tr>"; $i++; } echo "</table>"; closeside(); Variantas be avatariku: openside("Top Forumo Nariai"); ;)$sql=dbquery("SELECT * FROM ".$db_prefix."users ORDER BY 'user_posts' DESC LIMIT 0, 5"); echo "<table width='auto' cellspacing='0' cellpadding='0'>"; $i=0; while ($data=dbarray($sql)) { echo "<tr> <td align='left'> <a href='".BASEDIR."profile.php?lookup=".$data ['user_id']."'>"; echo"</a></td> <td align='left'><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'>".$data['user_name']."</a> - ".$data['user_posts']." Pranesimai</td></tr>"; $i++; } echo "</table>"; closeside(); Rules: 21 & 22 Read first! |
|
Hardrock Garbės narys Generolas Pranešimai: 1086 Įstojęs: 2005 Geg. 12 23:05:47 | |
Tai va. SoNG duoti kodai rodys, kiek narys iš viso yra parašęs postų (su ištrintais ir t.t.). Mano - realus kiekis esantis forume (pvz jei ištrinsi forume jo postą, tuomet ir jam sumažės postų skaičius). |
Peršokti į forumą: |