Probleme mit Autoformatierung im TinyMCE

Gesperrt
martin2002
Beiträge: 41
Registriert: Fr 31. Okt 2003, 02:16
Wohnort: Potsdam
Kontaktdaten:

Probleme mit Autoformatierung im TinyMCE

Beitrag von martin2002 » Mi 2. Mai 2007, 00:49

Hallo.

Der TinyMCE formatiert mir folgende Eingabe, die mit dem HTML-Code Editor gemacht wurde

Code: Alles auswählen

<p>
<h3>Studium der Malerei</h3>      
<table cellspacing="0" cellpadding="5" border="0">              
<tr><td>1993-1995</td><td>an der Akademie der bildenden K&uuml;nste in M&uuml;nchen<br />bei Prof. Helmut Sturm</td></tr>
<tr><td>1995-1999</td><td>an der Hochschule f&uuml;r K&uuml;nste in Bremen, bei Prof. Greune und Karin Kneffel</td>
</tr>                
<tr>        
<td>6/1999</td><td>Diplom</td></tr>
<tr><td>6/2000</td><td>Meistersch&uuml;lerin bei Karin Kneffel</td></tr>
<tr>
<td>seit 6/2000</td><td>freischaffend als K&uuml;nstlerin t&auml;tig</td>
</tr>
</table>
</p>
<p>
<a name="pagebreak"></a>
<h3>Ausstellungen und Projekte</h3>
<table cellspacing="0" cellpadding="5" border="0">              
<tr><td>1993-1995</td><td>an der Akademie der bildenden K&uuml;nste in M&uuml;nchen<br />bei Prof. Helmut Sturm</td></tr>
<tr><td>1995-1999</td><td>an der Hochschule f&uuml;r K&uuml;nste in Bremen, bei Prof. Greune und Karin Kneffel</td>
</tr>                
<tr>        
<td>6/1999</td><td>Diplom</td></tr>
<tr><td>6/2000</td><td>Meistersch&uuml;lerin bei Karin Kneffel</td></tr>
<tr>
<td>seit 6/2000</td><td>freischaffend als K&uuml;nstlerin t&auml;tig</td>
</tr>
</table>
</p>
so

Code: Alles auswählen


<p>&nbsp;</p>
<p> </p>
<h3>Studium der Malerei</h3>       
<table cellspacing="0" cellpadding="5" border="0">              
<tr><td>1993-1995</td><td>an der Akademie der bildenden K&uuml;nste in M&uuml;nchen<br />bei Prof. Helmut Sturm</td></tr>
<tr><td>1995-1999</td><td>an der Hochschule f&uuml;r K&uuml;nste in Bremen, bei Prof. Greune und Karin Kneffel</td>
</tr>                
<tr>        
<td>6/1999</td><td>Diplom</td></tr>
<tr><td>6/2000</td><td>Meistersch&uuml;lerin bei Karin Kneffel</td></tr>
<tr>
<td>seit 6/2000</td><td>freischaffend als K&uuml;nstlerin t&auml;tig</td>
</tr>
</table>
 
<p>&nbsp;</p>
 
<p> <a name="pagebreak"></a></p>
<h3><a name="pagebreak"></a></h3><a name="pagebreak"></a>
<table cellspacing="0" cellpadding="5" border="0">              
<tr><td>1993-1995</td><td>an der Akademie der bildenden K&uuml;nste in M&uuml;nchen<br />bei Prof. Helmut Sturm</td></tr>
<tr><td>1995-1999</td><td>an der Hochschule f&uuml;r K&uuml;nste in Bremen, bei Prof. Greune und Karin Kneffel</td>
</tr>                
<tr>        
<td>6/1999</td><td>Diplom</td></tr>
<tr><td>6/2000</td><td>Meistersch&uuml;lerin bei Karin Kneffel</td></tr>
<tr>
<td>seit 6/2000</td><td>freischaffend als K&uuml;nstlerin t&auml;tig</td>
</tr>
</table>
<a name="pagebreak"></a>
<p>&nbsp;</p>
<p><a name="pagebreak"></a>&nbsp;</p>

Wenn ich den Anker "pagebreak" nicht über die HTML-Code-Eingabe anlege, dann wird er nach dem speichern auch verdreifacht - es sei denn, man setzt ihn in ein <p> tag.

Wo liegt da das Problem?
Ich verwende Contenido 4.6.4 und die Originale TinyMCE version, die da dabei war.

Grüße,
Martin.
Planung ist die Ersetzung des Zufalls durch den Irrtum ;-)

simu
Beiträge: 48
Registriert: Di 4. Okt 2005, 08:44
Wohnort: Schweiz
Kontaktdaten:

Beitrag von simu » Mi 2. Mai 2007, 08:08

das Problem ist, dass der tinymce validen code generiert, dein code ist jedoch nicht valid und dies korrigiert der tiny.

das Problem an deinem code ist die verschachtelung von tabellen in einem paragraphen, nach w3c kann ein paragraph keine block-elemente beinhalten, die tabelle ist jedoch ein block-element.
The P element represents a paragraph. It cannot contain block-level elements (including P itself).
http://www.w3.org/TR/html401/struct/text.html#h-9.3.1

martin2002
Beiträge: 41
Registriert: Fr 31. Okt 2003, 02:16
Wohnort: Potsdam
Kontaktdaten:

Beitrag von martin2002 » Mi 2. Mai 2007, 09:43

sorry, dass ich da widersprechen muss...
aber der murks passiert auch, wenn die tabelle nicht im p-tag enthalten ist.

verwende ich gar keine p-tags, wird aus meinem

Code: Alles auswählen

<a name="pagebreak"></a>
<h3>Ausstellungen und Projekte</h3>
in der mitte das:

Code: Alles auswählen

 <a name="pagebreak"></a><h3><a name="pagebreak"></a></h3><a name="pagebreak"></a>
umschließe ich die erste <h3> und den anker-h3-block in der mitte mit einem <p>, dann passiert das:

Code: Alles auswählen

<p> </p>
<h3>Studium der Malerei</h3>      
<p>&nbsp;</p>
 
<table cellspacing="0" cellpadding="5" border="0">              
<tr>
<td>1993-1995</td>
<td>an der Akademie der bildenden K&uuml;nste in M&uuml;nchen<br />
bei Prof. Helmut Sturm</td>
</tr>
 
<tr>
<td>1995-1999</td>
<td>an der Hochschule f&uuml;r K&uuml;nste in Bremen, bei Prof. Greune und Karin Kneffel</td>
 </tr>
                
<tr>        
<td>6/1999</td>
<td>Diplom</td>
</tr>
 
<tr>
<td>6/2000</td>
<td>Meistersch&uuml;lerin bei Karin Kneffel</td>
</tr>
 
<tr> 
<td>seit 6/2000</td>
<td>freischaffend als K&uuml;nstlerin t&auml;tig</td>
 </tr>
 </table>
 
<p> <a name="pagebreak"></a></p>
<h3><a name="pagebreak"></a></h3><a name="pagebreak"></a>
<p><a name="pagebreak"></a></p>
<a name="pagebreak"></a>
<table cellspacing="0" cellpadding="5" border="0">              
<tr>
<td>1993-1995</td>
<td>an der Akademie der bildenden K&uuml;nste in M&uuml;nchen<br />
bei Prof. Helmut Sturm</td>
</tr>
 
<tr>
<td>1995-1999</td>
<td>an der Hochschule f&uuml;r K&uuml;nste in Bremen, bei Prof. Greune und Karin Kneffel</td>
 </tr>
                
<tr>        
<td>6/1999</td>
<td>Diplom</td>
</tr>
 
<tr>
<td>6/2000</td>
<td>Meistersch&uuml;lerin bei Karin Kneffel</td>
</tr>
 
<tr> 
<td>seit 6/2000</td>
<td>freischaffend als K&uuml;nstlerin t&auml;tig</td>
 </tr>
 </table>
in jedem fall, wird die mittlere h3-überschrift mit dem anker-tag überschrieben... das kann nichts mit validem code zu tun haben, dass sieht für mich eher nach einem bug aus.
Planung ist die Ersetzung des Zufalls durch den Irrtum ;-)

martin2002
Beiträge: 41
Registriert: Fr 31. Okt 2003, 02:16
Wohnort: Potsdam
Kontaktdaten:

Beitrag von martin2002 » Mi 2. Mai 2007, 09:46

achso:
umschließe ich nur den anker mit einem <p> passiert das:

Code: Alles auswählen

<h3>Studium der Malerei</h3>       
<table cellspacing="0" cellpadding="5" border="0">               
<tr> 
<td>1993-1995</td>
 
<td>an der Akademie der bildenden K&uuml;nste in M&uuml;nchen<br />
 bei Prof. Helmut Sturm</td>
 </tr>
   
<tr> 
<td>1995-1999</td>
 
<td>an der Hochschule f&uuml;r K&uuml;nste in Bremen, bei Prof. Greune und Karin Kneffel</td>
  </tr>
                  
<tr>         
<td>6/1999</td>
 
<td>Diplom</td>
 </tr>
   
<tr> 
<td>6/2000</td>
 
<td>Meistersch&uuml;lerin bei Karin Kneffel</td>
 </tr>
   
<tr>  
<td>seit 6/2000</td>
 
<td>freischaffend als K&uuml;nstlerin t&auml;tig</td>
  </tr>
  </table>
 
<p><a name="pagebreak"></a></p>
<a name="pagebreak"></a><h3><a name="pagebreak"></a></h3><a name="pagebreak"></a>
<table cellspacing="0" cellpadding="5" border="0">               
<tr> 
<td>1993-1995</td>
 
<td>an der Akademie der bildenden K&uuml;nste in M&uuml;nchen<br />
 bei Prof. Helmut Sturm</td>
 </tr>
   
<tr> 
<td>1995-1999</td>
 
<td>an der Hochschule f&uuml;r K&uuml;nste in Bremen, bei Prof. Greune und Karin Kneffel</td>
  </tr>
                  
<tr>         
<td>6/1999</td>
 
<td>Diplom</td>
 </tr>
   
<tr> 
<td>6/2000</td>
 
<td>Meistersch&uuml;lerin bei Karin Kneffel</td>
 </tr>
   
<tr>  
<td>seit 6/2000</td>
 
<td>freischaffend als K&uuml;nstlerin t&auml;tig</td>
  </tr>
  </table>
<a name="pagebreak"></a>
grüße,
Martin.
Planung ist die Ersetzung des Zufalls durch den Irrtum ;-)

Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 » Mi 2. Mai 2007, 09:46

So etwas in der Art kommt mir bekannt vor und ließ sich IMO durch ein Update der TinyMCE-Version lösen. Da sowieso ein Update auf die aktuelle Contenido-Version angebracht ist, lässt sich das doch gleich in einem Aufwasch erledigen. Vorher natürlich Backups machen ...

martin2002
Beiträge: 41
Registriert: Fr 31. Okt 2003, 02:16
Wohnort: Potsdam
Kontaktdaten:

Beitrag von martin2002 » Do 3. Mai 2007, 01:03

okay. danke erstmal. ich versuchs mit dem update...
ich sag dann bescheid, was passiert ist.

im moment kämpfe ich erstmal mit dem server, weil er mich nicht mehr per ssh als root reinlässt.

grüße
Martin.
Planung ist die Ersetzung des Zufalls durch den Irrtum ;-)

martin2002
Beiträge: 41
Registriert: Fr 31. Okt 2003, 02:16
Wohnort: Potsdam
Kontaktdaten:

Beitrag von martin2002 » Do 3. Mai 2007, 15:45

wunderbar...

ich habe den kampf mit dem server gewonnen, konnte das update machen und jetzt klappt alles.

thx
Martin.
Planung ist die Ersetzung des Zufalls durch den Irrtum ;-)

Gesperrt