Seite 1 von 2

Autom. Benachrichtigung der Moderatoren

Verfasst: 16.10.2005 19:34
von Ganima
Hallo,

wie war das noch? - Ist es möglich, dass die Moderatoren eines Forums ebenfalls autom. benachrichtigt werden, wenn jemand einen neues Thema eröffnet hat?
Jedenfalls habe ich dies noch nicht einstellen können.
Bin dankbar für jeden Tipp!

Viele Grüße
GANIMA

Verfasst: 16.10.2005 21:58
von Markus67
Hi ...

schau dir den hier mal an :wink:
MOD - Mod Post Notification
Description: Notify forum moderators of any new posts to forum(s) they are moderators of. Includes addition to users profile to let them choose to enable / disable new post notification.

Markus

Verfasst: 17.10.2005 07:39
von Ganima
... danke Markus für den Hinweis! - Ich werde es direkt mal testen. Allerdings nutze ich die "deutsche" Sprachausgabe. Werde das E-mail Template anpassen und dann müsste es doch auch funktionieren, oder?

Gruß
GANIMA

Verfasst: 17.10.2005 08:15
von gott
Wenn du nur an der SPrache was veränderst änderst du ja nicht wirklich was am Von daher sollte es klappen , owbohl englisch heutzutage eigentlich keine Fremdsprache mehr ist...

Verfasst: 17.10.2005 10:50
von Ganima
... so habe alles installiert, die Code-Änderungen mehrfach geprüft und nun sollte es laufen. Tut's aber nicht! Ich erhalte beim Aufruf der Administrationsoberfläche eine Fehlermeldung:
...../admin/admin_users.php on line 671

So, dachte mir es liegt wohl an der langen SQL-Update Syntax und habe diese einmal über phpmyAdmin direkt eingegeben. Hier erhalte ich dann die Fehlermeldung:

ERROR: Nicht geschlossene Anführungszeichen @ 1290
STR: "
SQL: $sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email)...........

Ich finde aber nichts oder sehe ich einfach den Wald vor lauter Bäumen nicht mehr? :(

Hier ist die gesamte Syntax:

Code: Alles auswählen

$sql = "UPDATE " . USERS_TABLE . "
    SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) . "', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_active = $user_status, user_rank = $user_rank ,user_notify_mod=$notifymod ". $avatar_sql . "
Vielleicht hat ja jemand hier mehr "Durchblick" als ich :wink:

Gruß
GANIMA

Verfasst: 17.10.2005 11:16
von Markus67
Hi ...

versuchs mal damit

Code: Alles auswählen

$sql = "UPDATE " . USERS_TABLE . "
	SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) . "', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_active = $user_status, user_rank = $user_rank, user_notify_mod=$notifymod " . $avatar_sql . "
Markus

Verfasst: 17.10.2005 12:34
von Ganima
... Markus, hier erhalte ich bei direkter SQL Eingabe über phpmyAdmin folgende Fehlermeldung!

MySQL meldet:
#1064 - You have an error in your SQL syntax near '$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "u' at line 1

Verfasst: 17.10.2005 12:50
von Markus67
Hi ...

der Querie ist eigentlich identisch bis auf eine "Leertaste" am Ende des Querie :o

Markus

Verfasst: 17.10.2005 13:01
von Ganima
... ja in der Tat, ich habe es nochmals direkt eingegeben und erhalte die identische Fehlermeldung - verstehe ich auch nicht :-?

Interessant ist aber noch folgendes:
Also das MOD läuft nicht, wie gesagt, aufgrund der Fehlermeldung in der admin_users.php

Nun nehme ich die ursprüngliche admin_users.php - damit wird meine Administrationsoberfläche wieder angezeigt.
Nun kopiere ich die Syntax, wie gehabt aus dem Original und füge sie ebenfalls mal in die SQL-Eingabe ein. Nach der SQL-Ausführung erhalte ich witzigerweise ebenfalls diese Fehlermeldung.

Fehler in der Fehlermeldung? :o

Verfasst: 17.10.2005 13:27
von Markus67
Hi ...

hat du eigentlich alles andere schon fertig eingebaut .. und auch den SQL-Querie für die DB ausgeführt?

Markus