Neues Topic erstellt –> Error 500
Quote from Andreas on October 27, 2017, 7:14 pmHallo,
ich habe auf meiner WP-Seite den Mailversand auf formatierte HTML-Mails (via Mailster) umgestellt. Klappt auch für alle “normalen” WP-Benachrichtigungen (inkl. Benachrichtigung über neue Themen / Antworten aus Asgaros).
Mein Problem:
Wenn ein neues TOPIC erstellt wird, bekomme ich einen Error 500 (lustigerweise bei neuen Antworten innerhalb eines bestehenden Themas nicht). Das Caching ist ausgeschaltet…testweise habe ich auch die “Seitenbetreiber bei neuen Themen benachrichtigen” Option ausgeschaltet, ebenso dass sich User bei neuen Antworten benachrichtigen lassen können.
Hat jemand eine Idee hierzu?
Danke für Eure Hilfe, Andreas
Hallo,
ich habe auf meiner WP-Seite den Mailversand auf formatierte HTML-Mails (via Mailster) umgestellt. Klappt auch für alle “normalen” WP-Benachrichtigungen (inkl. Benachrichtigung über neue Themen / Antworten aus Asgaros).
Mein Problem:
Wenn ein neues TOPIC erstellt wird, bekomme ich einen Error 500 (lustigerweise bei neuen Antworten innerhalb eines bestehenden Themas nicht). Das Caching ist ausgeschaltet…testweise habe ich auch die “Seitenbetreiber bei neuen Themen benachrichtigen” Option ausgeschaltet, ebenso dass sich User bei neuen Antworten benachrichtigen lassen können.
Hat jemand eine Idee hierzu?
Danke für Eure Hilfe, Andreas
Quote from Asgaros on October 27, 2017, 7:36 pmHallo Andreas,
hast du auch versucht, die Subscriber-Funktion “Allow subscriptions (for logged-in users only)” komplett zu deaktivieren? Ansonsten klingt das sehr komisch, da zwischen Post/Thema-Erstellung von der Logik kaum ein Unterschied besteht, bis auf den, dass auch Benutzer eine Nachricht erhalten, die ein Abo für ein bestimmtes Forum haben.
Vielleicht ist es wirklich ein Problem mit einer anderen WordPress-Erweiterung?
Hallo Andreas,
hast du auch versucht, die Subscriber-Funktion “Allow subscriptions (for logged-in users only)” komplett zu deaktivieren? Ansonsten klingt das sehr komisch, da zwischen Post/Thema-Erstellung von der Logik kaum ein Unterschied besteht, bis auf den, dass auch Benutzer eine Nachricht erhalten, die ein Abo für ein bestimmtes Forum haben.
Vielleicht ist es wirklich ein Problem mit einer anderen WordPress-Erweiterung?
Quote from Andreas on October 27, 2017, 7:51 pmJa, ist deaktiviert. habe sogar in der DB allen Usern probehalber die Benachrichtigungen gelöscht…
Kannst Du mir sagen, wo Du die Benachrichtigungen auslöst (bin kein so großer PHP Experte…), damit ich das auskommentieren kann?
Habe in der “forum-notifications.php” mal versucht, alles rauszunehmen (bis auf “<?php …. ?>”, dann knallt mir aber das Forum um die Ohren.
Das Topic selbst wird übrigens eröffnet (F5, dann kommt die Seite wieder joch), scheint also nachgelagert zu sein.
Liebe Grüße
Ja, ist deaktiviert. habe sogar in der DB allen Usern probehalber die Benachrichtigungen gelöscht…
Kannst Du mir sagen, wo Du die Benachrichtigungen auslöst (bin kein so großer PHP Experte…), damit ich das auskommentieren kann?
Habe in der “forum-notifications.php” mal versucht, alles rauszunehmen (bis auf “<?php …. ?>”, dann knallt mir aber das Forum um die Ohren.
Das Topic selbst wird übrigens eröffnet (F5, dann kommt die Seite wieder joch), scheint also nachgelagert zu sein.
Liebe Grüße
Quote from Asgaros on October 27, 2017, 7:53 pmKommentiere am besten den Inhalt (nicht die Funktion an sich) der folgenden Funktionen in der Datei forum-notifications.php aus:
- notifyGlobalTopicSubscribers()
- notifyTopicSubscribers()
Kommentiere am besten den Inhalt (nicht die Funktion an sich) der folgenden Funktionen in der Datei forum-notifications.php aus:
- notifyGlobalTopicSubscribers()
- notifyTopicSubscribers()
Quote from Andreas on October 27, 2017, 8:02 pmHabe in Zeile 139
public static function notifyTopicSubscribers($answer_text, $answer_link, $answer_author) {
in
public static function notifyTopicSubscribers() {
und in Zeile 204
public static function notifyGlobalTopicSubscribers($topic_name, $topic_text, $topic_link, $topic_author) {
in
public static function notifyGlobalTopicSubscribers() {
geändert, es bleibt beim 500er…
Hatte ich Dich da richtig verstanden?
BG, Andreas
Habe in Zeile 139
public static function notifyTopicSubscribers($answer_text, $answer_link, $answer_author) {
in
public static function notifyTopicSubscribers() {
und in Zeile 204
public static function notifyGlobalTopicSubscribers($topic_name, $topic_text, $topic_link, $topic_author) {
in
public static function notifyGlobalTopicSubscribers() {
geändert, es bleibt beim 500er…
Hatte ich Dich da richtig verstanden?
BG, Andreas
Quote from Andreas on October 27, 2017, 8:36 pmIch denke, es liegt an meiner functions.php … muss irgendeine Anpassung sein, die da durchknallt. Ich gehe das jetzt Stück für Stück durch.
Danke bis hierhin, ich melde mich dann.
BG, Andreas
Ich denke, es liegt an meiner functions.php … muss irgendeine Anpassung sein, die da durchknallt. Ich gehe das jetzt Stück für Stück durch.
Danke bis hierhin, ich melde mich dann.
BG, Andreas
Quote from Andreas on October 27, 2017, 8:41 pmWenn ich den Kollegen rausnehme, geht´s…
function auto_subscribe($postID, $topicID) {
AsgarosForumNotifications::subscribeTopic();
}
add_action(‘asgarosforum_after_add_thread_submit’, ‘auto_subscribe’);
Ich komme so erstmal klar, auch wenn mir wiederum nicht klar ist, warum der Hook oben das Verhalten auslöst.
Danke!
BG, Andreas
Wenn ich den Kollegen rausnehme, geht´s…
function auto_subscribe($postID, $topicID) {
AsgarosForumNotifications::subscribeTopic();
}
add_action(‘asgarosforum_after_add_thread_submit’, ‘auto_subscribe’);
Ich komme so erstmal klar, auch wenn mir wiederum nicht klar ist, warum der Hook oben das Verhalten auslöst.
Danke!
BG, Andreas
Quote from Asgaros on October 28, 2017, 8:41 amHallo Andreas,
versuche es mal mit dem folgenden Code:
function auto_subscribe($postID, $topicID) { AsgarosForumNotifications::subscribeTopic(); } add_action('asgarosforum_after_add_thread_submit', 'auto_subscribe', 10, 2);
Hallo Andreas,
versuche es mal mit dem folgenden Code:
function auto_subscribe($postID, $topicID) { AsgarosForumNotifications::subscribeTopic(); } add_action('asgarosforum_after_add_thread_submit', 'auto_subscribe', 10, 2);
Quote from Andreas on October 28, 2017, 11:51 amHi Asgaros,
das klappt 🙂 Der ursprüngliche Code ist übrigens aus diesem Post, nur zur Info.
Vielen vielen Dank an Dich.
BG, Andreas
Hi Asgaros,
das klappt 🙂 Der ursprüngliche Code ist übrigens aus diesem Post, nur zur Info.
Vielen vielen Dank an Dich.
BG, Andreas
Quote from Asgaros on October 28, 2017, 12:38 pmOh, das ist natürlich blöd, dass ich die korrekte Anzahl der Parameter dort nicht definiert habe. Danke für die Info, ich habe es angepasst! 🙂
Oh, das ist natürlich blöd, dass ich die korrekte Anzahl der Parameter dort nicht definiert habe. Danke für die Info, ich habe es angepasst! 🙂