[gelöst] target="_blank" in tinymce
Eingetragen von netwurst (108)
am 15.12.2008 - 14:09 Uhr in
am 15.12.2008 - 14:09 Uhr in
Hallo, ich habe ein Problem mit der automatischen Umwandlung von URLs in Links bei Tinymce.
Bei mir wird hier offensichtlich standartmäßig kein target eingetragen.
Ich hätte aber gern, dass bei der Umwandlung automatisch target='_blank' kommt, wenn ein User im Forum einen Link einträgt.
Hat jemand eine Ahnung wo man das einstellen kann?
- Anmelden oder Registrieren um Kommentare zu schreiben
Keine Ahnung, aber...
am 15.12.2008 - 14:41 Uhr
Du weisst aber schon, dass dieses Attribut nicht mehr W3C compliant ist.
Gruss Roger
Gruss Roger
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen
Rabbit69 schrieb Du weisst
am 15.12.2008 - 14:45 Uhr
Du weisst aber schon, dass dieses Attribut nicht mehr W3C compliant ist.
Gibt es nun schon Compliance zum kompletten W3 Konsortium? ;-)
Das target-Attribut des a-Tags entspricht nicht den div. Strict-Standards, aber er schrub auch nicht, dass er einen solchen benutzt.
Suchmaschinenoptimierung (SEO) & Drupal
Hallo, das schrub ich in der
am 15.12.2008 - 14:53 Uhr
Hallo, das schrub ich in der Tat nicht, es ist mir aber auch egal ob invalid wenn praktikabel.
Zum Thema kann ich noch folgenden Link präsentieren, der mir aber auch nicht weiterhilft, da ich keinen Button zum Einfügen von Links zur Verfügung stellen will.
Wenn ich wüsste wie man die automatische Umwandlung von Links in Tinymce abschaltet wäre mir auch schon etwas geholfen. Dann könne ich das mit dem Button machen und das targest standartmäßig auf blank.
Ich bin gerade zu faul in
am 15.12.2008 - 15:19 Uhr
Ich bin gerade zu faul in der Config von TinyMCE nachzuschauen, aber versuchs doch einfach hiermit: http://www.w3schools.com/TAGS/tag_base.asp
Suchmaschinenoptimierung (SEO) & Drupal
Darauf bin ich auch schon
am 15.12.2008 - 15:23 Uhr
Darauf bin ich auch schon gestoßen, aber würde das nicht bedeuten dass alle Links, also auch die internen wie Startseite, in einem neuen Fenster geöffnet werden?
Das wäre ja auch nicht Sinn der Sache.
Die Base greift natürlich
am 15.12.2008 - 15:36 Uhr
Die Base greift natürlich nur bei jungfräulichen Links.
Übrigens: Es ist eine der, zuweilen recht esoterischen, Diskussionen im Web, ich gehöre aber zu der Gruppe von Webern, die nicht mit _blank arbeiten und damit ein Benutzerverhalten erzwingen. Wenn mein Content so übel ist, dass keiner mehr zurückkommt (oder die Leute den Link nicht gleich in einem neuen Tab / Fesnter öffnen), dann habe ich es eben auch nicht anders verdient. Man kann und soll niemanden zwingen auf einer Seite zu bleiben.
Ansonsten kannst auch via jQuery dafür sorgen, dass alle externen Links in einem neuen Fenster geöffnet werden. Den Code musst du natürlich den eigenen Gegebenheiten anpassen:
$(document).ready( function() {
$("#main a[href^='http://']").not("a[href^='http://deineseite.de']").not("a[href^='http://www.deineseite.de']").click(function(){
window.open(this.href, 'extern');
return false;
});
});
Suchmaschinenoptimierung (SEO) & Drupal
Alternativ könnte auch das
am 15.12.2008 - 15:40 Uhr
Alternativ könnte auch das hier gehen (ungetestet):
$(document).ready( function() {
$("#main a[href^='http://']").not("a[href^='http://deineseite.de']").not("a[href^='http://www.deineseite.de']").css("target", "_blank");
});
Suchmaschinenoptimierung (SEO) & Drupal
Hallo Alexander, ich muss
am 15.12.2008 - 15:51 Uhr
Hallo Alexander, ich muss mich erstmal herzlich für deine Mühe bedanken und dir ein virtuelles Bier ausgeben.
Ich denke dass mit deinem Code das Problem geklärt ist.
Für mich ist eben nur fraglich, warum eine entsprechende Funktionalität bei Tinymce nicht in einer config oder Ähnlichem zur Verfügung gestellt wird. Schließlich ist es bei advanced link ja auch integriert.
Danke.
Das Modul
am 15.12.2008 - 15:59 Uhr
Das Modul http://drupal.org/project/extlink macht das automatisch.
----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Spartacus schrieb Das Modul
am 15.12.2008 - 16:04 Uhr
Das Modul http://drupal.org/project/extlink macht das automatisch.
Toll. Viele Jahre lang habe ich getüftelt und was habe ich am Ende erfunden? Das Rad...
Suchmaschinenoptimierung (SEO) & Drupal
Nicht traurig sein, ich
am 15.12.2008 - 16:08 Uhr
Nicht traurig sein, ich verwende trotzdem deinen Code und markiere das Thema als gelöst.
Danke an alle.