Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
[Mod] Top 5-Statistik <Beta>
#1
Exclamation 
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.


Angehängte Dateien Thumbnail(s)
   
Ciao
nanos

Admin von MyBBAddons.de
(Addons, Mods & Themes rund ums MyBB)
Neue Übersetzungen stehen zum Download bereit.
Zitieren
#2
Wo finde ich das Template : - Templatedatei Index-Page-Template/index
Zitieren
#3
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.
Ciao
nanos

Admin von MyBBAddons.de
(Addons, Mods & Themes rund ums MyBB)
Neue Übersetzungen stehen zum Download bereit.
Zitieren
#4
ok habs danke!
Zitieren
#5
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!
Zitieren
#6
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.
Zitieren
#7
geht leider immer noch nicht
Zitieren
#8
Häng mal Deine index.php hier an, muß ich mir mal anschauen!
Ciao
nanos

Admin von MyBBAddons.de
(Addons, Mods & Themes rund ums MyBB)
Neue Übersetzungen stehen zum Download bereit.
Zitieren
#9
ok hier is sie:



Angehängte Dateien
.php   index.php (Größe: 13,18 KB / Downloads: 6)
Zitieren
#10
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.
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Suche spezielles Statistik Mod Lambert 4 2.177 20.04.2009, 19:53
Letzter Beitrag: Lambert
  Top 10 mod für's myBB? Navigator 8 3.026 22.08.2007, 23:50
Letzter Beitrag: Michael
  [Mod] Top 5-Statistik ... krafdi 33 11.591 30.05.2007, 17:35
Letzter Beitrag: steffino