"Moderiert von"-Anzeige

MrMind
Titel: "Moderiert von"-Anzeige
Version: 1.0
Beschreibung: Autor:
MrMind

Version:
Version 1.0

Copyright:
Copyright liegt bei mir.
Einzigstes Copyright im Hack ist im PHP-Code und bitte diesen auch drinnen lassen

Beschreibung:
- Wenn dem Board ein oder mehrere Moderatoren zugeordnet sind, dann wird unterhalb der Navi "(Moderiert von: )" eingefügt, sowie hier auf y******

Getestet mit
wBB-Lite 1.0.2

Demo
keine

Sonstige Informationen
- Dieser Hack darf nur von mir angeboten werden.
- Ich übernehme keinerlei Haftung, die durch diesen Hack entstehen können.
- Es ist nur die board.php und die templates/board.tpl zu bearbeiten. Nicht die aus dem ACP Ordner

Bekannte Bugs
- Keine

Mfg
MrMind
----


weiter zum Download
Cybergod
Hiiii MrMind

Also ich muss sagen dein HACK ist SPITZENKLASSE... großes Grinsen Freude smile
Klappt 100% super sache...Danke dir dafür !!!!!!!

bye
hutzi
Der Mann ist sein "Geld" wert smile smile
Thorsten_2004
Zitat:
Original von hutzi
Der Mann ist sein "Geld" wert smile smile



100% deiner meinug

@MrMind es geht einbanfrei danke

Mfg
Mr. Merlin
Hallo MrMind

Dein Hack klappt Wunderbar, genau das hatte ich noch gesucht !!!

Aber mal eine Frage geht das zu machen ???

Möchte gerne das der USERNAME zum einen ANKLICKBAR ist,
und zum anderen das er die NAMEN auch FARBLICH (Member-Color Hack von Helmchen) anzeigt !??!?

Der CODE für die FARBANZEIGE lautet:

$uname = $row['username'];
$gridf = $db->query_first("SELECT groupid FROM bb".$n."_users WHERE username LIKE '".$uname."'");
$autorgrid = ($gridf['groupid']);
$autornamecolorfrage = $db->query_first("Select postcolor From bb".$n."_groups WHERE groupid LIKE '".$autorgrid."'");
$autornamecolor = ($autornamecolorfrage['postcolor']);
if($autornamecolor != "") {
$row['username'] = "<normalfont color=".$autornamecolor.">".$row["username"]."";
} else {
$row['username'] = $row['username'];
}

Bloss wo muss der reingesetzt werdem ????

Danke dir schonmal

bis denne
MrMind
Dann musste dashier ändern:

board.php

Suche nach:

php:
1:
$sql "SELECT u.username FROM bb".$n."_users u LEFT JOIN bb".$n."_moderators m USING(userid) WHERE boardid='".$boardid."'";


Ersetzen durch:

php:
1:
$sql "SELECT u.userid, u.username, g.postcolor FROM bb".$n."_users u LEFT JOIN bb".$n."_moderators m USING(userid) LEFT JOIN bb".$n."_groups g ON(u.groupid=g.groupid) WHERE boardid='".$boardid."'";


Suche nach:

php:
1:
$mod_name .= ( ( $mod_name != "" ) ? ", " "" ) . $moderators['username'];


Ersetzen durch:

php:
1:
$mod_name .= ( ( $mod_name != "" ) ? ", " "" ) . '<a href="./profile.php?userid='.$moderators['userid'].'&sid='.$session['hash'].'"><font color="'.$moderators['postcolor'].'">'.$moderators['username'].'</font></a>';



Ungetestet, aber sollte gehen.

Mfg
MrMind
Mr. Merlin
Hallo MrMind

Klappt 10000% genau so dachte ich es mir, DANKE dir für deine Hilfe & Mühe !!!

Wünsche noch einen Schönen Sonntag !!!

bis denne
Virusscanner
wo genau soll das stehen
MrMind
Zitat:
Original von Virusscanner
wo genau soll das stehen


Und damit soll ich was anfangen???

Was meinst du jetzt???

Mfg
MrMind
Dini
Hi MrMind,

habs auch eben eingebaut auch mit den Änderungen für Helmchens Farb-Hack und klappt echt super!

Danke für den Hack... Freude ...!!!

Vielleicht noch eine Frage/Bitte!

Läßt sich das Ganze auch oben in den Themen anzeigen?

Dank und Gruß, Pluto
MrMind
Zitat:
Original von Pluto
Hi MrMind,

habs auch eben eingebaut auch mit den Änderungen für Helmchens Farb-Hack und klappt echt super!

Danke für den Hack... Freude ...!!!

Vielleicht noch eine Frage/Bitte!

Läßt sich das Ganze auch oben in den Themen anzeigen?

Dank und Gruß, Pluto


Klar aber da müsste ich zuerst mal mir den SQL-Code angucken, da es (denke ich mal) mit ner großen Verknüpfung der Tabellen zu tun haben wird.

Vielleicht guck ich heute Abend mal, wenn ich von der Arbeit wieder zu Hause bin Augenzwinkern

Mfg
MrMind
hutzi
hab das mit der Codeänderung in der board.php durchgeführt.
Seh da aber keine farbigen Mods, sind weiterhin black unglücklich
MrMind
Zitat:
Original von hutzi
hab das mit der Codeänderung in der board.php durchgeführt.
Seh da aber keine farbigen Mods, sind weiterhin black unglücklich


Hast du den Group Color Hack eingebaut und auch für Mod's etc. Farben eingestellt?

Mfg
MrMind
hutzi
si senór.
Ich lese ja auch den thread von oben nach unten durch, bevor ich nen Scriptänderung durchführe. smile

Ich check die Files gerade nochmal durch, weil ich vorn paar Tagen an den board.tpls rumgespielt hatte.
Ich gebe wieder Bescheid.
MrMind
Zitat:
Original von hutzi
si senór.
Ich lese ja auch den thread von oben nach unten durch, bevor ich nen Scriptänderung durchführe. smile

Ich check die Files gerade nochmal durch, weil ich vorn paar Tagen an den board.tpls rumgespielt hatte.
Ich gebe wieder Bescheid.


Ok, weil ich habe das eigentlich so gecodet, das es eigentlich funktionieren müsste wie hier auch zwei User bestätigen, wenn es immer noch net geht, muss ich mal in den Dateien schauen Augenzwinkern

Mfg
MrMind
Feuerteufel
Hat jemand mal bitte eine Demo?
SnakeBlood
Sauber, funzt , danke dafür smile
LilMim
Ich hab es jetzt bei mir installiert, aber es erscheinen keine Mods, obwohl es zwei gibt. Was ist da jetzt falsch? Hier die beiden Codestellen:

//Edit
Hab es selber hinbekommen. Die While-Schleife wurde zu früh geschlossen, die erste } musste ganz am Ende kommen... Vll. ändern?!

board.php
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
 eval ("\$threadbit .= \"".$tpl->get("board_threadbit")."\";");
}

/* "Moderiert von" Hack by MrMind */
$mod_bit = "";
$mod_name = "";
$sql = "SELECT u.username FROM bb".$n."_users u LEFT JOIN bb".$n."_moderators m USING(userid) WHERE boardid='".$boardid."'";
$result = $db->query($sql);
while( $moderators = $db->fetch_array($result) ) {
   $mod_name .= ( ( $mod_name != "" ) ? ", " : "" ) . $moderators['username'];
if( $mod_name != "" ) {
   $mod_bit = "(Moderiert von: $mod_name )";
}
}
/* "Moderiert von" Hack by MrMind */

$threadcount += $pages * $announcecount;
$l_threads = ($page-1) * ($threadsperpage + $announcecount) + 1;
$h_threads = $page * ($threadsperpage + $announcecount);
if($h_threads > $threadcount) $h_threads = $threadcount;


So sieht es jetzt aus und so läuft es auch...
freddyII
: ) der erste hakc von hier der auch bei mir klappt : ) thx
klein phil <3
Hallo.

ist es auch möglich, die Moderatoren auf das jeweilige Profil zu verlinken?

Liebe Grüße.