Bestimmte Wörter erkennen
am 11.03.2013 - 17:12 Uhr in
Hi,
gibts nen modul das innerhalb eines veröffentlichen texts bestimmte Wörter erkennt (die ich selbst festlege und definiere). Z.B. wenn das Wort Pizza vorkommt, es automatisch zu der Definition des Worts verlinkt wird. Optimal wäre es wenn die Definition als Hover erscheint...
weiß jemand wie ich das realisieren könnte?
lg
- Anmelden oder Registrieren um Kommentare zu schreiben

Glossary
am 11.03.2013 - 17:48 Uhr
Moin.
Probier mal das Modul [do:glossary Glossary]. Damit lässt sich soetwas bauen.
Ignoriere was stBorchert sagt
am 11.03.2013 - 18:04 Uhr
Ignoriere was stBorchert sagt und nimm das Modul http://drupal.org/project/lexicon :)
Danke!! muss ich wohl auch da
am 11.03.2013 - 22:00 Uhr
Danke!! muss ich wohl auch da ich drupal 7 verwende ;-) Allerdings ist mit lexicon nur eine verlinkung möglich kein direkter hover oder?
Update: Doch super es kann als Hover angezeigt werden! Klasse ist genau das was ich gesucht habe! Weißt du zufällig noch wie ich es schaffe, dass in diesem Hover-textformat auch html-code erkannt wird?
Update2: und wie bekomme ich es hin, dass er auch Wörter erkennt die bspw. nur 90% oder so dem Wort entsprechen? Z.b. erkennt er bei mir nicht die Pluralform des Worts...
Update3: und was ist mit äöü?
lg
das ist etwas schwieriger
am 12.03.2013 - 00:24 Uhr
Ich verstehe, was Du gerne hättest, aber ich bezweifle, daß das lexicon Modul das beherrscht. Im Grunde ist es auch nicht so schwierig, ein Filter-Modul wie Lexicon/Glossary zu schreiben. Dein Wunsch nach Wordstemming und Fuzzy-Filterung benötigt aber entsprechend komplexe Suchanfragen z.B. gegen das entsprechende Vokabular. Dies würde bei den Neuaufbau des Caches auch sehr viel Ressourcen der Datenbank verbrauchen. Wenn ich so etwas benötigen würde, würde ich mir dann diesen Teil zusammen mit einer leistungsfähigen Suchmaschine z.B. auf Lucenebasis (z.B. Apache Solr) aufbauen, denn da bekommt man diese komplexen Suchanfragen erstens jenseits der MySQL-Datenbank und zweitens sowohl komplex als auch schnell. Aber da viele Leute schon mit dem Aufsetzen eines Solr-Servers so Ihre Mühe haben wird es wohl auch nicht so viele Leute geben, die ein solches Modul mal eben so nebenbei programmieren. Also selber lernen, hoffen oder Geld in die Hand nehmen ...
@lolhonk: wenn du ein Modul
am 12.03.2013 - 09:27 Uhr
@lolhonk: wenn du ein Modul suchst dann schreib bitte auch deine Drupal-Version dazu. Ich war jetzt von Drupal 7 ausgegangen. Das Lexicon-Modul arbeitet mit dem abbr-Tag. Das Wort muss genau so als Tag existieren. Ich habe gerade ein Wort mit Umlauten getestet, das geht.
Jup sorry mach ich normal
am 12.03.2013 - 09:49 Uhr
Jup sorry mach ich normal immer, hatte vergessen das Dropdown auf Drupal7 zu setzen!
Ihr habt mir sehr geholfen vielen Dank dafür! Ich werde jetzt erstmal mit dem Lexicon Modul auskommen und Pluralformen eben zusätzlich eintragen. Und falls die Seite mal größer wird, mich an deine Hinweise halten @Carsten
@aschiwi hast du vielleicht noch eine Idee wie ich in den Hover von Lexicon dazu bringe bestimmte html tags zu erkennen?
lg
lolhonk schrieb @aschiwi hast
am 12.03.2013 - 10:06 Uhr
@aschiwi hast du vielleicht noch eine Idee wie ich in den Hover von Lexicon dazu bringe bestimmte html tags zu erkennen?
Ich würde in der Issue Queue des Projekts suchen, ob die Frage schon jemand hatte und ansonsten ein Issue erstellen. Da scheint es Probleme zu geben, weil der Term mit <> angelegt werden müsste, der tatsächliche Text aber als < &rt; drin steht.