[2.3] Moderatoren unter Forenbeschreibung

rellek

relativ sensationell
Teammitglied
Name: Moderatoren unter Forenbeschreibung
Version: 1.0
Für wBB-Version: 2.3
Getestet mit: 2.3.0 Beta 2

Beschreibung: Wer keine Moderatorenspalte haben möchte, aber nicht auf diese Information verzichten möchte, sollte sich diese Modifikation mal ansehen.

Demo: Im Anhang
Copyright: 2004 by rellek
Disclaimer: Keine Haftung für irgendwelche Schäden am Board. Fehler sind natürlich nicht ausgeschlossen

---

Bekannte Fehler: -
Updates und Bugfixes: -
 

Anhänge

  • Demo.png
    Demo.png
    6,6 KB · Aufrufe: 4.630
  • modspalte_unter_foren_wBB23.zip
    864 Bytes · Aufrufe: 208

rellek

relativ sensationell
Teammitglied
Hast du Moderatoren für die Foren definiert?

Hast du die Abfrage korrekt auskommentiert (in der index.php und board.php)
 

rellek

relativ sensationell
Teammitglied
die 2 slashes, die dazugekommen sind, die kommentieren das ja aus.

mit definieren: wenn dem forum kein mod zugewiesen ist, dann wird nichts angezeigt.
 
So steht es in der Anleitung:
---index.php
#- suche (Zeile 85-89):
if ($hide_modcell == 0) {
$result = $db->unbuffered_query("SELECT bb".$n."_moderators.*, username FROM bb".$n."_moderators LEFT JOIN bb".$n."_users USING (userid) ORDER BY username ASC");
while ($row = $db->fetch_array($result)) $modcache[$row['boardid']][] = $row;
}

#- ersetze durch:
$result = $db->unbuffered_query("SELECT bb".$n."_moderators.*, username FROM bb".$n."_moderators LEFT JOIN bb".$n."_users USING (userid) ORDER BY username ASC");
while ($row = $db->fetch_array($result)) $modcache[$row['boardid']][] = $row;

---board.php
#- suche (Zeile 104-107):
if ($hide_modcell == 0) {
$result = $db->unbuffered_query("SELECT bb".$n."_moderators.*, username FROM bb".$n."_moderators LEFT JOIN bb".$n."_users USING (userid) ORDER BY username ASC");
while ($row = $db->fetch_array($result)) $modcache[$row['boardid']][] = $row;
}

#- ersetze durch:
$result = $db->unbuffered_query("SELECT bb".$n."_moderators.*, username FROM bb".$n."_moderators LEFT JOIN bb".$n."_users USING (userid) ORDER BY username ASC");
while ($row = $db->fetch_array($result)) $modcache[$row['boardid']][] = $row;

Ich kann darin keine Auskommentirung // (Slashes) finden?
 

rellek

relativ sensationell
Teammitglied
Naja, da wird die abfrage ganz gelöscht - is aber unterm strich dasselbe, als wenns auskommentiert ist.
 

rellek

relativ sensationell
Teammitglied
Gute Frage... sry, weiß ich jetzt auch grad nicht.

Könntest du mir mal die geänderten Templates+Files anhängen?
 
Man man das darf man keinem erzählen , danke nun geht er.

Man muss auch die geänderten dateien wider hochladen , sorry für die Arbeit die ich gemacht habe.

Gruss
 

picardtux

Neuer Benutzer
hallo

ich weiss das der hack eine weile älter ist, nur würde ich ihn gerne in meinem wbb 2.3.5 anwenden nur leider beginnt es schon schlecht mit dem suchen
---index.php
#- suche (Zeile 85-89):
if ($hide_modcell == 0) {
$result = $db->unbuffered_query("SELECT bb".$n."_moderators.*, username FROM bb".$n."_moderators LEFT JOIN bb".$n."_users USING (userid) ORDER BY username ASC");
while ($row = $db->fetch_array($result)) $modcache[$row['boardid']][] = $row;
}
da es das nicht in dem tpl gibt.

könnte die anleitung einer auf v. 2.3.5 portieren ?
 

Oli

Erfahrener Benutzer
Hallo,
Wenn ich dieses Zitat richtig verstehe, soll man diese Codezeilen auch in der index.php suchen. ;)
soeben in der Datei gefunden (Zeile 85 bis 88 )
Code:
if ($hide_modcell == 0) {
	$result = $db->unbuffered_query("SELECT bb".$n."_moderators.*, username FROM bb".$n."_moderators LEFT JOIN bb".$n."_users USING (userid) ORDER BY username ASC");
	while ($row = $db->fetch_array($result)) $modcache[$row['boardid']][] = $row;
}

Zukünftig bitte Code auch als Code posten, anstatt als Zitat.
Danke. :)
 

picardtux

Neuer Benutzer
der hack ist eingebaut, die anleitung ist super ich war nur nicht ganz wach o| :nut: :irre: :lol:

vielen dank für die hilfe und den hack :yo
 
Oben