MyBB.de Forum
[Mod] Top 5-Statistik <Beta> - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: [Mod] Top 5-Statistik <Beta> (/thread-7.html)

Seiten: Seiten: 1 2 3 4


[Mod] Top 5-Statistik <Beta> - nanos - 05.02.2005

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.


RE: [Mod] Top 5-Statistik <Update> - 1860|4ever - 15.02.2005

Wo finde ich das Template : - Templatedatei Index-Page-Template/index


RE: [Mod] Top 5-Statistik <Update> - nanos - 15.02.2005

Hi,

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.


RE: [Mod] Top 5-Statistik <Update> - 1860|4ever - 15.02.2005

ok habs danke!


RE: [Mod] Top 5-Statistik <Update> - 1860|4ever - 15.02.2005

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,

Link und test Account schicke ich dir per PN!


RE: [Mod] Top 5-Statistik <Update> - nanos - 15.02.2005

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 #################### */



RE: [Mod] Top 5-Statistik <Update> - 1860|4ever - 15.02.2005

geht leider immer noch nicht


RE: [Mod] Top 5-Statistik <Update> - nanos - 15.02.2005

Häng mal Deine index.php hier an, muß ich mir mal anschauen!


RE: [Mod] Top 5-Statistik <Update> - 1860|4ever - 15.02.2005

ok hier is sie:




RE: [Mod] Top 5-Statistik <Update> - nanos - 15.02.2005

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.