Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

[gelöst] target="_blank" in tinymce

Eingetragen von netwurst (108)
am 15.12.2008 - 15:09 Uhr in
  • Module
  • Drupal 6.x

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?

‹ Upload für FCK Editor Advanced Forum 6.x-1.0-alpha15 ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Keine Ahnung, aber...

Eingetragen von r4s6 (1383)
am 15.12.2008 - 15: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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Rabbit69 schrieb Du weisst

Eingetragen von Alexander Langer (3416)
am 15.12.2008 - 15:45 Uhr
Rabbit69 schrieb

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.

 Webdesign, Drupal, Module, Entwicklung

Suchmaschinenoptimierung (SEO) & Drupal

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, das schrub ich in der

Eingetragen von netwurst (108)
am 15.12.2008 - 15: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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich bin gerade zu faul in

Eingetragen von Alexander Langer (3416)
am 15.12.2008 - 16: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

 Webdesign, Drupal, Module, Entwicklung

Suchmaschinenoptimierung (SEO) & Drupal

  • Anmelden oder Registrieren um Kommentare zu schreiben

Darauf bin ich auch schon

Eingetragen von netwurst (108)
am 15.12.2008 - 16: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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Base greift natürlich

Eingetragen von Alexander Langer (3416)
am 15.12.2008 - 16: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;
  });
});

 Webdesign, Drupal, Module, Entwicklung

Suchmaschinenoptimierung (SEO) & Drupal

  • Anmelden oder Registrieren um Kommentare zu schreiben

Alternativ könnte auch das

Eingetragen von Alexander Langer (3416)
am 15.12.2008 - 16: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");
});

 Webdesign, Drupal, Module, Entwicklung

Suchmaschinenoptimierung (SEO) & Drupal

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Alexander, ich muss

Eingetragen von netwurst (108)
am 15.12.2008 - 16: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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das Modul

Eingetragen von Tobias Bähr (4019)
am 15.12.2008 - 16: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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Spartacus schrieb Das Modul

Eingetragen von Alexander Langer (3416)
am 15.12.2008 - 17:04 Uhr
Spartacus schrieb

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...

 Webdesign, Drupal, Module, Entwicklung

Suchmaschinenoptimierung (SEO) & Drupal

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nicht traurig sein, ich

Eingetragen von netwurst (108)
am 15.12.2008 - 17:08 Uhr

Nicht traurig sein, ich verwende trotzdem deinen Code und markiere das Thema als gelöst.
Danke an alle.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • English school for kids
  • Двойной натяжной потолок
  • entity print - pdf template Seitennummern
  • Webform - kleiner Einleitungstext vor dem Formular.
  • migrate: legacy-db-key in settings.php, wie?
  • Konto löschen, wie? (Drupalorg/Drupalcenter)
  • Wie 'saubere' Dateinamen bei Upload erzwingen?
  • Modul lässt Website anstürzen
  • Showroom
  • rename admin paths - Probleme mit Modul - Alterantive?
  • Probleme mit Installation voa COMPOSER
  • Drupal- Vor- und Nachteile
Weiter

Neue Kommentare

  • Du könntest einen
    vor 18 Stunden 7 Minuten
  • Das findet man in diesem
    vor 2 Tagen 18 Stunden
  • Hallo, bitte löscht meinen
    vor 4 Tagen 17 Stunden
  • Schau mal hier
    vor 4 Tagen 22 Stunden
  • Das Modul ist ja ganz schön,
    vor 1 Woche 21 Stunden
  • Modul Purge
    vor 1 Woche 1 Tag
  • Nö
    vor 1 Woche 2 Tagen
  • Manuell aus der Datenbank löschen
    vor 1 Woche 2 Tagen
  • Bots ... auf Abstand
    vor 1 Woche 2 Tagen
  • Cache vs Browser
    vor 1 Woche 2 Tagen

Statistik

Beiträge im Forum: 247809
Registrierte User: 19539

Neue User:

  • Boriskkes
  • CeLib
  • Chrisvek

» Alle User anzeigen

User nach Punkten sortiert:
wla9210
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 5 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association