Ajax Problemchen mit FiBlack Thema

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
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Ajax Problemchen mit FiBlack Thema

Beitrag von Dungeonwatcher »

Hi! :cool:

Ich bräuchte mal wieder etwas Hilfe. ;)

Ich bin gerade dabei den "ajax_features MOD" bei mir einzubauen. Dabei stoße ich auf so einige Probleme, da ich diverse Stellen in den Dateien nicht finde bzw. einiges halt nicht funktioniert. :(

Angefangen mit der index_body.tpl, hier wird nach dieser Zeile gesucht:

Code: Alles auswählen

<td class="row1" align="center" valign="middle" height="50"><img src="{catrow.forumrow.FORUM_FOLDER_IMG}" width="46" height="25" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td>
In meinem Template gibt es diese Zeile jedoch nicht. D.h. selbst wenn ich nur nach {catrow.forumrow.FORUM_FOLDER_IMG} oder noch kürzer FORUM_FOLDER_IMG suche, finde ich nichts. Ebenso ergeht es mir mit der Suche nach {catrow.forumrow.L_FORUM_FOLDER_ALT}. ^6

Anbei mal die entsprechende index_body.tpl.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Du hast den UPI2DB bereits eingebaut?
Dann ist genau diese Stelle zu überspringen, denn hier beissen sich der UPI2DB und die AJAX Features.

Ich würde (als Tipp) eher die UPI2DB Funktion hier lassen, also wie gesagt, diese Stelle nicht modden...
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
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

Gut, das leuchtet mir ein.

Trifft dies dann auch auf die search_results_topics.tpl zu, denn auch dort finde ich nichts?

Dann zum nächsten Fall, die posting_body.tpl. Hier habe ich alle Stellen gefunden und "hoffentlich" korrekt eingebaut. Nun sollte doch bei Eingabe eines Themas automatisch nach ähnlichen Themen gesucht und entsprechend angezeigt werden, bzw. bei der Vorschau nur noch die Änderungen neu geladen werden,oder? Es passiert aber nichts? ^6

Nächstes Problem ist die search.php. In der stimmt 90% nicht mit dem überein was ersetzt werden soll. ^6

Nachtrag:

Ich werde wohl auf Ajax verzichten, bevor ich mir das Forum kplt. zerschieße. Es läuft nämlich gerade so schön rund. Trotzdem schönen Dank für die Hilfe. :)

Bye/2

Nachtrag 2:

Ich kann's nicht lassen und habe nun den "Basic AJAX features Mod" eingebaut. Wobei ich allerdings noch zwei Dateien (profil_add_body.tpl und search.php) ausgelassen habe. Nun bin ich am testen. Die Funktion Direktsuche mit Wörtern im Titel (nur bei neuem Thema) funktioniert jedoch nicht. Nach dem ich nun dutzende Male den Einbau kontrolliert habe und nichts finde was fehlt, bin ich etwas ratlos?
Zuletzt geändert von Dungeonwatcher am Do 05.Jul, 2007 11:48, insgesamt 6-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nun ja, die search.php musst Du dabei schon modden, sonst kann ja die Schnellsuche nicht funktionieren ;)
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
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

[quote="oxpus";p="74466"]Nun ja, die search.php musst Du dabei schon modden, sonst kann ja die Schnellsuche nicht funktionieren ;)[/quote]

<grrr> Dann kommt jetzt einiges an "Arbeit" auf dich zu... ^6

Dies soll ich ersetzen:

Code: Alles auswählen

if ( isset($HTTP_POST_VARS['search_fields']) )
{
	$search_fields = ( $HTTP_POST_VARS['search_fields'] == 'all' ) ? 1 : 0;
}
else
{
	$search_fields = 0;
}
Das sieht bei mir so aus:

Code: Alles auswählen

if ( isset($HTTP_POST_VARS['search_fields']) )
{
	$search_fields = ( $HTTP_POST_VARS['search_fields'] == 'all' ) ? 1 : ( ( $HTTP_POST_VARS['search_fields'] == 'msgonly' ) ? 0 : 2 );
}
else
{
	$search_fields = 0;
}
mit:

Code: Alles auswählen

if (isset($HTTP_POST_VARS['search_fields']) || isset($HTTP_GET_VARS['search_fields']))
{
	$search_fields = (isset($HTTP_POST_VARS['search_fields'])) ? $HTTP_POST_VARS['search_fields'] : $HTTP_GET_VARS['search_fields'];
}
else
{
	$search_fields = 'all';
}
$search_fields = ($search_fields == 'all') ? 1 : 0;
Dann die nächste Stelle:

Dies soll ersetzt werden:

Code: Alles auswählen

$search_cat = ( isset($HTTP_POST_VARS['search_cat']) ) ? intval($HTTP_POST_VARS['search_cat']) : -1;
$search_forum = ( isset($HTTP_POST_VARS['search_forum']) ) ? intval($HTTP_POST_VARS['search_forum']) : -1;
sieht hier so aus:

Code: Alles auswählen

$search_cat = ( isset($HTTP_POST_VARS['search_cat']) ) ? intval($HTTP_POST_VARS['search_cat']) : -1;
$search_forum = ( isset($HTTP_GET_VARS['search_forum']) ) ? intval($HTTP_GET_VARS['search_forum']) : (($HTTP_POST_VARS['search_forum'])? intval($HTTP_POST_VARS['search_forum']):-1);
mit:

Code: Alles auswählen

if (isset($HTTP_POST_VARS['search_cat']) || isset($HTTP_GET_VARS['search_cat']))
{
	$search_cat = (isset($HTTP_POST_VARS['search_cat'])) ? intval($HTTP_POST_VARS['search_cat']) : intval($HTTP_GET_VARS['search_cat']);
}
else
{
	$search_cat = -1;
}

if (isset($HTTP_POST_VARS['search_forum']) || isset($HTTP_GET_VARS['search_forum']))
{
	$search_forum = (isset($HTTP_POST_VARS['search_forum'])) ? intval($HTTP_POST_VARS['search_forum']) : intval($HTTP_GET_VARS['search_forum']);
}
else
{
	$search_forum = -1;
}
Dies soll ersetzt werden:

Code: Alles auswählen

$sort_by = ( isset($HTTP_POST_VARS['sort_by']) ) ? intval($HTTP_POST_VARS['sort_by']) : 0;
sieht so aus:

Code: Alles auswählen

$sort_by = ( isset($HTTP_GET_VARS['sort_by']) ) ? $HTTP_GET_VARS['sort_by'] : (($HTTP_POST_VARS['sort_by'])? $HTTP_POST_VARS['sort_by']: 0);
durch:

Code: Alles auswählen

if (isset($HTTP_POST_VARS['sort_by']) || isset($HTTP_GET_VARS['sort_by']))
{
	$sort_by = (isset($HTTP_POST_VARS['sort_by'])) ? intval($HTTP_POST_VARS['sort_by']) : intval($HTTP_GET_VARS['sort_by']);
}
else
{
	$sort_by = 0;
}
und nochwas... :(

Dies wird gesucht:

Code: Alles auswählen

if ( isset($HTTP_POST_VARS['sort_dir']) )
{
	$sort_dir = ( $HTTP_POST_VARS['sort_dir'] == 'DESC' ) ? 'DESC' : 'ASC';
}
else
{
	$sort_dir =  'DESC';
}
sieht hier so aus:

Code: Alles auswählen

	if ( isset($HTTP_POST_VARS['sort_dir']) )
	{
		$sort_dir = ( $HTTP_POST_VARS['sort_dir'] == 'DESC' ) ? 'DESC' : 'ASC';
	}
	
	if ( isset($HTTP_GET_VARS['sort_dir']) )
	{
		$sort_dir = ( $HTTP_GET_VARS['sort_dir'] == 'DESC' ) ? 'DESC' : 'ASC';
	}
durch:

Code: Alles auswählen

if (isset($HTTP_POST_VARS['sort_dir']) || isset($HTTP_GET_VARS['sort_dir']))
{
	$sort_dir = (isset($HTTP_POST_VARS['sort_dir'])) ? $HTTP_POST_VARS['sort_dir'] : $HTTP_GET_VARS['sort_dir'];
}
else
{
	$sort_dir =  'DESC';
}
$sort_dir = ($sort_dir == 'ASC') ? 'ASC' : 'DESC';
Das war's erstmal. ;)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Arbeit?
Naja, eher logisches Denken :p

Hier die Codes, die Du einfügen müsstest:

Zum 1.:

Code: Alles auswählen

if (isset($HTTP_POST_VARS['search_fields']) || isset($HTTP_GET_VARS['search_fields']))
{
	$search_fields = ( isset($HTTP_POST_VARS['search_fields']) ) ? $HTTP_POST_VARS['search_fields'] : $HTTP_GET_VARS['search_fields'];
}
else
{
	$search_fields = 'all';
}
$search_fields = ($search_fields == 'all') ? 1 : ( ( $HTTP_POST_VARS['search_fields'] == 'msgonly' ) ? 0 : 2 );
Zum 2.:

Code: Alles auswählen

if (isset($HTTP_POST_VARS['search_cat']) || isset($HTTP_GET_VARS['search_cat']))
{
	$search_cat = (isset($HTTP_POST_VARS['search_cat'])) ? intval($HTTP_POST_VARS['search_cat']) : intval($HTTP_GET_VARS['search_cat']);
}
else
{
	$search_cat = -1;
}

if (isset($HTTP_POST_VARS['search_forum']) || isset($HTTP_GET_VARS['search_forum']))
{
	$search_forum = (isset($HTTP_POST_VARS['search_forum'])) ? intval($HTTP_POST_VARS['search_forum']) : intval($HTTP_GET_VARS['search_forum']);
}
else
{
	$search_forum = -1;
}
Zum 3.:

Code: Alles auswählen

if (isset($HTTP_POST_VARS['sort_by']) || isset($HTTP_GET_VARS['sort_by']))
{
	$sort_by = (isset($HTTP_POST_VARS['sort_by'])) ? intval($HTTP_POST_VARS['sort_by']) : intval($HTTP_GET_VARS['sort_by']);
}
else
{
	$sort_by = 0;
}
Zum 4.:

Code: Alles auswählen

if (isset($HTTP_POST_VARS['sort_dir']) || isset($HTTP_GET_VARS['sort_dir']))
{
	$sort_dir = (isset($HTTP_POST_VARS['sort_dir'])) ? $HTTP_POST_VARS['sort_dir'] : $HTTP_GET_VARS['sort_dir'];
}
else
{
	$sort_dir =  'DESC';
}
$sort_dir = ($sort_dir == 'ASC') ? 'ASC' : 'DESC';
....



Fertig :D
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
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

[quote="oxpus";p="74470"]Arbeit?[/quote]

Jupp, für mich ist das "Schwerstarbeit"...
Naja, eher logisches Denken :p
...weil ich nichts davon auch nur annähernd in meine Birne reinbekomme. ^1
Hier die Codes, die Du einfügen müsstest:
THNX, ist eingebaut...
Fertig :D
...aber nun habe ich folgenden PHP Fehler:
PHP Parse error: syntax error, unexpected '}' in ...\search.php on line 1938
Das entspricht hier die Zeile 12:

Code: Alles auswählen

	else
	{
		if ( $show_results == 'bookmarks' )
		{
			message_die(GENERAL_MESSAGE, $lang['No_Bookmarks']);
		}
		else
		{
			message_die(GENERAL_MESSAGE, $lang['No_search_match']);
		}
	}
}

//
// Search forum
//
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Kann ich so nichts zu sagen, die Klammer kann "irgendwo" fehlen oder zu viel sein.
Da müsste ich schon die gesamte search.php haben...
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
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

Hi großer Meister! :cool:

Dann liefere ich sie doch sooofort...

Ich denke sie wird irgendwo fehlen, denn wenn ich die bemängelte entferne, dann knallt es etwas später. ^6
Zuletzt geändert von Dungeonwatcher am Do 05.Jul, 2007 14:26, 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 »

Öhm, ja, die Datei ist nun scheinbar komplett im Eimer:

Code: Alles auswählen

if($sort_dir == 'ASC')
{
    $s_sort_dir = "<option value='ASC' $selected>" . $lang['Sort_Ascending'] . '</option><option value="DESC">' . $lang['Sort_Descending'] . '</option>';
}
else
{
    $s_sort_dir = "<option value='ASC' $selected>" . $lang['Sort_Ascending'] . '</option><option value="DESC">' . $lang['Sort_Descending'] . '</option>';
}

//
// Sorting Search Results - END
//

		}

		else if ( $search_id == 'bookmarks' )
		{
			if ( $userdata['session_logged_in'] )
			{
				if ( $auth_sql != '' )
				{
					$sql = "SELECT t.topic_id, f.forum_id
						FROM " . TOPICS_TABLE . "  t, " . BOOKMARK_TABLE . " b, " . FORUMS_TABLE . " f
						WHERE t.topic_id = b.topic_id
							AND t.forum_id = f.forum_id
Vor Zeile 14 o. g. Code-Blockes fehlt was, bei genauerer Betrachtung ist vor dieser besagten Zeile 14 (in der search.php die Zeile 906) dieser Code-Block falsch eingefügt worden:

Code: Alles auswählen

//
// Sorting Search Results - Begin
//

$mod_sort_by = $sort_by;
$mod_sort_dir = $sort_dir;

$s_sort_by = "";
for($i = 0; $i < count($sort_by_types); $i++)
{
    $selected = ( $sort_by == $i ) ? ' selected="selected"' : '';
    $s_sort_by .= "<option value=\"" . $i . "\"$selected>" . $sort_by_types[$i] . "</option>";
}

if($sort_dir == 'ASC')
{
    $s_sort_dir = "<option value='ASC' $selected>" . $lang['Sort_Ascending'] . '</option><option value="DESC">' . $lang['Sort_Descending'] . '</option>';
}
else
{
    $s_sort_dir = "<option value='ASC' $selected>" . $lang['Sort_Ascending'] . '</option><option value="DESC">' . $lang['Sort_Descending'] . '</option>';
}

//
// Sorting Search Results - END
//
;)
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
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

[quote="oxpus";p="74479"]Öhm, ja, die Datei ist nun scheinbar komplett im Eimer:[/quote]

Ich hab's befürchtet. ¦4
Vor Zeile 14 o. g. Code-Blockes fehlt was, bei genauerer Betrachtung ist vor dieser besagten Zeile 14 (in der search.php die Zeile 906) dieser Code-Block falsch eingefügt worden:
Ich weiss nicht mal zu welchem Mod der gehört. ^6

Ich sehe gerade das ich zwei gleichnamige Blöcke drinn habe:

Code: Alles auswählen

//
// Sorting Search Results - BEGIN
//

		if ( $search_id )
		{
			$hidden_fields .= '<input type="hidden" name="mode" value="' . ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode']  . '" />';
			$s_action = append_sid("search.$phpEx?search_id=$search_id");
			$base_url = "search.$phpEx?search_id=$search_id&sort_by=$sort_by&sort_dir=$sort_dir";
		}
		else
		{
			$hidden_fields .= '<input type="hidden" name="search_id" value="' . $search_id . '" />';
			$s_action = append_sid("search.$phpEx?mode=results");
			$base_url = "search.$phpEx?search_id=$search_id";
		}
		
		$hidden_fields .= '<input type="hidden" name="search_keywords" value="' . ( isset($HTTP_GET_VARS['search_keywords']) ) ? $HTTP_GET_VARS['search_keywords'] : $HTTP_POST_VARS['search_keywords']  . '" />';
		$hidden_fields .= '<input type="hidden" name="search_author" value="' . ( isset($HTTP_GET_VARS['search_author']) ) ? $HTTP_GET_VARS['search_author'] : $HTTP_POST_VARS['search_author']  . '" />';
		$hidden_fields .= '<input type="hidden" name="show_results" value="' . ( isset($HTTP_GET_VARS['show_results']) ) ? $HTTP_GET_VARS['show_results'] : $HTTP_POST_VARS['show_results']  . '" />';
		$hidden_fields .= '<input type="hidden" name="search_terms" value="' . ( isset($HTTP_GET_VARS['search_terms']) ) ? $HTTP_GET_VARS['search_terms'] : $HTTP_POST_VARS['search_terms']  . '" />';
		$hidden_fields .= '<input type="hidden" name="search_fields" value="' . ( isset($HTTP_GET_VARS['search_fields']) ) ? $HTTP_GET_VARS['search_fields'] : $HTTP_POST_VARS['search_fields']  . '" />';
		$hidden_fields .= '<input type="hidden" name="return_chars" value="' . ( isset($HTTP_GET_VARS['return_chars']) ) ? $HTTP_GET_VARS['return_chars'] : $HTTP_POST_VARS['return_chars']  . '" />';
		$hidden_fields .= '<input type="hidden" name="search_cat" value="' . ( isset($HTTP_GET_VARS['search_cat']) ) ? $HTTP_GET_VARS['search_cat'] : $HTTP_POST_VARS['search_cat']  . '" />';
		$hidden_fields .= '<input type="hidden" name="search_forum" value="' . ( isset($HTTP_GET_VARS['search_forum']) ) ? $HTTP_GET_VARS['search_forum'] : $HTTP_POST_VARS['search_forum']  . '" />';
		$hidden_fields .= '<input type="hidden" name="search_time" value="' . ( isset($HTTP_GET_VARS['search_time']) ) ? $HTTP_GET_VARS['search_time'] : $HTTP_POST_VARS['search_time']  . '" />';
//
// Sorting Search Results - END
//
Welcher ist nun der Richtige?

Ich habe den von dir zitierten Block mal in meinem Original entfernt und bin dabei alles neu einzubauen. Folgendes stößt mir dabei auf. Ich soll nach

Code: Alles auswählen

		$base_url = "search.$phpEx?search_id=$search_id";

		$template->assign_vars(array(
			'PAGINATION' => generate_pagination($base_url, $total_match_count, $per_page, $start),
suchen. Diesen Block gibt es aber so nicht. Die erste Zeile hierbei ist die Zeile 15 im o.g. Block und die anderen Zeilen folgen dann so:

Code: Alles auswählen

//
// Sorting Search Results - END
//

		$template->assign_vars(array(
			'PAGINATION' => generate_pagination($base_url, $total_match_count, $per_page, $start),
Wo gehört nun die einzufügende Klammer } hin?
Zuletzt geändert von Dungeonwatcher am Do 05.Jul, 2007 15:43, insgesamt 4-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich habe keine Ahnung, da ich nicht weiß, was Du gemacht hast.
Der Block, der vor Zeile 14 steht (und in "Spalte 1" beginnt) ist jedenfalls dort falsch.
Wenn der rausgenommen wird, ist zumindest die Ordnung im Script wieder hergestellt ;)
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
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

[quote="oxpus";p="74486"]Ich habe keine Ahnung, da ich nicht weiß, was Du gemacht hast.[/quote]

Einfach nur nach und nach diverse Mods eingebaut. :p
Der Block, der vor Zeile 14 steht (und in "Spalte 1" beginnt) ist jedenfalls dort falsch.
Wenn der rausgenommen wird, ist zumindest die Ordnung im Script wieder hergestellt ;)
Jupp, den habe ich auch entfernt, denn er war, warum auch immer, doppelt drin. Damit tut es ohne Ajax dann auch weiterhin funktionieren.

Beim Einbau von Ajax hapert es jetzt scheinbar nur noch an dieser besch* Klammer. ¦4

Nachtrag:

Ich habe jetzt mal mit Vanilla verglichen und denke das die Klammer vor diesem Block:

Code: Alles auswählen

		$base_url = "search.$phpEx?search_id=$search_id";

		$template->assign_vars(array(
			'PAGINATION' => generate_pagination($base_url, $total_match_count, $per_page, $start),
bei mir hierher in die Zeile 5 gehört:

Code: Alles auswählen

					'U_VIEW_TOPIC' => $topic_url)
				);
			}
		}
		}
//
// Sorting Search Results - BEGIN
//
Nun ist die PHP Fehlermeldung nach hinten verschoben:
PHP Parse error: syntax error, unexpected $end in ...\search.php on line 2037
Das Währe diese Zeile:
Hier fehlte nun eine abschließende Klammer vor:

Code: Alles auswählen

$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
Nun funktioniert die Suche zwar wieder, nur halt immer noch nicht die Funktion - Direktsuche mit Wörtern im Titel (nur bei neuem Thema)?
Zuletzt geändert von Dungeonwatcher am Do 05.Jul, 2007 17:42, 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 »

Moment, die Basic Features haben keine Schnellsuche in der search.php!
Ich war jetzt schon leicht verwirrt, aber das ist wirklich erst in den Ajax Features enthalten.
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
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

Nöö, oder? ^6

Lt. Beschreibung:

Registrierung/Profil bearbeiten
- Prüfung ob der Benutzername bereits reserviert oder nicht erlaubt ist
- Vergleich zwischen Passwort Bestätigungs-Passwort

funktioniert nicht

- Prüfung ob die email-Adresse bereits reserviert oder gebannt ist

funktioniert teilweise. Die eMail Adresse des Forums wird ignoriert.

Beitrag schreiben
- Prüfung ob der Benutzername bereits reserviert oder nicht erlaubt ist (nur für Gäste)
- Direktsuche mit Wörtern im Titel (nur bei neuem Thema)

funktioniert nicht

Privatnachricht schreiben
- Prüfung ob der Benutzername des Empfängers gültig ist

funktioniert

Benutzersuche
- Direktsuche nach Eingabe

funktioniert nicht

Was ebenfalls funktioniert, ist die Überprüfung ob ein Thema eingegeben ist.

Wo ist da jetzt mein Denkfehler?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die Schnellsuche im Suchformular, wie es hier funktioniert, ist in den Basic Features wirklich nicht vorhanden!

Und für alles andere musst Du nochmal die Installation genau durchgehen.
In einem vanilla phpBB klappt sogar mit dem EM alles tadellos...
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
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

[quote="oxpus";p="74509"]Die Schnellsuche im Suchformular, wie es hier funktioniert, ist in den Basic Features wirklich nicht vorhanden![/quote]

So langsam verstehe ich in der Installationsanleitung garnichts mehr. ^6

Wann z.B. taucht dieser Block aus der posting_body.tpl auf:

Code: Alles auswählen

        <tr>
          <td width="22%" align="right" class="row1"><span class="explaintitle">{L_SUBJECT}:</span></td>
          <td class="row2" width="78%"><input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" {S_AJAX_BLUR} /></td>
        </tr>
        <tr id="subject_error_tbl" style="display:none;">
          <td width="22%" align="right" class="row1"><span class="explaintitle">Hinweis:</span></td>
          <td class="row2"><span class="gen">{L_EMPTY_SUBJECT}</span></td>
        </tr>
        <tr id="searchresults_tbl" style="display:none;">
          <td width="22%" align="right" class="row1"><span class="explaintitle">Hinweis:</span></td>
          <td class="row2"><span class="gen"><a href="" target="_blank" class="gen" id="searchresults_lnk">No results found.</a></span></td>
        </tr>
Wenn das Subjekt leer ist, dann erscheint die passende Meldung, nur wann wird das "No results found." (Zeilen 9-12) angezeigt?

Zur profil_add.body.tpl, da sieht bei mir die gesuchte Zeile:

Code: Alles auswählen

<form action="{S_PROFILE_ACTION}" {S_FORM_ENCTYPE} method="post">
so aus:

Code: Alles auswählen

<form action="{S_PROFILE_ACTION}" {S_FORM_ENCTYPE} method="post" name="user">
daraus soll aber werden:

Code: Alles auswählen

<form action="{S_PROFILE_ACTION}" {S_FORM_ENCTYPE} method="post" name="addprofile">
2x "name=" ist nicht statthaft, was müsste ich also tun?
Und für alles andere musst Du nochmal die Installation genau durchgehen.
In einem vanilla phpBB klappt sogar mit dem EM alles tadellos...
Da bin ich gerade fast kplt. mit durch und finde nichts was falsch sein könnte. :(
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die "Schnellsuche" betrifft bei den Basic Features wirklich nur den Topic Titel, nicht aber die Board-Suche! ;)
2x "name=" ist nicht statthaft, was müsste ich also tun?
Warum nicht? Die dürfen nur nicht den selben Namen haben ;)
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