Problem Knowledge Base

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Problem Knowledge Base

Beitrag von modbo »

Ich hatte mir vor kurzem bereits die Knowledge Base 0.76 + mxaddon 1.03e installiert.
Lief auch bis jetzt ohne Probleme.

Heute hab ich festgestellt, dass wenn ich als normaler User einen Beitrag schreibe (muss vom Admin dann freigeschaltet werden), nach dem Absenden eine Fehlermeldung kommt.
Der Beitrag wird aber eingetragen.

Ich nehem an, es hat mit der EMail-Benachrichtigung an den Admin zu tun. Benachrichtigung im ACP steht auf Admin.

@oxpus: Hast du diesen Fehler hier auch, oder habe ich beim Einbau ggf. irgendwo einen Fehler gemacht?
Fehlermeldung als Screenshot mal anbei.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Einen Einbaufehler kann man mit der KB nicht machen, da hauptsächlich nur neue Dateien ins Spiel kommen. Die Änderungen an den phpBB-Dateien beziehen sich ledigich auf etwas Sprache, den Link zur KB.
Dieser Fehler lässt eher auf eine falsche Einstellung im ACP für die Emails hindeuten, bzw. ggf. eine falsche Board-Email-Adresse...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

Mmmh. EMail-Einstellungen im ACP habe ich kontrolliert. Die stimmen soweit. Benachrichtigung bei Registrierungen, automatische Benachrichtigungen etc. funktioniert ja auch.
Benutzer E-Mails per Board ist aktiviert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Schick doch mal eine Email auf die Board-Adresse, ob die auch ankommt. Bzw. Dir selber als Admin...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

Bin in mein eigenes Profil gegangen, hab auf den EMail-Button geklickt und mir selber über die Board-EMail selbige gesendet. Das funktioniert ohne Fehlermeldung. Allerdings ist Board-EMail und Profil-EMail nicht die selbe.

Eine Testmail an die Board-Adresse (aus Outlook) kommt ebenfalls zurück.

Was nicht funktioniert, ist eine eMail über das Kontaktformular im Portal.
Es wird zwar ausgegeben "EMail wurde versandt", aber es kommt nichts an.

Ich versteh gar nichts mehr :(


//edit: So Kontaktformular funktioniert wieder. Im Plus-Board wird die EMail zusätzlich im ACP > Plus > Konfiguration eingegeben. Dort stand noch eine alte Addi.

Leider hat diese Änderung aber keinen Einfluss auf die Knowledge Base :(
Dort kommt immer noch die Fehlermeldung. Die EMail kommt ja trotzdem an, allerdings ohne Zeilenumbruch:
Betreff: Neuer Artikel in der Knowledge Base!

Ein neuer Artikel wurde in der Knowledge Base eingereicht.<br /><br />Log dich ein und gehe zum Admin Control Panel - Artikel Manager. Lese den Artikel und gebe ihn frei oder lösche ihn.


Stelle ich in der Konfig auf PN Benachrichtigung um, ist diese weg.
Allerdings sieht das in der PN auch etwas komisch aus :rolleyes: Was soll die Tabelle da?
Zuletzt geändert von modbo am So 20.Mär, 2005 20:09, insgesamt 3-mal geändert.
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Im Plus-Board wird die EMail zusätzlich im ACP > Plus > Konfiguration eingegeben
Da wollte ich gerade drauf hinweisen. :D
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nein. Du kannst nur in das Script schauen, welche Email-Adresse im Kontakt-Formular verwendet wird.
Und das ist diese hier:

Code: Alles auswählen

$email_to = $plus_config['contact_email'];
Zu finden im ACP unter Plus > Konfiguration > webmaster@yourdomain

EDIT
Oha, wenn man zu langsam ist :(
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

[quote="oxpus - So 20.März, 2005 20:12";p="26407"]Nein. Du kannst nur in das Script schauen, welche Email-Adresse im Kontakt-Formular verwendet wird.
Und das ist diese hier:

Code: Alles auswählen

$email_to = $plus_config['contact_email'];
[/quote]
Genau :) Da hab ich es auch gefunden.

Habt ihr noch ne Idee wegen der Knowledge Base?
Hast du es bei dir mal ausprobiert oxpus? Oder könnte ich mal einen testeintrag anlegen und gucken, was passiert?
Die Tabelle in der PN verwirrt mich auch. Ach menno *schnipp,und ich kann php, das wäre schön ...*
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Schreib doch mal einen Testbeitrag und wir sehen weiter.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

Ich hab getestet. Es kam keine Fehlermeldung. Ist jetzt nur die Frage, was du im ACP eingestellt hast bei benachrichtigung (keine, EMail, PN)?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Oh ja, ich hatte es auf PN stehen. Ist jetzt auf Email.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

>Oh ja, ich hatte es auf PN stehen. Ist jetzt auf Email.
:D

Ok. Erneuter Versuch und siehe da ... :!:
Zuletzt geändert von modbo am Mo 21.Mär, 2005 08:19, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Aha. Also ein dicker Bug in der KB.
Dann werde ich nachher mal auf die Suche gehen.

EDIT
Ich habe mal die Email-Funktion ersetzt. Versuche es hier nochmal.
Geändert ist folgendes:

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
includes/functions_kb.php

#
#-----[ FIND ]-----
#
		$email_body = $lang['Email_body'];
	   
		include($phpbb_root_path . 'includes/emailer.'.$phpEx); 
		$emailer = new emailer($board_config['smtp_delivery']); 
		$email_headers = 'From: ' . $board_config['board_email'] . "\nReturn-Path: " . $board_config['board_email'] . "\n"; 
		$emailer->email_address($board_config['board_email']); 
		$emailer->set_subject($lang['New_article']); 
		$emailer->extra_headers($email_headers); 
		$emailer->msg = $email_body; 

		$emailer->send(); 
		$emailer->reset();

#
#-----[ REPLACE WITH ]-----
#
		include($phpbb_root_path . 'includes/emailer.'.$phpEx);

		//
		// Let's do some checking to make sure that mass mail functions
		// are working in win32 versions of php.
		//
		if ( preg_match('/[c-z]:\\\.*/i', getenv('PATH')) && !$board_config['smtp_delivery'])
		{
			$ini_val = ( @phpversion() >= '4.0.0' ) ? 'ini_get' : 'get_cfg_var';

			// We are running on windows, force delivery to use our smtp functions
			// since php's are broken by default
			$board_config['smtp_delivery'] = 1;
			$board_config['smtp_host'] = @$ini_val('SMTP');
		}

		$emailer = new emailer($board_config['smtp_delivery']);

		$emailer->from($board_config['board_email']);
		$emailer->replyto($board_config['board_email']);

		$email_headers = 'X-AntiAbuse: Board servername - ' . $board_config['server_name'] . "\n";
		$email_headers .= 'X-AntiAbuse: User_id - ' . $userdata['user_id'] . "\n";
		$email_headers .= 'X-AntiAbuse: Username - ' . $userdata['username'] . "\n";
		$email_headers .= 'X-AntiAbuse: User IP - ' . decode_ip($user_ip) . "\n";

		$emailer->use_template('admin_send_email');
		$emailer->email_address($board_config['board_email']);
		$emailer->set_subject($lang['New_article']);
		$emailer->extra_headers($email_headers);

		$emailer->assign_vars(array(
			'SITENAME' => $board_config['sitename'],
			'BOARD_EMAIL' => $board_config['board_email'],
			'MESSAGE' => $lang['Email_body'])
		);
		$emailer->send();
		$emailer->reset();


#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

Testeintrag ist raus. Keine Fehlermeldung :D

*Nennt ihn Gott*
Danke oxpus
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Oki, dann kann ich auch das plus 1.5.3 korrigieren.
Danke für das Feedback.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Passend zum Topic:
Die Ankündigungspostings von der Kb werden vom UPI2DB nicht als ungelesen angezeigt.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

BIGRIB!!!!!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten