2011-04-05 69 views
1

我正在使用JCE,並將代碼清理(配置中)的所有內容都設置爲OFF。編輯正在修復它。這裏有一個例子:TinyMCE(JCE)如何防止插件清除代碼?

<span class="inset-right"> 
    <h3>TOC</h3> 
    <ol> 
     <li><a href="#wstep">Wstęp</a></li> 
     <li><a href="#jak_zaczac">Jak zacząć?</a></li> 
     <li><a href="#spis_metod">Spis metod</a></li> 
    </ol> 
</span> 

將得到改變:

<h3>TOC</h3> 
<ol> 
    <li><a href="#one">One</a></li> 
    <li><a href="#two">Two</a></li> 
    <li><a href="#three">Three</a></li> 
</ol> 

我知道這是不恰當的把H3和OL列表爲SPAN但我沒有選擇在這裏。我只想關閉所有的代碼修復和清理。

在此先感謝您的幫助。

回答

1

你的代碼是無效的。更改跨度股利和所有應該罰款....

<div class="inset-right"> 
    <h3>TOC</h3> 
    <ol> 
     <li><a href="#wstep">Wstęp</a></li> 
     <li><a href="#jak_zaczac">Jak zacząć?</a></li> 
     <li><a href="#spis_metod">Spis metod</a></li> 
    </ol> 
</div> 

那麼它應該工作...

http://forum.joomla.org/viewtopic.php?p=2608692了有關修改JCE爲您的代碼的更多信息。

1

如果使用cleanup: false,禁用清理無助於您可以定義將H3和OL列表放入SPAN中作爲有效。 您可以使用根據您的TinyMCE的版本如下設置:

+0

'cleanup:false'不起作用。添加有效元素也不是解決方案,因爲我只舉了一個例子,還有更多。我只想刪除/修改清理功能(如果可能的話)。 – Cleankod 2011-04-06 07:52:35

+0

保持inmaind,即使您能夠禁用清理功能,瀏覽器將嘗試更正語義不正確的代碼(不是關閉標籤aso。)。 – Thariama 2011-04-06 08:02:13