05.02.2005, 16:34 (Dieser Beitrag wurde zuletzt bearbeitet: 23.02.2005, 15:44 von nanos.)
Titel
Top 5 Statistik Version
1.10 Author
nanos (Mario Kaiser) Email
webmaster@nanos-web.de Homepage https://www.mybb.de/forum Beschreibung
Dieser Mod fügt in der Forenansicht eine Liste ein
die, die 5 besten Poster, die 5 neuesten Mitglieder
und die 5 letzten Beiträge anzeigt.
Die Anzahl der anzuzeigenden Eintrage können im Admin-
bereich unter den Einstellungen festgelegt werden.
Ebenso kann dort auch die komplette Anzeige ein- und
ausgeschaltet werden.
Update: 14.02.2005
Version 1.10
- In der Anzeige der letzten Themen, sieht man jetzt nur die Themen, zu denen man auch die Recht hat, d.h. man sieht z.B. keine Themen, die in einem verstecktem Forum geschrieben wurden, wenn man nicht zu Zugriffsrechte auf dieses Forum hat.
Ciao
nanos
Admin von MyBBAddons.de
(Addons, Mods & Themes rund ums MyBB)
Neue Übersetzungen stehen zum Download bereit.
Wenn Du die deutschen Sprachdateien hast, im Admincenter aus dem Menü Templates -> Ändern/Editieren anklicken und dann rechts nach "Startseite Templates" suchen und rechst daneben auf ausklappen klicken. Und dann siehst Du die Index-Template.
Ciao
nanos
Admin von MyBBAddons.de
(Addons, Mods & Themes rund ums MyBB)
Neue Übersetzungen stehen zum Download bereit.
15.02.2005, 20:27 (Dieser Beitrag wurde zuletzt bearbeitet: 15.02.2005, 20:31 von 1860|4ever.)
Hab das ganze nun instaliert doch nun zeigt er folgendes an wenn ich des Board aufrufe:
mySQL error: 1064
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Query: SELECT uid,username,postnum FROM mybb_forum_users WHERE 1=1 ORDER BY postnum DESC LIMIT 0,
Ersetze mal den Teil in der index.php komplett mit folgendem Code.
Zitat:/* ######################## Start Top 5 Statistik by myBB-Mods.de #################### */
// Start Anzeige der letzten Themen, wenn die entsprechenden Rechte vorhanden
$unviewable = getunviewableforums();
if($unviewable)
{
$unviewwhere = " AND fid NOT IN ($unviewable)";
}
// Ende Anzeige der letzten Themen, wenn die entsprechenden Rechte vorhanden
if($settings[top5stats_index] != "no")
{
// Start Top 5 Poster
$query = $db->query("SELECT uid,username,postnum FROM ".TABLE_PREFIX."users WHERE 1=1 $fidnot ORDER BY postnum DESC LIMIT 0, $settings[settingtop5poster]");
while($stats = $db->fetch_array($query)) {
$usernum = "postnum";
$stats['username'] = htmlspecialchars(stripslashes($stats['username']));
eval("\$top5poster .= \"".$templates->get("index_top5stats_topposter")."\";");
}
// Ende Top 5 Poster
// Start Neuste 5 Member
$query = $db->query("SELECT uid,username,postnum,regdate FROM ".TABLE_PREFIX."users WHERE 1=1 $fidnot ORDER BY regdate DESC LIMIT 0, $settings[settingtop5newmember]");
while($stats2 = $db->fetch_array($query)) {
$usernum = "postnum";
$stats2['username'] = htmlspecialchars(stripslashes($stats2['username']));
eval("\$new5poster .= \"".$templates->get("index_top5stats_newposter")."\";");
}
// Ende Neuste 5 Member
// Start Letzte 5 Antworten
$query = $db->query("SELECT t.*, u.username FROM ".TABLE_PREFIX."threads t LEFT JOIN ".TABLE_PREFIX."users u ON (u.uid=t.uid) WHERE 1=1 $unviewwhere AND t.visible='1' AND t.closed NOT LIKE 'moved|%' ORDER BY t.lastpost DESC LIMIT 0, $settings[settingtop5newposts]");
while($thread = $db->fetch_array($query))
{
if($thread['lastpost'] != "" && $thread['lastposter'] != "")
{
eval("\$lastpost = \"".$templates->get("index_top5stats_thread_lastpost")."\";");
}else{
$lastpost = "";
}
$thread['subject'] = stripslashes($thread['subject']);
if(strlen($thread['subject']) > 25)
{
$thread['subject'] = substr($thread['subject'], 0, 25) . "...";
}
$thread['subject'] = htmlspecialchars($thread['subject']);
eval("\$threadlist .= \"".$templates->get("index_top5stats_thread")."\";");
}
// Ende Letzte 5 Antworten
if($threadlist)
{ // show the table only if there are threads
eval("\$top5threadstats = \"".$templates->get("index_top5stats")."\";");
}
}
/* ######################## Ende Top 5 Statistik by myBB-Mods.de #################### */
Ciao
nanos
Admin von MyBBAddons.de
(Addons, Mods & Themes rund ums MyBB)
Neue Übersetzungen stehen zum Download bereit.
Nimm mal bitte die Passage aus der index.php wieder raus und lade ich mal hoch. Mal sehen ob der Fehler immer noch ist. Denn ich habe da eine Vermutung, die ich zuerst einmal testen will. Also einfach die originale index.php noch einmal hochladen.
Ciao
nanos
Admin von MyBBAddons.de
(Addons, Mods & Themes rund ums MyBB)
Neue Übersetzungen stehen zum Download bereit.