Zum Inhalt springen

Indexed Search anpassen ???

Erstellt am 5. April 2006 · 2 Antworten · letzte Antwort am 6. April 2006

Tags: HTML & CSS, Suche, Frage

El_Rolando ·

Hallo zusammen,

Ich habe ein Problem mit der Indexed Search Extension!

Ich habe alles gemäss Forumsbeiträgen installiert und eingebunden! Die Suche funktioniert auch... doch die Suchresultate sind viel zu breit!

Habe schon über CSS, TS und sogar Template verändern versucht dies anzupassen, habe auch versucht Tabellen mit absoluten Breiten in den php-files der Extension anzupassen...
...es scheint aber so, dass keine dieser Methoden nur annähernd hilft, bzw. was verändert! #angry#

Nach endlosen Tagen mit Suchen in Foren usw. habe ich immer noch keine Ahnung, wie ich das gewünschte Resultat erhalte!
Nun hoffe ich hier einen versierten User zu finden, der mir helfen kann!

Habe sogar ein spezielles HTML-Template geschrieben, dass die ganze Breite meiner Site für die Suchergebnisse zur Verfügung steht... nützte aber auch nichts... es wurde breiter... aber ist wieder zu breit!

URL der Site: {Optimiert für IE, sieht im Firefox noch nicht gut aus!}
(NB: Still under construction)
http://www.mueller.ro (Suche auf jeder Seite)

Searchpage: (neues, breites Layout)
http://www.mueller.ro/index.php?id=37

Wäre nett, wenn mir jemand helfen könnte!

Besten Dank für eure Hilfe!
El_Rolando

PS: Sollte ich hier noch posten, was ich alles versucht habe??

El_Rolando ·

Hallo, ich bin's nochmals!!

Ich weis jetzt, wieso meine Änderungen nicht angesprochen haben. Das Problem sind die Metatags!!! :o
Da dort keine Leerzeichen gesetzt werden, kann die indexed search auch keine Umbrüche vornehmen!

Da ich dies nicht ändern kann (Leerzeichen in Metatags) wollte ich fragen, ob jemand weis, wie man die Metatags von der Suche ausschliessen kann!

Habe es versucht mit...
<!--TYPO3SEARCH_begin-->
<!--TYPO3SEARCH_end-->
...im HTML-Template! D.h. nur den Body eingeschlossen!
War aber wenig erfolgreich!!

Vielleicht weis dazu jemand was!?

Allen einen schönen Tag

El_Rolando

El_Rolando ·

Habe das Problem nun selbst gelöst!

Man kan die indexierung der Metatags auschalten, indem man im indexed_search Ordner die Datei "class.indexer.php" ändert!

Man braucht blos die entsprechenden Zeilen auszukommentieren:

Unter: function splitHTMLContent($content):

Die Zeilen:
if(stristr($meta[$i]['name'],'keywords'))$contentArr['keywords'].=','.$meta[$i]['content'];
if(stristr($meta[$i]['name'],'description'))$contentArr['description'].=','.$meta[$i]['content'];

Auskommeniert also:
//if(stristr($meta[$i]['name'],'keywords'))$contentArr['keywords'].=','.$meta[$i]['content'];
//if(stristr($meta[$i]['name'],'description'))$contentArr['description'].=','.$meta[$i]['content'];

Vielleicht hat jemand das gleiche Problem... dann hilft es ja!
Ich konnte es nun lösen - bzw. bei mir funktioniert es jetzt!

Grüsse

El_Rolando