[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Externer Link aus TinyMCE ohne target - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
fsiebert1977
Beiträge: 168
Registriert: 9. Feb 2005, 20:51
Wohnort: Bad Nauheim
Kontaktdaten: Website

Externer Link aus TinyMCE ohne target

10. Okt 2005, 13:51

Hallo,

kann mir jemand sagen, wo man die Einstellung für TinyMCE findet, dass bei der Erzeugung eines externen Links das target-Attribut weggelassen wird? Das bringt meine Seite dazu, nicht als XHTML 1.1 zu validieren... Den Eintrag in der linkmap.php hab ich schon verändert, der bringt ja nur was für interne Links.
Gruß Florian
www.softloop.biz

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

10. Okt 2005, 14:18

Hej

ich kenne mich mit dem Teil nicht so aus, würde aber mal ab

switch (comman) {case mceLink}

in der tiny_mce_src.js nachsehen. Sieht so aus, als ob da ein Link zusammengebaut wird.

Thomas

fsiebert1977
Beiträge: 168
Registriert: 9. Feb 2005, 20:51
Wohnort: Bad Nauheim
Kontaktdaten: Website

10. Okt 2005, 15:57

Hi,

die Datei tiny_mce_src.js finde ich nicht, nur die tiny_mce.js und da finde ich besagten Code nicht. Wo befindet sich denn die Datei?
Gruß Florian
www.softloop.biz

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

10. Okt 2005, 16:08

Hej,
fsiebert1977 hat geschrieben:Wo befindet sich denn die Datei?
Findest du unter:

/redaxo/js/tiny_mce/tiny_mce_src.js

Thomas

fsiebert1977
Beiträge: 168
Registriert: 9. Feb 2005, 20:51
Wohnort: Bad Nauheim
Kontaktdaten: Website

10. Okt 2005, 16:10

dann habe ich ne andere Version als du. Bei mir ist da nur die tiny_mce.js und da drin find ich's nicht :(
Gruß Florian
www.softloop.biz

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

10. Okt 2005, 16:16

Mit welcher Version arbeitest du denn?

Thomas

fsiebert1977
Beiträge: 168
Registriert: 9. Feb 2005, 20:51
Wohnort: Bad Nauheim
Kontaktdaten: Website

10. Okt 2005, 16:18

Bei mir steht in der tiny_mce.js: Revision 1.4
Gruß Florian
www.softloop.biz

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

10. Okt 2005, 16:37

Nein ich meinte mit welcher Version von redaxo?

Die Downloadversion 3.0 ?
Die Downloadversion 2.7 ?
Die CVS-Version 3.0 ?

Thomas

fsiebert1977
Beiträge: 168
Registriert: 9. Feb 2005, 20:51
Wohnort: Bad Nauheim
Kontaktdaten: Website

10. Okt 2005, 16:42

Downloadversion 3.0 mit folgenden Dateien aus dem CVS:

- class.oocategory.inc.php
- class.ooarticleslice.inc.php
- class.ooarticle.inc.php

sowie

- class.thumbnail.inc.php
aus dem Addon image_resize
Gruß Florian
www.softloop.biz

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

10. Okt 2005, 16:51

Hi Florian,

bei welchen Links steht welches Target?
Von wo eingefügt? Ist - Soll Zustand? :)

Gruß,
Markus

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

10. Okt 2005, 17:02

Hier soll wie der Titel des Thread vermutet, beim einfügen eines Links via WYSIWYG kein target im <a>-Tag stehen.

Thomas

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

10. Okt 2005, 17:08

tbaddade hat geschrieben:Hier soll wie der Titel des Thread vermutet, beim einfügen eines Links via WYSIWYG kein target im <a>-Tag stehen.

Thomas
d.h. das target="_self" bei den Links?

medienpool.inc.php

Code: Alles auswählen

function insertLink(link){
  window.opener.tinyMCE.insertLink( "<?php echo $backend_mediafolder ?>" + link,"_self");
  self.close();
}
Gruß,
Markus

fsiebert1977
Beiträge: 168
Registriert: 9. Feb 2005, 20:51
Wohnort: Bad Nauheim
Kontaktdaten: Website

10. Okt 2005, 17:39

Hi Markus,

hab deinen Code da eingesetzt, hat aber leider nichts gebracht. Bist Du dir sicher, dass es was mit dem Medienpool zu tun hat, wenn man in TinyMCE den Button "externer Link" benutzt? Du weisst, was ich meine: den Button mit der Weltkugel und dem Ketten-Symbol. Dort geht dann ein Fenster auf, in dem man angeben kann, ob der Link im selben oder in einem neuen Fenster geöffnet wird. Diese Angabe will ich - zumindest im ausgegebenen Text - gar nicht drin haben, weil das target-Attribut in Links in XHTML 1.1 Strict nicht mehr erlaubt ist.
Gruß Florian
www.softloop.biz

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

10. Okt 2005, 18:41

Hi Florian,

include/js/tiny_mce/themes/advanced/link.htm

folgende Änderungen:

Zeile 46:

Code: Alles auswählen

var target =document.forms[0].target.options[document.forms[0].target.selectedIndex].value; 
ersetzen durch

Code: Alles auswählen

var target ="";
und Zeile 95 folgendes Auskommentieren

Code: Alles auswählen

          <tr>
            <td>{$lang_insert_link_target}:</td>
            <td><select name="target" style="width: 200px">
                <option value="_self">{$lang_insert_link_target_same}</option>
                <option value="_blank">{$lang_insert_link_target_blank}</option>
            </select></td>
          </tr>

Damit es so aussieht:

Code: Alles auswählen

<!--
          <tr>
            <td>{$lang_insert_link_target}:</td>
            <td><select name="target" style="width: 200px">
                <option value="_self">{$lang_insert_link_target_same}</option>
                <option value="_blank">{$lang_insert_link_target_blank}</option>
            </select></td>
          </tr>
-->          
Gruß,
Markus
Zuletzt geändert von Markus.Staab am 10. Okt 2005, 18:51, insgesamt 1-mal geändert.

fsiebert1977
Beiträge: 168
Registriert: 9. Feb 2005, 20:51
Wohnort: Bad Nauheim
Kontaktdaten: Website

10. Okt 2005, 18:49

Genau das wars!!!

Du bist der beste :wink:
Gruß Florian
www.softloop.biz

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

10. Okt 2005, 18:57

Ist jetzt auch im Wiki:

http://wiki3.redaxo.de/index.php?n=R3.Sonstiges

Gruß,
Markus

Zurück zu „Allgemeines [R3]“