Zweite Suchseite zeigt keine Ergebnisse

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
sticki
Mitglied
Beiträge: 5
Registriert: 05.01.2006 10:57

Zweite Suchseite zeigt keine Ergebnisse

Beitrag von sticki »

Hi,

ich habe in meinem Forum derzeit das Problem, daß wenn ich ein Suchergebnis habe, was sich über mehrere Seiten erstreckt und ich auf z.B. die zweite Seite wechseln möchte, das Forum dann anzeigt 'Keine Beiträge entsprechen deinen Kriterien.'

Ich bin ratlos, habe zum Test auch mal eine komplett cleane Version aufgespielt > selbes Problem.
Die Searchtabellen sind auch vor kurzer Zeit neu gebaut worden.

Wo könnte der Fehler liegen?

URL ist http://forum.m-eit-audio.de
einfach mal ganz unten auf 'beiträge seit dem letzten monat' gehen und versuchen, auf die zweite seite zu wechseln.

Grüße, Marc
sticki
Mitglied
Beiträge: 5
Registriert: 05.01.2006 10:57

Beitrag von sticki »

na kommt schon, warum kann mir hier niemand bei meinen problemen helfen?

es muss eigentlich an der datenbank liegen, da ich wie gesagt schon einmal die neueste phpbb-version auf der datenbank hab laufen lassen und dort das gleiche problem auftritt.

nur hab ich absolut keine ahnung, was an der datenbank solch einen effekt verursachen könnte.

meint ihr, ich soll die suchtabellen nochmal neu bauen?

grüße, marc
elmomonster
Mitglied
Beiträge: 10
Registriert: 29.12.2005 17:18
Wohnort: Hessen

Beitrag von elmomonster »

Hi,

ich hab genau das gleiche Problem bei meinem Forum. :-?

Bei Benutzer die viele Beiträge haben, wird die 2. Seite nicht angezeigt.

Beispiel

Ich hab nun das DB Maintenance Tool drüber rennen lassen, aber den Suchindex habe ich jetzt noch nicht neu aufbauen lassen wollen, soll ja schließlich mehrere Stunden dauern. :-?

Angeblich wäre das Problem bekannt:

http://www.phpbb.de/viewtopic.php?t=97777

Ein Workaround existiert wohl leider nicht, oder ich habe ihn nicht gefunden. Noch jemand ne Idee ?

Grüße
elmomonster
sticki
Mitglied
Beiträge: 5
Registriert: 05.01.2006 10:57

Beitrag von sticki »

also bei mir war der tabellentyp des search_array auf varchar(255) gesetzt, was viel zu kurz war, um alle Ergebnisse darin darstellen zu können.

nach ändern auf einen unbeschränkten texttyp klappt jetzt alles wunderbar.
elmomonster
Mitglied
Beiträge: 10
Registriert: 29.12.2005 17:18
Wohnort: Hessen

Beitrag von elmomonster »

Hi sticki,

also tabellentyp war bei mir auf text gesetzt und trotzdem geht es nicht. Kannst es ja gerne ausprobieren. :-? Ab Seite 2 kommt "Keine Beiträge entsprechen deinen Kriterien."

Grüße
elmo
sticki
Mitglied
Beiträge: 5
Registriert: 05.01.2006 10:57

Beitrag von sticki »

elmo,
bei mir klappt deine suche...Oo Seite 2, kein problem...
elmomonster
Mitglied
Beiträge: 10
Registriert: 29.12.2005 17:18
Wohnort: Hessen

Beitrag von elmomonster »

Hi sticki,

gerade eben ging es, jetzt wieder nicht. Ich glaube es ist ein Mysql-Server Problem. :-?

Grüße
elmo
elmomonster
Mitglied
Beiträge: 10
Registriert: 29.12.2005 17:18
Wohnort: Hessen

Beitrag von elmomonster »

Hi,

ich muss das Thema erneut ansprechen. :-? Wenn ich eingeloggt bin, geht es nicht. Wenn ich ausgeloggt bin geht es. :o

Grüße
elmo
Zorrito
Mitglied
Beiträge: 1
Registriert: 03.05.2006 09:28

Beitrag von Zorrito »

BTW: Dieses Forum hier hat das gleiche Problem:

Gehe mal auf Suche und gib als Suchbegriff "Suche" ein, keine weiteren Einschränkungen.

Da kommt eine Masse an Ergebnis, und beim Klicken auf eine der Folgeseiten-Links kommt die genannte Fehlermeldung.

Ist übrigens egal, ob man eingeloggt ist oder nicht.
elmomonster
Mitglied
Beiträge: 10
Registriert: 29.12.2005 17:18
Wohnort: Hessen

Beitrag von elmomonster »

Hi,

Wir haben das Problem mehr oder weniger lösen können mit einer Änderung in der search.php, allerdings nur für die Sache mit Alle Beiträge anzeigen...

Es gibt eine Zeile in der Datei "search.php", in der die Basis-Url für die Pagination zusammengebaut wird. Sie steht fast ganz unten und lautet so:

Code: Alles auswählen

$base_url = "search.$phpEx?search_id=$search_id";
Diese haben wir geändert in:

Code: Alles auswählen

$base_url = "search.$phpEx?search_id=$search_id&search_author=$search_author";
Zu finden im Kontext der search.php:

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),
	'PAGE_NUMBER' => sprintf($lang['Page_of'], ( floor( $start / $per_page ) + 1 ), ceil( $total_match_count / $per_page )), 

	'L_AUTHOR' => $lang['Author'],
	'L_MESSAGE' => $lang['Message'],
	'L_FORUM' => $lang['Forum'],
	'L_TOPICS' => $lang['Topics'],
	'L_REPLIES' => $lang['Replies'],
	'L_VIEWS' => $lang['Views'],
	'L_POSTS' => $lang['Posts'],
	'L_LASTPOST' => $lang['Last_Post'], 
	'L_POSTED' => $lang['Posted'], 
	'L_SUBJECT' => $lang['Subject'],

	'L_GOTO_PAGE' => $lang['Goto_page'])
);
Bitte zuvor selbst probieren ob das DIE Lösung ist.

Grüße
elmo
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“