Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Topai/Forumo pranešimai

Parašė Kostaw· 2009 Bal. 4 09:04:58
#1

Į bendrą temą niekas neatrašo , tai geriau taip rašysiu..

Turiu tokią bėda.

Esu susikūręs topai.php
Ten rodo aktyviausius , šaukykloje , komentaruose , forume

Bet kažkodėl forumo pranešimai neatsinaujina.. Ten rodo tik penkis pirmus užsiregistravusius narius.

Gal galit padėti?

Atrodo šitaip:

Parašė MAnjack· 2009 Bal. 4 10:04:52
#2

Kodą duok.

Parašė Kostaw· 2009 Bal. 4 10:04:19
#3

<?php
/*--------------------------------------------+
| PHP-Fusion 5 - Content Management System    |
|---------------------------------------------|
| author: Nick Jones (Digitanium) © 2002-2005 |
| web: http://www.php-fusion.co.uk            |
| email: nick@php-fusion.co.uk                |
|---------------------------------------------|
| Released under the terms and conditions of  |
| the GNU General Public License (Version 2)  |
+--------------------------------------------*/
require_once "maincore.php";
require_once "subheader.php";
require_once "side_left.php";

echo "<div class='side-label'><center><b>&#208;aukyklos TOP 5</b></center></div>\n";
$result=dbquery("SELECT user_name, user_location, user_icq, user_id, count(user_id) AS shout_count FROM ".$db_prefix."shoutbox INNER JOIN
".$db_prefix."users ON shout_name=user_id GROUP BY user_name ORDER BY shout_count DESC LIMIT 0,5");
echo "<table width='100%' cellpadding='0' cellspacing='0'>";
if(dbrows($result)!=0){
while($data=dbarray($result)){
echo "<tr><td class='small2' align='left'> <img src='http://img3.imageshack.us/img3/1711/stari.gif'> <a href='".BASEDIR."profile.php?lookup=$data[user_id]' class='side'>";
echo "$data[user_name]</a></td><td class='small2' align='right'>[$data[shout_count]]</td></tr>";
}
}
echo "</table><br><br>";
echo "<div class='side-label'><center><b>Komentatoriø TOP 5</b></center></div>\n";
$result=dbquery("SELECT user_name, user_location, user_icq, user_id, count(user_id) AS comment_count FROM ".$db_prefix."comments INNER JOIN
".$db_prefix."users ON comment_name=user_id GROUP BY user_name ORDER BY comment_count DESC LIMIT 0,5");
echo "<table width='100%' cellpadding='0' cellspacing='0'>";
if(dbrows($result)!=0){
while($data=dbarray($result)){
echo "<tr><td class='small2' align='left'> <img src='http://img3.imageshack.us/img3/1711/stari.gif'> <a href='".BASEDIR."profile.php?lookup=$data[user_id]' class='side'>";
echo "$data[user_name]</a></td><td class='small2' align='right'>[$data[comment_count]]</td></tr>";
}
}
echo "</table><br><br>";
echo "<div class='side-label'><center><b>Forumo TOP 5</b></center></div>\n";

$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']."'>";

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']."'><img src='http://img3.imageshack.us/img3/1711/stari.gif'>".$data['user_name']."</a><br> - ".$data['user_posts']." Prane&#240;imai</td></tr>";

$i++;

}

echo "</table><br><br>";
echo "<div class='side-label'><center><b>Dainø TOP 5</b></center></div>\n";
$result = dbquery("SELECT * FROM ".$db_prefix."downloads ORDER BY download_count DESC LIMIT 0,5");
if (dbrows($result) != 0) {
echo "<table width='100%' cellpadding='0' cellspacing='0'>";
while($data = dbarray($result)) {
$itemsubject = trimlink($data['download_title'], 100);
echo "<tr>\n<td class='small'><img src='http://img3.imageshack.us/img3/1711/stari.gif'> <a href='".BASEDIR."downloads.php?cat_id=".$data['download_cat']."&download_id=".$data['download_id']."' title='".$data['download_title']."' class='side'>$itemsubject</a></td>\n
<td align='right'>[".$data['download_count']."]</td>\n</tr>\n";
}
echo "</table>";
} else {
echo "<center>".$locale['004']."</center>\n";
}
echo "<div class='side-label'><center><b>Albumø/naujienø TOP 5</b></center></div>\n";
$result = dbquery("SELECT * FROM ".$db_prefix."news ORDER BY news_reads DESC LIMIT 5");
if (dbrows($result) != 0) {
echo "<table width='100%' cellpadding='0' cellspacing='0'>";
while($data = dbarray($result)) {
$itemsubject = trimlink($data['news_subject'], 25);
echo "<tr>\n<td class='small'><img src='http://img3.imageshack.us/img3/1711/stari.gif'> <a href='".BASEDIR."news.php?readmore=".$data['news_id']."' title='".$data['news_subject']."' class='side'>$itemsubject</a></td>\n
<td align='right'>[".$data['news_reads']."]</td>\n</tr>\n";
}
echo "</table>";
} else {
echo "<center>".$locale['004']."</center>\n";
}

require_once "side_right.php";
require_once "footer.php";
?>



Čia pilnas.

Redagavo Kostaw· 2009 Bal. 4 10:04:43

Parašė Kostaw· 2009 Bal. 4 12:04:49
#4

Kas nors pataisytų ? ?|

Parašė Kostaw· 2009 Bal. 4 15:04:42
#5

Ir čia dar skaitos "support'as" ? Per kelias dienas niekas į klausimus neatsakė.. O jie turėtų daugumai pasirodyti gan lengvais.. :[

Parašė MAnjack· 2009 Bal. 4 16:04:53
#6

Vietoj viso šito didžiuolio kodo naudok tik $data['user_posts'] ir veiks.


P.S. Tau niekas nepadedi, nes esi vienas dižiausių flūderių ;)

Parašė Kostaw· 2009 Bal. 4 16:04:01
#7

Katik pabandžiau trint viską ir šitą įrašyt neveikia. Bandžiau tik forumo tą tekstą ištrinti irgi neveikia..
Gal galėtum parašyt kaip reik? ;)

O dėl floodinimo..
Prieš dvi dienas nebuvau toks, bet kai niekas neatrašo tai pradeda šiek tiek nervint ?|