Ankündigung

Einklappen
Keine Ankündigung bisher.

Frage zu PHP und MySQL - Lexikon - eingetragene Wörter autom

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Frage zu PHP und MySQL - Lexikon - eingetragene Wörter autom

    Hi,

    ich habe ein Lexikon, dass ich auf Basis von MySQL erstellt habe.

    Jetzt hätte ich gerne noch ein Feature, dass wenn z.B. in einer Lexikon-Beschreibung das Wort Computer vorkommt, und das Wort Computer auch in der Datenbank steht, automatisch dieses Wort verlinkt wird.

    Geht das irgendwie? Dass bereits wärend der ausgabe überprüft wird ob das Wort vorhanden ist und wenn ja dieses verlinkt wird.

    WIe mache ich sowas?

    Danke schonmal !


  • #2
    Mit Stringvergleichen?

    Kommentar


    • #3
      und wie geht das?

      Kommentar


      • #4
        Du explodest deine Beschreibungstexte in mehrere Teile (Separator ist das Leerzeichen, oder Whitespaces) und schaust nach, ob es in der Liste vorhanden ist. Könnte aber sehr lange dauernd, jedes Wort in der Beschreibung einzeln in der Wortliste zu suchen, also denk dir was cleveres aus: doppelte Wörter rausschmeissen, einmalig oder immer in Echtzeit verlinken, etc.

        Kommentar


        • #5
          Immer wieder beim Auslesen eines Textes diese Vergleiche da durchzuführen wäre imho der totale Overhead.

          Was du aber machen könntest ist beim Eintragen der Daten im Admin-Control-Panel die Verlinkungen im Quelltext abzuspeichern, z.B. in Form eines bbCodes
          Code:
          [lexikon=Wort]Wort[/lexikon]
          .. oder so ähnlich. Beim Auslesen parsed du dann einfach denn bbCode.

          Nur so eine Idee.

          Grüße Ben.
          privater Blog

          Kommentar

          Lädt...
          X