Page 1 of 1

Re: Frage zum Search-Modul von CMSMS

Posted: Tue Aug 03, 2010 2:48 pm
by antibart
Theoretisch bzw angeblich durchsucht das Searchmodul alle Modulinhalte. Ich habe es eben bei einer älteren Seite probiert, da funktionierte es ebenfalls.

Hast Du vielleicht nach einem String mit Sonderzeichen, Punkten o.Ä. gesucht? Oder Anführungszeichen bei der Suche benutzt? Damit hat searchmodul so seine Probleme.

Re: Frage zum Search-Modul von CMSMS

Posted: Thu Aug 05, 2010 10:01 am
by cyberman
Schau mal, wie der gesuchte Begriff in der Datenbank gespeichert ist.

Falls dort die Sonderzeichen kodiert drin sind, könnte dies die Ursache sein - würde bedeuten DB auf utf-8 umstellen und config.php bearbeiten (Stichwort set_names).

Re: Frage zum Search-Modul von CMSMS

Posted: Fri Aug 06, 2010 10:21 am
by antibart
Das Suchmodul ist da sehr empfindlich.

Bei einem Test wurde ein Datum (zB 11.06.1010) nicht gefunden.

Re: Frage zum Search-Modul von CMSMS

Posted: Tue Aug 10, 2010 9:00 pm
by hibr
@antibart: Wird das Datum von einem Script (Php, Smarty- oder Benutzerdef. Tag) erzeugt? Dann kann das Search-Modul den Inhalt nicht finden, wie alle Inhalte, die so erzeugt werden, da das Search-Modul direkt in der Datenbank sucht und nicht in den generierten Seiten.

Wenn CMSms die Sonderzeichen, Umlaute nicht korrekt in der Datenbank speichert, findet das Search Modul die Inhalte nicht, wie cyberman das bereits angemerkt hat. Und zwar unabhängig, ob der Inhalt in einer regulären Seite, einem anderen Modul oder einem Inhaltsblock gespeichert ist. Du musst dann die Datenbank konvertieren.

Ich habe dazu mal ein How-To geschrieben. Wenn das bei dir der Fall ist, hilft es dir bestimmt weiter:
http://blog.hani-ibrahim.de/de/cms-made ... ellen.html

Gruß Hani