[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
TinyMCE - Tabelle nicht valide, target auch nicht - 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/
abundan
Beiträge: 8
Registriert: 8. Okt 2007, 11:13

TinyMCE - Tabelle nicht valide, target auch nicht

8. Okt 2007, 12:00

Erst einmal ein herzliches Hallo im Forum!

Teste seit einiger Zeit redaxo und muß sagen, daß ich es super finde. Durch dieses Forum und die Anleitung bin ich in einigen Bereichen auch schon erheblich schlauer geworden :o)

Nun habe ich jedoch ein kleines Problem:

Lege ich im Text wysiwig eine Tabelle mit fester Breite an und gebe einzelnen Spalten auch eine bestimmte Breite, wird als html z.B. immer ausgegeben:

Code: Alles auswählen

<table width="400" height="600">
bzw.

Code: Alles auswählen

<td width="100" height="30">
Nach XHTML strict müßte es aber

Code: Alles auswählen

<table style="width: 400;height:600;">
lauten.

In der Datei "tiny_mce_src.js" habe ich auch gefunden, daß es einen Output für die settings "visual_table_style" gibt, der das dann richtig formatieren würde - nur wo muß ich dieses einstellen?

Gleiches gilt auch für die "target" Funktion, die ja auch nicht valide ist. Gibt es eine Möglichkeit, dies durch Javascript "onclick" zu ersetzen?

Über die Suche habe ich leider nichts gefunden, was mir da weiter hilft...

Schon mal vielen Dank,

Hardy

abundan
Beiträge: 8
Registriert: 8. Okt 2007, 11:13

9. Okt 2007, 11:48

Hallo noch einmal... kann denn keiner helfen?

Oder hat jemand einen Tip, wie ich anders valide Tabellen erzeugen kann?

Nochmals Dank im voraus,

Hardy

pts
Beiträge: 16
Registriert: 9. Okt 2007, 11:36
Wohnort: Bonn, Germany
Kontaktdaten: Website

9. Okt 2007, 11:50

Hallo Hardy!

Ein Weg, um in Deinem Beispiel valides XHTML zu erzeugen wäre die Datei

/redaxo/include/functions/function_rex_wysiwyg.inc.php

anzupassen. Hier kannst Du die "extended_valid_elements" Option bearbeiten. Beim <a> Tag kannst Du z.B. das "target" attribut herausnehmen, oder bei <table> "height" entfernen. Dann werden die Übeltäter aus dem erzeugten XHTML Code herausgeparsed.

Allerdings solltest Du dann schon die Frontend Dateien ebenfalls anpassen, sonst wundern sich vielleicht die Redakteure warum ihre Eingaben nicht übernommen werden :-)

Allerdings hast Du dann noch keinen style="" oder onclick="" ...

LG

Tom

abundan
Beiträge: 8
Registriert: 8. Okt 2007, 11:13

9. Okt 2007, 12:40

Hallo Tom!

Besten Dank erst einmal... ich habe Deinem Rat gemaß zumindest die "height" herausgenommen, somit sind die Tabellen erst einmal bereinigt.

:D

Da tiny_mce aber laut der source-Datei das umformatieren zu style="" unterstützt, müßte dies doch irgendwo einzustellen sein?

LG

Hardy

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

9. Okt 2007, 13:07

Hi,

schau mal hier ob die die entsprechende Konfig findest:
http://wiki.moxiecode.com/index.php/Tin ... figuration

Gruß,
Markus

pts
Beiträge: 16
Registriert: 9. Okt 2007, 11:36
Wohnort: Bonn, Germany
Kontaktdaten: Website

9. Okt 2007, 13:18

abundan hat geschrieben:Da tiny_mce aber laut der source-Datei das umformatieren zu style="" unterstützt, müßte dies doch irgendwo einzustellen sein?
Soweit ich erkennen kann, wird mit visual_table_style nur eine Defaultansicht von Tabellen gesetzt. Eine "Umformatierung" von <table height="x" ... zu <table style="height:x" geschieht dabei nicht ...

Tom

abundan
Beiträge: 8
Registriert: 8. Okt 2007, 11:13

9. Okt 2007, 13:47

kills hat geschrieben:Hi,

schau mal hier ob die die entsprechende Konfig findest:
http://wiki.moxiecode.com/index.php/Tin ... figuration

Gruß,
Markus
Wow, das ist ja ganz schön mächtig! Ich werde die Tage mal schauen, ob ich über Configuration/valid elements über einen string replace was hinbekomme.

Besten Dank!

Hardy

mb@WIT
Beiträge: 56
Registriert: 26. Sep 2006, 13:50
Wohnort: Nürnberg
Kontaktdaten: Website

16. Nov 2007, 12:48

Hi,

und was dabei rausgekommen?

Grüße
Wegener IT - Integration & Collaboration

Zurück zu „Allgemeines [R3]“