+ Antworten
Ergebnis 1 bis 2 von 2

Thema: Searchbot für DOCMan 1.03RC2 und dt. Umlaute

  1. #1
    Neu an Board
    Registriert seit
    05.01.2007
    Beiträge
    16
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Frage Searchbot für DOCMan 1.03RC2 und dt. Umlaute

    Hallo Gemeinde,

    ich setze hier den aktuellen deutschen DOCMan 1.3RC2 mit dem im Package beinhalteten Searchbot im Joomla 1.0.12 ein.
    Grundsätzlich funktioniert das Ganze auch - nur fällt auf, dass deutsche Umlaute bspw. in den Dokumentenbeschreibungen der im DOCMan hinterlegten Dateien nicht gefunden werden.

    Suche ich also bspw. nach 'Knödel', so findet man nix - wird die Suchroutine aber nach 'Kn%del' geändert, kommt die gewünschte Datei.

    Wer kann mir sagen, ob - und wenn ja - wie ich der Sache Herr werde....andere Module laufen ohne diese Einschränkungen und mein erster Verdacht, dass die DocMan-SQL-Tabellen vielleicht ein anderes Format aufweisen, als andere Tabellen stimmt leider auch nicht.....aber vielleicht ists ja auch ganz einfach....

    Was ist zu tun?


    Danke für jede Unterstützung- bin noch nicht ganz so firm auf dem Gebiet....


    DANKE + Gruß
    Highnuu

  2. #2
    Neu an Board
    Registriert seit
    05.01.2007
    Beiträge
    16
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard so geht's

    n'Abend,

    habs selber geschafft:

    folgende Zeile einfach in die docman.searchbot.php einfügen:

    Code:
       //
       // Funktion eingefügt, um durch DocMan-Bot auch Umlaute zu finden !!
       //
       $phrase = str_replace('ä', htmlentities('ä'), $phrase);
       $phrase = str_replace('ö', htmlentities('ö'), $phrase);
       $phrase = str_replace('ü', htmlentities('ü'), $phrase);
       $phrase = str_replace('Ä', htmlentities('Ä'), $phrase);
       $phrase = str_replace('Ö', htmlentities('Ö'), $phrase);
       $phrase = str_replace('U', htmlentities('U'), $phrase);
       $phrase = str_replace('ß', htmlentities('ß'), $phrase);
    Dasselbe dann nochmal in der \components\com_docman\includes_frontend\search.ph p - diesmal nach Zeile 60 einfügen und als Variable '$search_phrase' verwenden - dann klappt auch die DOCMan-eigenen Suchroutine wieder ....
    Damit werden die Umlaute wieder gen html codiert und der Mabot findet den Text wieder .....allerdings werden so die Treffer nicht farbig markiert....aber damit kann ich leben, Hauptsache, die Suche greift auch auf den Downloadbereich (DOCMan) zurück, egal ob die User nun mit oder ohne Umlaute die Filebeschreibungen erfassen.

    ...vielleicht hilfts jemanden auch mal.....
    Gruß
    Highnu

+ Antworten

Ähnliche Themen

  1. DOCMan zu Phantom mutiert!?
    Von tv195 im Forum Joomla Komponenten
    Antworten: 1
    Letzter Beitrag: 11.12.2006, 21:32
  2. FEHLER In DOCMan v1.3 RC2 entdeckt ?
    Von extrem-pc im Forum Joomla Komponenten
    Antworten: 2
    Letzter Beitrag: 05.12.2006, 22:56
  3. Docman 1.3.0 RC2 - Probleme
    Von meck im Forum Joomla Komponenten
    Antworten: 0
    Letzter Beitrag: 27.09.2006, 12:34
  4. Docman und FTP
    Von krassi im Forum Joomla Komponenten
    Antworten: 6
    Letzter Beitrag: 11.04.2006, 19:26
  5. DocMan
    Von thorkill im Forum Joomla Komponenten
    Antworten: 4
    Letzter Beitrag: 21.02.2006, 20:52

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein