Bestehende Links in Kommentaren als Text darstellen
am 20.12.2010 - 00:01 Uhr in
Hallo,
ich habe bereits die Eingabeformate so angepasst, dass Links in neu angelegten Kommentaren nur als Text dargestellt und somit nicht in echte Links mit umgewandelt werden. Nun weißt der Filter ausdrücklich darauf hin, dass diese Einstellung nicht für bestehende Links in Kommentaren greift. Wie kann ich bestehende Links in Kommentaren nur als Text ausgeben lassen?
Grüße
Martin
- Anmelden oder Registrieren um Kommentare zu schreiben

Also abgesehen von der
am 20.12.2010 - 19:48 Uhr
Also abgesehen von der Möglichkeit, alle bestehenden Kommentare zu editieren und mit dem korrekten Eingabeformat abzuspeichern, wäre es sicherlich möglich, das in der mySQL-Datenbank direkt zu ändern. In der Tabelle "comments" gibt es eine Spalte "format". Ich denke mal, dass es das ist. Ist aber nur geraten.
Hast du auch eine Idee, was
am 20.12.2010 - 19:54 Uhr
Hast du auch eine Idee, was ich genau ändern müsste?
OK, hab das eben mal
am 20.12.2010 - 20:28 Uhr
OK, hab das eben mal ausprobiert.
Also das Eingabeformat, in dem du die Kommentare haben möchtest hat eine Nummer. Die kannst du zum Beispiel in der URL des Eingabeformates sehen (admin/settings/filters/1 ist z.B. das vorgegebene Filtered HTML). In der Spalte "format" (in der mySQL-Tabelle) trägst du bei den betreffenden Kommentaren einfach diese Nummer ein.
1 für Filtered HTML
2 für Full HTML
3 für PHP code
0 für kein Format
je nachdem was für eine Nummer das Eingabeformat hat, das du verwenden möchtest.
Der Wert ist bereits "0",
am 20.12.2010 - 21:05 Uhr
Der Wert ist bereits "0", doch trotzdem werden Links verlinkt. Wie kann ich das umgehen?
0 steht für kein
am 20.12.2010 - 21:37 Uhr
0 steht für kein Eingabeformat.
Du hast doch ein Eingabeformat angelegt (oder bearbeitet), das den URL-Filter nicht verwendet. Die Nummer dieses Eingabeformates musst du eintragen. Wenn es bei den neueren Kommentaren ja funktioniert, kannst du die Nummer auch dort in der comments-Tabelle abschauen.
Ich habe das Wordpress-Format
am 20.12.2010 - 21:26 Uhr
Ich habe das Wordpress-Format mit der Filter-Nummer 3 in die MySQL an der notwendigen Stelle eingetragen, doch leider hat dies keine Auswirkung.
Sorry, ich meinte natürlich
am 20.12.2010 - 21:42 Uhr
Sorry, ich meinte natürlich die Option "URL-Filter". Die muss bei dem Eingabeformat ausgeschaltet sein, aber das denke ich war ja schon klar. Also bei mir funktioniert das auf die Weise.
Kontrolliere noch mal, ob
- das Eingabeformat 3 wirklich das richtige ist (URL-Filter aus)
- du die Zahl in der Tabelle beim selben Kommentar eingetragen hast, bei dem du schaust, ob sich was verändert hat
- im Kommentar selbst kein
<a>-Tag steht (oder sonst was, das in einen Link umgewandelt wird)Mehr fällt mir jetzt nicht ein.
Ich habe alles versucht,
am 23.12.2010 - 13:53 Uhr
Ich habe alles versucht, dennoch schaffe ich es nicht, Links von bereits geschriebenen und veröffentlichen Kommentaren als Text darzustellen. Hat jemand eine Idee, wie ich das nachträglich ändern kann?
Eine andere Möglichkeit kenne
am 23.12.2010 - 14:30 Uhr
Eine andere Möglichkeit kenne ich nicht. Aber selbst wenn es ein Modul geben sollte, würde das auch nichts anderes tun als den Wert in der Tabelle zu ändern. Und das funktioniert. Evtl. hast du ja irgendein Modul installiert, das daran etwas ändert (wüsste jetzt nicht, welches).
Vllt. geht das auch mit views_bulk_operations. Nur so eine Idee. Hab das Modul, wie im anderen Thread schon erwähnt, selbst noch nie benutzt.