MyBB.de Forum
Fehler bei der Suche - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-52.html)
+---- Thema: Fehler bei der Suche (/thread-16062.html)



Fehler bei der Suche - bigfraggle - 13.04.2010

Hallo,

ich stelle derzeit mein drittes Board auf MyBB um - diesmal von vBulletin. Läuft soweit, nur bei der Suche gibt es Probleme...

Folgendes erscheint abhängig vom Suchbegriff nach der Weiterleitungsseite ("Deine Suche wurde durchgeführt. Du wirst jetzt zu den Ergebnissen weitergeleitet."):

Zitat:SQL Error:
1054 - Unknown column 'Array' in 'where clause'
Query:
SELECT pid, tid FROM mybboard_posts WHERE pid IN(Array) AND visible >= 0 ORDER BY dateline DESC

Interessant: Über die Detailsuche klappt es öfters als über ein einzelnes Suchfeld. Letzteres habe ich ins Headertemplate integriert:

Code:
<form action="search.php" method="post">
<input type="hidden" name="action" value="do_search" />
<input type="text" class="textbox" name="keywords" id="suchformular" />
<input type="image" name="submit" src="gfx/submit.gif" alt="" id="suchbutton" />
</form>

Allerdings werden auch über die "normale" Suche nicht alle Begriffe gefunden...

Gruß
bigfraggle


RE: Fehler bei der Suche - StefanT - 13.04.2010

Welche MyBB-Version benutzt du?


RE: Fehler bei der Suche - bigfraggle - 13.04.2010

Die aktuelle 1.4.11...


RE: Fehler bei der Suche - Michael - 13.04.2010

Das ist vermutlich ein Fehler in der Konvertierung. Eröffne ggf. einen Bugreport, damit sich ein Entwickler das ansehen kann.

Siehe auch: http://community.mybboard.net/thread-65800.html


RE: Fehler bei der Suche - bigfraggle - 17.04.2010

Falls jemand das gleiche Problem haben sollte...

Fix via phpmyadmin:

Code:
UPDATE `mybb_threads` t SET firstpost=(SELECT MIN(pid) FROM `mybb_posts` p WHERE t.tid=p.tid)



RE: Fehler bei der Suche - frostschutz - 18.04.2010

Klaut da doch glatt einer meine SQL-Queries aus dem englischen Forum... tztztz

Nein, Scherz, und sorry, daß ichs nicht auch hier gepostet habe, hab nicht dran gedacht.


RE: Fehler bei der Suche - bigfraggle - 18.04.2010

Und das lustige: Habs nicht einmal bei dir geklaut... Wink


RE: Fehler bei der Suche - Falkenauge Mihawk - 18.04.2010

Ich frage mich ob der Query zu 100% stimmt....


RE: Fehler bei der Suche - frostschutz - 18.04.2010

Es geht davon aus, daß die kleinste pid auch die älteste ist, was nicht unbedingt stimmen muss, wenn der Konverter Scheisse baut... falls du das meinst. Idealerweise müsste man nach datum und pid sortieren, so daß die kleinste pid mit dem kleinsten Datum genommen wird.

http://community.mybboard.net/thread-68110-post-491337.html#pid491337