[Frage] Confirmation Mod - Popup ist leer

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
senyafin
Beiträge: 34
Registriert: Mi 22.Nov, 2006 12:35

[Frage] Confirmation Mod - Popup ist leer

Beitrag von senyafin »

Guten Tag Oxpus und Community,

erstmal ein Herzliches Hallo in die Runde! Wie so oft ist der erste Beitrag ein Ruf um Hilfe, so auch in meinem Fall.

Markus67 vom phpBB.de hat mir heute den Confirmation Mod empfohlen und ich muß sagen das Teil gefällt mir. Ich habe die Installation gemacht und habe derzeit keine sichtbaren Mängel entdeckt.
Einzig das Popup welches die Confirmation anzeigt bleibt leer. Hier nun meine Frage nachdem ich die Mod zweimal durchgegangen bin; Gibt es einen Hinweis darauf was ich falsch gemacht haben könnte bzw. kann es sein das die Mod mit dem Yelllow Card Mod nicht kompatibel ist.

Herzlichen Dank schonmal im voraus
LG
Pascal
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wenn das Popup leer bleibt, fehlt vielleicht ein TPL oder PHP-File...
Die Template-Files müssen auch in jedes Template hochgeladen werden.
Vielleicht liegt hier der Fehler...
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!
senyafin
Beiträge: 34
Registriert: Mi 22.Nov, 2006 12:35

Beitrag von senyafin »

Hallo Oxpus,
vielen Dank für die Antwort und die Tips.
Ich hab eben alles überprüft, die templates sind vollzählig, die php Dateien auch.
Es muss wohl was im Code verschütt gegangen sein.

Sonst habe ich keine Fehler im Forum, eben nur das leere Popup.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ist der Quellcode des Popups auch leer?
Also der Quellcode, den Du über den Browser bekommst...
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!
senyafin
Beiträge: 34
Registriert: Mi 22.Nov, 2006 12:35

Beitrag von senyafin »

Hallo Oxpus,

bis auf die Header Infos die immer drin stehen ist der Quelltext leer.
Was ich ebenso bemerkt habe ist,
dass User im Forum wo eine Confirmation drin ist zwar Beiträge einstellen aber selbst nicht mehr darauf antworten können. Ich denke das hängt damit zusammen, dass keine Confirmation erfolgte.

Eine Option dies zu tun wird nicht angeboten.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Da ist grundlegend beim Einbau was schief gegangen, denke ich.
Prüfe doch nochmal alles bitte nach.
Und wie gesagt:
Die TPL-Files müssen in jedes Template kopiert werden!
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!
senyafin
Beiträge: 34
Registriert: Mi 22.Nov, 2006 12:35

Beitrag von senyafin »

Hallo oxpus,

ich gehe das jetzt alles nochmal durch.
Es gab ein paar Stellen im Code die vorher durch andere Mods bereits leicht verändert wurden und die ich selbst angepasst habe. Vielleicht ist mir da irgendwo ein Fehler unterlaufen.

An der Stelle z.B. befindet sich bei mir nur der Eintrag

Code: Alles auswählen

function get_db_stat($mode)
{
	global $db;
also ohne $board_config

Aber ich glaube das hat was mit dem jr_admin zu tun.

Code: Alles auswählen

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

#
#-----[ FIND ]------------------------------------------
#
function get_db_stat($mode)
{
	global $board_config, $db;

#
#-----[ AFTER, ADD ]------------------------------------------
#
	global $userdata;


#Edit 1:

Ich habe grad folgendes bemerkt,

in der viewtopic.php wurde durch den Similar Topics Hack eine Zeile auskommentiert,
kann es evtl daran liegen

Hier der Codeabschnitt

Code: Alles auswählen

// Start auth check
//
$is_auth = array();
// [begin] Similar topics mod
//$is_auth = auth(AUTH_ALL, $forum_id, $userdata, $forum_topic_data);

$forums_auth = auth(AUTH_ALL, AUTH_LIST_ALL, $userdata);
$is_auth = $forums_auth[$forum_id];
// [end] Similar topics mod;
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öhm, ja, die auskommentierte Zeile ist wichtig.
Stelle diese bitte wieder her...
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!
senyafin
Beiträge: 34
Registriert: Mi 22.Nov, 2006 12:35

Beitrag von senyafin »

Hallo Oxpus,

ich habe jetzt Folgendes gemacht.
Die auskommentierte Zeile habe ich an die Stelle gerückt wo sie vorher war. Der Code sieht jetzt so aus

Code: Alles auswählen

// Start auth check
//
$is_auth = array();
$is_auth = auth(AUTH_ALL, $forum_id, $userdata, $forum_topic_data);
// Check forum confirmation for the current forum
$forum_confirm = build_user_confirm_status($forum_id);

if (!$forum_confirm)
{
	redirect(append_sid("forum_confirm.$phpEx?".POST_FORUM_URL."=$forum_id"));
}
// End Confirmation Check

// [begin] Similar topics mod
//$is_auth = auth(AUTH_ALL, $forum_id, $userdata, $forum_topic_data);

$forums_auth = auth(AUTH_ALL, AUTH_LIST_ALL, $userdata);
$is_auth = $forums_auth[$forum_id];
// [end] Similar topics mod;

Ohne wirklich zu wissen welche globale Aufgabe der Zeile zukommt scheint danach der Similar Topic noch zu funktionieren. Das ist mir wichtig, da ich den ungern rauswerfen möchte.

Allerdings lösen die neuerlichen Anpassungen mein Problem (noch) nicht. Das Popup bleibt weiterhin leer. Für heute mache ich erstmal Schluss und melde mich morgen wieder.

Beste Grüße und nochmals Danke für den Support





#EDIT 1:

Ich habe jetzt alle Dateien ein weiteres Mal geprüft.
Ich glaube es liegt an der Search.php, da dieses die Datei ist wo ich die meisten Anpassungen machen musste.
Hier die Install Anweisungen


Code: Alles auswählen

#
#-----[ FIND ]------------------------------------------
#
							$match_word = str_replace('*', '%', $split_search[$i]);
							$sql = "SELECT m.post_id 
								FROM " . SEARCH_WORD_TABLE . " w, " . SEARCH_MATCH_TABLE . " m 
								WHERE w.word_text LIKE '$match_word' 
									AND m.word_id = w.word_id 
									AND w.word_common <> 1 
									$search_msg_only";

#
#-----[ IN-LINE FIND ]------------------------------------------
#
							$sql = "SELECT m.post_id 

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, p.forum_id
Der angepasste Code sieht dann bei mir so aus

Code: Alles auswählen

					if ( !strstr($multibyte_charset, $lang['ENCODING']) )
						{
							$match_word = str_replace('*', '%', $split_search[$i]);
							$search_msg_only .= ($only_bluecards) ? " AND p.post_bluecard>0 AND m.post_id=p.post_id " : "";
							$sql = "SELECT m.post_id, p.forum_id 
								FROM " . SEARCH_WORD_TABLE . " w, " . SEARCH_MATCH_TABLE . " m, " . POSTS_TABLE . " p 
								" . (($only_bluecards) ? ','.POSTS_TABLE . ' p ' : '') . "
								WHERE w.word_text LIKE '$match_word' 
									AND m.word_id = w.word_id 
									AND w.word_common <> 1 
									AND p.post_id = m.post_id
									$search_msg_only";


Edit2 :

Aus der Install Anleitung

Code: Alles auswählen

#-----[ FIND ]------------------------------------------
#
							$match_word =  addslashes('%' . str_replace('*', '', $split_search[$i]) . '%');
							$search_msg_only = ( $search_fields ) ? "OR post_subject LIKE '$match_word'" : '';
							$sql = "SELECT post_id
								FROM " . POSTS_TEXT_TABLE . "
								WHERE post_text LIKE '$match_word'
								$search_msg_only";

#
#-----[ IN-LINE FIND ]------------------------------------------
#
							$sql = "SELECT post_id
								FROM " . POSTS_TEXT_TABLE . "
								WHERE post_text LIKE '$match_word'

#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
#
							$sql = "SELECT pt.post_id, p.forum_id
								FROM " . POSTS_TEXT_TABLE . " pt, " . POSTS_TABLE . " p
								WHERE pt.post_text LIKE '$match_word'
									AND p.post_id = pt.post_id


Wurde bei mir so geändert

Code: Alles auswählen

						{
							$match_word =  addslashes('%' . str_replace('*', '', $split_search[$i]) . '%');
							$search_msg_only = ( $search_fields ) ? "OR pt.post_subject LIKE '$match_word'" : ''; 
							$search_msg_only .= ($only_bluecards) ? " AND p.post_bluecard>0 AND pt.post_id=p.post_id " : ""; 
                     $sql = "SELECT pt.post_id, p.forum_id
                        FROM " . POSTS_TEXT_TABLE . " pt, " . POSTS_TABLE . " p
 pt " . (($only_bluecards) ? ','.POSTS_TABLE . ' p ' : '') . "
                        WHERE pt.post_text LIKE '$match_word'
                        AND p.post_id = pt.post_id
								$search_msg_only";
						}
Zuletzt geändert von senyafin am Sa 25.Nov, 2006 09:08, insgesamt 3-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hast Du mal bitte den Link zum Forum und ein Test-Account, damit ich das live sehen kann?
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!
senyafin
Beiträge: 34
Registriert: Mi 22.Nov, 2006 12:35

Beitrag von senyafin »

Du hast sicher meine Odyssee mit dem UPI2DB bei bigrib mitbekommen :-)
Ich bin grad dabei nochmal ein neues Testboard aufzusetzen,
sobald das steht würde ich dir Bescheid geben.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Du hast sicher meine Odyssee mit dem UPI2DB bei bigrib mitbekommen :-)
Nur am Rande, da ich zur Zeit dort nicht soooo oft unterwegs sein kann...
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