Zum Inhalt springen

Indizierung v 0.1.4

Erstellt am 12. November 2007 · 6 Antworten · letzte Antwort am 15. November 2007

Tags: Frage

markus001 ·

Hallo Forum!

Bin schon weider etwas weiter!
Nach Update auf v 0.1.4 funktioniert die Indizierung immer noch nicht.

Folgende meldung erscheint mehrfach hintereinander:

Warning: Missing argument 2 for t3lib_DB::fullQuoteStr(), called in /var/www/DB/htdocs/typo3conf/ext/mm_forum/pi4/class.tx_mmforum_indexing.php on line 275 and defined in /usr/share/php/typo3_src-4.1.2/t3lib/class.t3lib_db.php on line 553

Warning: Missing argument 2 for t3lib_DB::fullQuoteStr(), called in /var/www/DB/htdocs/typo3conf/ext/mm_forum/pi4/class.tx_mmforum_indexing.php on line 275 and defined in /usr/share/php/typo3_src-4.1.2/t3lib/class.t3lib_db.php on line 553

Hilfe wo liegt das Problem!

markus001 ·

Hallo Forum!

nach langem Suchen bin ich im BugTracker fündig geworden.

Unter ID 194 ist genau mein Problem beschrieben, nur keine Lösung!
Es steht zwar Bug fixed dabei, aber ich weis nicht was ich machen soll!

Kann mir jemand einen Tipp geben? :o

philipps ·

Hi Markus!

Also den tieferen Sinn dieser Fehlermeldung erkenne ich irgendwie noch nicht.
Verwendest du vielleicht die DBAL-Extension?

Naja, probiere es mal mit folgenden Änderungen in Zeile 272 der Datei mm_forum/pi4/class.tx_mmforum_indexing.php.

Die Zeile sollte folgendermaßen aussehen:

$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('uid','tx_mmforum_wordlist',"word='".$GLOBALS['TYPO3_DB']->fullQuoteStr($word)."' ".$this->getPidQuery());

Ersetze das doch mal bitte durch

$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('uid','tx_mmforum_wordlist',"word=".$GLOBALS['TYPO3_DB']->fullQuoteStr($word,'tx_mmforum_wordlist')." ".$this->getPidQuery());

Grüße
Philipp

markus001 ·

Hallo Philipp,

vielen Dank für deine Antwort, schaut auch schon besser aus.

Folgender fehler kommt noch:

Konnte Topic-ID 1 nicht finden1 **
Konnte Topic-ID 2 nicht finden2 **
12 **
Konnte Topic-ID 13 nicht finden13 **
Konnte Topic-ID 14 nicht finden14 **
3 **
Konnte Topic-ID 4 nicht finden4 **
5 **
6 **
7 **
8 **
9 **
10 **
11 **

Kannst du damit evtl. auch etwas anfangen?

Gruß Markus

Unbekannter Benutzer ·

Das sind eigentlich keine Fehler...

Wenn das erscheint, handelt es sich um verschobene, gelöschte oder Schattenthemen. Der ursprüngliche Ort des Topics ist einfach nicht mehr auffindbar.

Das kannst du selbst beheben, indem du die Schattenthemen aus der Liste löscht (Listenmodul) oder in der DB selbst di mit einem delete-Flag gekennzeichneten Themen entfernst.

markus001 ·

Vielen Dank für die Rückmeldung.

Bin schon mal beruhigt das es kein Fehler ist. #giggle#

Das mit dem delete-Flag hat auch funktioniert, es sind zwar nicht alle Meldungen weg das ist aber OK.

Gruß Markus