Hallo,
da wir noch immer ein Mitglied haben welches sich standhaft weigert eine aktuelle Boardversion zu nutzen gibt es nun diese Erweiterung wieder für das wBB1.
Sie bewirkt, dass jeder Avatar vorher von einem Admin freigeschaltet werden muss.
1.) Führe diese MySQL Befehl aus:
ALTER TABLE `bbX_avatars` ADD `allowed` INT( 11 ) NOT NULL ;
Wobei du das X durch deine Installtionsnummer ersetzen musst!
2.) Öffne die Datei admin/Upload.class.php und suche:
füge hinter $setuserid' ein:
,'0'
3.) Öffne die thread.php und suche:
ersetze diese Zeile:
durch:
suche:
ersetze es durch:
4.) Öffne die members.php und suche:
ersetze es durch:
suche:
ersetze es durch:
5.) Öffne die Datei admin/templates/menue.htm und suche:
füge darunter ein:
6.) Öffne admin/admin.php und suche:
füge darunter ein:
7.) Öffne die templates/profile_avatars.htm und suche:
füge dahinter ein:
$hinweis
8.) Öffne die profile.php und suche:
ersetze es durch:
Abschließend musst du noch die beiden Templates aus dem .zip Archiv in den Ordner admin/templates laden!
Viel Erfolg mit der Erweiterung!
Gruß pattex
da wir noch immer ein Mitglied haben welches sich standhaft weigert eine aktuelle Boardversion zu nutzen gibt es nun diese Erweiterung wieder für das wBB1.
Sie bewirkt, dass jeder Avatar vorher von einem Admin freigeschaltet werden muss.
1.) Führe diese MySQL Befehl aus:
ALTER TABLE `bbX_avatars` ADD `allowed` INT( 11 ) NOT NULL ;
Wobei du das X durch deine Installtionsnummer ersetzen musst!
2.) Öffne die Datei admin/Upload.class.php und suche:
füge hinter $setuserid' ein:
,'0'
3.) Öffne die thread.php und suche:
Quellcode
- $post_result = $db_zugriff->query("
- SELECT bb".$n."_posts.*, bb".$n."_avatars.extension as avatarextension, bb".$n."_user_table.*, bb".$n."_useronline.zeit FROM bb".$n."_posts
- LEFT JOIN bb".$n."_user_table ON (bb".$n."_user_table.userid = bb".$n."_posts.userid)
- LEFT JOIN bb".$n."_avatars ON (bb".$n."_avatars.id = bb".$n."_user_table.avatarid AND bb".$n."_avatars.allowed=1)
- LEFT JOIN bb".$n."_useronline ON (bb".$n."_useronline.userid = bb".$n."_posts.userid AND bb".$n."_useronline.userid>0)
- WHERE bb".$n."_posts.postid IN (0$postids) ORDER by bb".$n."_posts.posttime ".ifelse($postorder,"DESC","ASC"));
ersetze diese Zeile:
durch:
suche:
ersetze es durch:
4.) Öffne die members.php und suche:
ersetze es durch:
suche:
ersetze es durch:
5.) Öffne die Datei admin/templates/menue.htm und suche:
füge darunter ein:
6.) Öffne admin/admin.php und suche:
Quellcode
- if($action == "smilies_del") {
- if($send == "send" && count($smilieid)) {
- for($i = 0; $i < count($smilieid); $i++) $db_zugriff->query("DELETE FROM bb".$n."_smilies WHERE id = '$smilieid[$i]'");
- }
- $result = $db_zugriff->query("SELECT * FROM bb".$n."_smilies ORDER BY id ASC");
- while($row = $db_zugriff->fetch_array($result)) eval ("\$smilies_delbit .= \"".gettemplate("smilies_delbit")."\";");
- eval("dooutput(\"".gettemplate("smilies_del")."\");");
- }
füge darunter ein:
Quellcode
- if($action == "activate_avatar") {
- if($send == "send" && count($avatarid)) {
- for($i = 0; $i < count($avatarid); $i++) $db_zugriff->query("UPDATE bb".$n."_avatars SET allowed=1 WHERE id = '$avatarid[$i]'");
- }
- $result = $db_zugriff->query("SELECT * FROM bb".$n."_avatars avatars,bb".$n."_user_table users WHERE avatars.allowed=0 AND users.userid=avatars.userid ORDER BY id");
- while($row = $db_zugriff->fetch_array($result)) eval ("\$avatars_bit .= \"".gettemplate("activate_avatars_bit")."\";");
- eval("dooutput(\"".gettemplate("activate_avatar")."\");");
- }
7.) Öffne die templates/profile_avatars.htm und suche:
füge dahinter ein:
$hinweis
8.) Öffne die profile.php und suche:
ersetze es durch:
Quellcode
- if ($upload->doUpload()){
- $db_zugriff->query("UPDATE bb".$n."_user_table set avatarid = '$insertid' WHERE userid = '$user_id'");
- $hinweis="<br>Bevor dein Avatar sichtbar ist, wird er von einem Admin geprüft. Bitte habe dafür Verständnis.";
- $db_zugriff->query("INSERT INTO bb".$n."_pms(senderid,recipientid,sendtime,subject,message,icon,disable_smilies) VALUES('1','1','".time()."','Neuer Avatar bereit zum freischalten','Ein neuer Avatar wurde gewählt und muss nun freigeschaltet werden','./images/icons/ausrufezeichen.gif','0')");
- }else{
- eval ("\$error = \"".gettemplate("error3")."\";");
- }
Abschließend musst du noch die beiden Templates aus dem .zip Archiv in den Ordner admin/templates laden!
Viel Erfolg mit der Erweiterung!
Gruß pattex
GoHome! Arbeitszeitüberwachung! (@iOS AppStore)
Reminder, Worktime, Arbeitszeit, Arbeit, Ueberwachung, Zeiten, Zeitenstempeln

Reminder, Worktime, Arbeitszeit, Arbeit, Ueberwachung, Zeiten, Zeitenstempeln
