Hallo,
die Indizierung klappt problemlos, sobald jedoch ein Suchbegriff eingegeben und abgefragt wird, erscheint folgendes im Kopfbereich der Seite, auf der die Suchfunktion integriert ist:
ist
ist
0 ist
SELECT uid FROM tx_mmforum_wordlist WHERE word LIKE 'ist' AND pid='909'
0 393
1 553
2 632
3 1776
4 1936
5 2015
Warning: Cannot modify header information - headers already sent by (output started at /var/www/esp/typo3conf/ext/mm_forum/pi4/class.tx_mmforum_pi4.php:369) in /opt/typo3_src-4.1.1/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2898
Danke und Gruß,
jackzone
öffne pi4/class.tx_mmforum_pi4.php > #369 und kommentier die beiden echos aus
ich trags in den bugtracker ein
georg
Klasse, danke! Manchmal kann es so einfach sein...
Gruß, jackzone
EDIT
Anscheinend doch noch nicht ganz ok: Bei Abfrage mit Trunkierung bekomme ich folgende Hinweise:
0 sein*
SELECT uid FROM tx_mmforum_wordlist WHERE word LIKE 'sein%' AND pid='909'
0 424
1 572
2 1807
3 1955
4 533
5 1916
6 550
7 1933
Warning: Cannot modify header information - headers already sent by (output started at /opt/typo3_src-4.1.1/t3lib/class.t3lib_div.php:2811) in /opt/typo3_src-4.1.1/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2898
Gruß, jackzone
Ich musste jetzt zusätzlich auch noch folgendes Auskommentieren (eigentlich alle echos und alles, was mit debug zu tun hat):
~380: t3lib_div::debug($word_array)
mit if ($conf['debug_mode'] == 1) { ... } umschließen
~743
$GLOBALS['TYPO3_DB']->debugOutput = true;
= false setzen
~752
t3lib_div::debug($word_id_array);
auskommentieren
~748
echo $GLOBALS['TYPO3_DB']->debug_lastBuildQuery;
auskommentieren
Ich trage das jetzt auch noch im Bugtracker nach.
Also ich bin mir nicht sicher, dass es unbedingt die ersten beiden sein mussten, aber es waren auf alle Fälle mehr als zwei Stellen, an denen ich noch zusätzlich eine Ausgabe deaktivieren musste. Ich versuch das jetzt nochmal..
Also der erste ist bei mir auf alle Fälle nötig, denn wenn ich nach einem Begriff suche und nichts dazu gefunden wird, kommt sonst folgender Output:
<table border="1" cellpadding="1" cellspacing="0" bgcolor="white"><tr><td valign="top"><font face="Verdana,Arial" size="1">0</font></td><td><font face="Verdana,Arial" size="1" color="red">nicht-gefundener-suchbegriff<br /></font></td></tr></table><br />
Der zweite könnte tatsächlich überflüssig sein.
StephenKing schrieb
~380: t3lib_div::debug($word_array)
mit if ($conf['debug_mode'] == 1) { ... } umschließen
~743
$GLOBALS['TYPO3_DB']->debugOutput = true;
= false setzen
~752
t3lib_div::debug($word_id_array);
auskommentieren
~748
echo $GLOBALS['TYPO3_DB']->debug_lastBuildQuery;
auskommentieren
Ahoi StephenKing,
ich hab das jetzt mal bei mir im Forum gemacht bis auf den 2. (~743)
Es funktioniert, bei mir zieht er jetzt lediglich noch die Ergebnisbox rechts über den Rand, aber immerhin wird die Fußzeile nach unten geschoben.
Danke Dir sehr
Gruz von Yvonne
Das ist denke ich mal wieder ein width=100%
Habt ihr das Ganze mit Version 0.1.5 gemacht, oder mit einer Vorgängerversion?
In meiner 0.1.5 funktioniert's nämlich nicht...
Oder muss ich irgendwo nen Debug-Modus ausschalten?
Grüße vom
Italiener
0.1.5 - bin ich mir ziemlich sicher.
hallo leute,
ich hatte auch das oben beschriebene problem, allerdings nur im ie.
hab jetzt alle debug und echo meldungen in die
($conf['debug_mode'] == 1) { ... }
eingeschlossen, seither funktioniert das bei mir wunderbar mit
gefundenen und nicht gefundenen suchanfragen!
[EDIT] Wildcards scheinen auch zu funktionieren!
ich verwende übrigens mm_forum 0.1.5 und realurl 1.3.1
danke stephenking
medea schrieb
Es funktioniert, bei mir zieht er jetzt lediglich noch die Ergebnisbox rechts über den Rand, aber immerhin wird die Fußzeile nach unten geschoben.
kann das an den langen links im ergebnis liegen?! - davor hat just2b
auch an anderer stelle schon einen workaround gepostet!
den post find ich grad nicht - das ganze funktioniert so - soweit ich mich erinnere:
class.tx_mmforum_pi4.php:
ca zeile 509:
$marker['###POSTPATH###'] =
$this->pi_linkToPage($link,$conf['pid_forum'],'_self',$linkparams);
die variable $link so setzen:
...
///////////EDIT AB
$link = $this->cObj->stdWrap($link,$conf['postPath.']);
$marker['###POSTPATH###'] = $this->pi_linkToPage($link,$conf['pid_forum'],'_self',$linkparams);
...
danach im TS:
#//suchergebnislink kürzer darstellen
plugin.tx_mmforum_pi4 {
postPath {
crop=50|...
}
}
ich hoffe das hilft dir!
lg
andy
Hi Andy,
ja, es lag an den langen Links. Hab das Problem durch Hardcoding gelöst damals, werde aber die Tage die andere Variante mal ausprobieren.
Vielen Dank und Gruz vonne Yvonne