Page 1 of 1
Suchergebnis anpassen!
Posted: Fri 30. Jan 2009, 00:43
by GermanDevil
Hallo Leute,
ich suche seit Std. ein Ergebnis über die Suchfunktion dieses Forums. Leider finde ich nur Ergebnisse zum Thema Rezepte!
Ich möchte gerne das Suchergebnis der Seitensuche (nicht Rezepte) anpassen, gibt es eine default.html?
Wo muss ich suchen?
Leider blieb meine Suche in der ../template/inc_cntpart/ ohne Erfolg! Finde ich dar bestimmt auch garnicht!
Wohl möglich das ich zu doof bin....
Danke für Eure hilfe!
Grüße...
Re: Suchergebnis anpassen!
Posted: Thu 1. Oct 2009, 10:11
by mmirko
Habe das gleiche Problem. Habe das Forum durchforstet und konnte auch bei den Dateinamen der Installation die Datei bei der das Suchergebnis angezeigt wird nicht finden.
Eigentlich möchte ich, dass vom Suchergebnis nur der Artikeltitel erscheint ohne den unteren Text. Dürfte nicht allzu schwierig sein wenn ich wüsste wo ich die entsprechende Ausgabe finden kann...
Vielleicht kann mir jemand einen Tipp geben?
Re: Suchergebnis anpassen!
Posted: Thu 1. Oct 2009, 12:00
by flip-flop
Es gibt noch kein Template zum CP Suche.
Leider wird die Eingabe von "0" bei max. Worten ignoriert, also muss ein kleines Skript her (oder du bittest OG das zu korrigieren).
http://code.google.com/p/phpwcms/issues/list
Hier ein cp Trigger in /frontend_init/ (reagiert nur auf den CP "search"):
template/inc_script/frontend_init/cp_search_no_sum.php
Code: Select all
<?php
// -------------------------------------------------------------------------------------------
// obligate check for phpwcms constants
if (!defined('PHPWCMS_ROOT')) {
die("You Cannot Access This Script Directly, Have a Nice Day."); }
// -------------------------------------------------------------------------------------------
// 01.10.09 KH (flip-flop) Kill all summary entries between <p> and </p> in search result
// -------------------------------------------------------------------------------------------
function CP_SEARCH_NO_SUMMARY($text, & $data) {
if( $data['acontent_type'] == 13 ) // CP: 13 => search
{
$text = preg_replace("/\<p\>(.*?)\<\/p\>/si", '', $text); // kill all <p> ....</p>
}
return $text;
}
register_cp_trigger('CP_SEARCH_NO_SUMMARY');
?>
$phpwcms['allow_ext_init'] = 1;
Die max. Words im CP würde ich auf 1 setzen, um Laufzeit zu sparen.
Knut
Re: Suchergebnis anpassen!
Posted: Thu 1. Oct 2009, 17:31
by mmirko
Ganz herzlichen Dank. Funktioniert einwandfrei. Und ich werde nie mehr behaupten so eine Lösung könnte ich selbst machen

Re: Suchergebnis anpassen!
Posted: Fri 2. Oct 2009, 09:18
by flip-flop
Hier die Technik dazu:
CP-trigger
Knut
Re: Suchergebnis anpassen!
Posted: Fri 2. Oct 2009, 18:00
by Oliver Georgi
Eigentlich ist es noch einfacher:
Code: Select all
div.phpwcmsSearchResult p {
display:none;
}
Wenn eigene Klasse für das Ergebnis definiert wurde, dann halt diese...
Oliver
Re: Suchergebnis anpassen!
Posted: Fri 2. Oct 2009, 18:47
by flip-flop
Ganz weit von außen betrachtet ist eigentlich beides eine Krücke.
Im CP sollten bei der Eingabe von 0 auch wirklich 0 Worte ausgeliefert werden.
Wenn leer oder -1 dann eben alle.
Knut
Re: Suchergebnis anpassen!
Posted: Fri 2. Oct 2009, 19:10
by Oliver Georgi
Jaja
http://code.google.com/p/phpwcms/source/detail?r=373
Aber alle werde ich nicht mit -1 liefern, weil dies ein ziemlich umfangreicher Text sein kann. Kann jeder selbst definieren durch Wahl einer sehr hohen Zahl.