Ajax Problemchen mit FiBlack Thema

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen

Moderator: Moderatoren

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!

Ajax Problemchen mit FiBlack Thema

Beitragvon Dungeonwatcher » Mi 04.Jul, 2007 16:07 • Beitrag als PDF

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
Dungeonwatcher
User
User
 
Beiträge: 1048
Registriert: Sa 19.Feb, 2005 02:16
Wohnort: Berlin

Beitragvon oxpus » Mi 04.Jul, 2007 16:12 • Beitrag als PDF

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 ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per ICQ, Email or PM. Each unasked message will be ignored!
Benutzeravatar
oxpus
Administrator
Administrator
 
Beiträge: 28979
Registriert: Mo 27.Jan, 2003 23:13
Wohnort: Bad Wildungen

Beitragvon Dungeonwatcher » Mi 04.Jul, 2007 16:25 • Beitrag als PDF

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
Dungeonwatcher
User
User
 
Beiträge: 1048
Registriert: Sa 19.Feb, 2005 02:16
Wohnort: Berlin

Beitragvon oxpus » Do 05.Jul, 2007 11:48 • Beitrag als PDF

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 ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per ICQ, Email or PM. Each unasked message will be ignored!
Benutzeravatar
oxpus
Administrator
Administrator
 
Beiträge: 28979
Registriert: Mo 27.Jan, 2003 23:13
Wohnort: Bad Wildungen

Beitragvon Dungeonwatcher » Do 05.Jul, 2007 12:17 • Beitrag als PDF

oxpus";p="74466 hat geschrieben:Nun ja, die search.php musst Du dabei schon modden, sonst kann ja die Schnellsuche nicht funktionieren ;)


<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
Dungeonwatcher
User
User
 
Beiträge: 1048
Registriert: Sa 19.Feb, 2005 02:16
Wohnort: Berlin

Beitragvon oxpus » Do 05.Jul, 2007 12:36 • Beitrag als PDF

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 ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per ICQ, Email or PM. Each unasked message will be ignored!
Benutzeravatar
oxpus
Administrator
Administrator
 
Beiträge: 28979
Registriert: Mo 27.Jan, 2003 23:13
Wohnort: Bad Wildungen

Beitragvon Dungeonwatcher » Do 05.Jul, 2007 12:49 • Beitrag als PDF

oxpus";p="74470 hat geschrieben:Arbeit?


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
Dungeonwatcher
User
User
 
Beiträge: 1048
Registriert: Sa 19.Feb, 2005 02:16
Wohnort: Berlin

Beitragvon oxpus » Do 05.Jul, 2007 14:17 • Beitrag als PDF

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 ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per ICQ, Email or PM. Each unasked message will be ignored!
Benutzeravatar
oxpus
Administrator
Administrator
 
Beiträge: 28979
Registriert: Mo 27.Jan, 2003 23:13
Wohnort: Bad Wildungen

Beitragvon Dungeonwatcher » Do 05.Jul, 2007 14:24 • Beitrag als PDF

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
Dungeonwatcher
User
User
 
Beiträge: 1048
Registriert: Sa 19.Feb, 2005 02:16
Wohnort: Berlin

Beitragvon oxpus » Do 05.Jul, 2007 14:32 • Beitrag als PDF

Ö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 ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per ICQ, Email or PM. Each unasked message will be ignored!
Benutzeravatar
oxpus
Administrator
Administrator
 
Beiträge: 28979
Registriert: Mo 27.Jan, 2003 23:13
Wohnort: Bad Wildungen

Beitragvon Dungeonwatcher » Do 05.Jul, 2007 15:01 • Beitrag als PDF

oxpus";p="74479 hat geschrieben:Öhm, ja, die Datei ist nun scheinbar komplett im Eimer:


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&amp;sort_by=$sort_by&amp;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
Dungeonwatcher
User
User
 
Beiträge: 1048
Registriert: Sa 19.Feb, 2005 02:16
Wohnort: Berlin

Beitragvon oxpus » Do 05.Jul, 2007 16:09 • Beitrag als PDF

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 ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per ICQ, Email or PM. Each unasked message will be ignored!
Benutzeravatar
oxpus
Administrator
Administrator
 
Beiträge: 28979
Registriert: Mo 27.Jan, 2003 23:13
Wohnort: Bad Wildungen

Beitragvon Dungeonwatcher » Do 05.Jul, 2007 16:37 • Beitrag als PDF

oxpus";p="74486 hat geschrieben:Ich habe keine Ahnung, da ich nicht weiß, was Du gemacht hast.


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:

Code: Alles auswählen
?>


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
Dungeonwatcher
User
User
 
Beiträge: 1048
Registriert: Sa 19.Feb, 2005 02:16
Wohnort: Berlin

Beitragvon oxpus » Do 05.Jul, 2007 17:48 • Beitrag als PDF

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 ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per ICQ, Email or PM. Each unasked message will be ignored!
Benutzeravatar
oxpus
Administrator
Administrator
 
Beiträge: 28979
Registriert: Mo 27.Jan, 2003 23:13
Wohnort: Bad Wildungen

Beitragvon Dungeonwatcher » Do 05.Jul, 2007 18:06 • Beitrag als PDF

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
Dungeonwatcher
User
User
 
Beiträge: 1048
Registriert: Sa 19.Feb, 2005 02:16
Wohnort: Berlin

Beitragvon oxpus » Do 05.Jul, 2007 18:11 • Beitrag als PDF

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 ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per ICQ, Email or PM. Each unasked message will be ignored!
Benutzeravatar
oxpus
Administrator
Administrator
 
Beiträge: 28979
Registriert: Mo 27.Jan, 2003 23:13
Wohnort: Bad Wildungen

Beitragvon Dungeonwatcher » Do 05.Jul, 2007 19:18 • Beitrag als PDF

oxpus";p="74509 hat geschrieben:Die Schnellsuche im Suchformular, wie es hier funktioniert, ist in den Basic Features wirklich nicht vorhanden!


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
Dungeonwatcher
User
User
 
Beiträge: 1048
Registriert: Sa 19.Feb, 2005 02:16
Wohnort: Berlin

Beitragvon oxpus » Do 05.Jul, 2007 23:54 • Beitrag als PDF

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 ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per ICQ, Email or PM. Each unasked message will be ignored!
Benutzeravatar
oxpus
Administrator
Administrator
 
Beiträge: 28979
Registriert: Mo 27.Jan, 2003 23:13
Wohnort: Bad Wildungen


Zurück zu phpBB 2 Support Board + Modifikationen

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot], Google [Bot] und 2 Gäste