2013-08-31 210 views
1

我在Joomla的TinyMCE編輯器中遇到問題。每次我從編輯器進行任何更改時,我的html代碼都會變得混亂。TinyMCE編輯器剝離了我在joomla中的html代碼2.5

我試過使用不同的編輯器,如(JCE編輯器),但結果是一樣的。

我是新來的Joomla所以如果有人建議我如何去在解決這個問題

感謝

+0

製作使用'htmlentities'的? –

+0

@Shankar Damodaran:我想要做的是我想要用戶使用編輯器添加/編輯內容,因爲該網站的用戶不知道任何HTML。 – MSA

回答

2

我有一個解決方案。

而不是使用TinyMCE的編輯我切換到JCE編輯器,並按照這些步驟

變化JCE的defualt設置編輯

JCE EDitor

一旦JCE管理區域內,點擊默認編輯個人資料

JCE Defualt

的Defau內lt編輯器配置文件,單擊編輯器參數選項卡,然後單擊高級選項卡。根據您希望保存在文章中的代碼類型,您可以選擇允許使用JavaScript,PHP,CSS和XHTML。請注意,這些默認情況下是不允許的,因爲它們可能會對您的網站造成潛在危險。在添加這樣的代碼之前,最好先創建網站的備份。進行這些更改後,請不要忘記保存您的工作。

JCE Params

下一步,進入到插件的參數選項卡,然後單擊媒體支持選項卡上。如下面的屏幕截圖所示,您也可以選擇顯示一些其他元素。重新完成後,您可以單擊工具欄中的「保存&關閉」。這就是您通過JCE編輯器必須完成的所有配置。

profile

您可以通過嵌入YouTube視頻到文章或Custom HTML模塊測試更改。

+0

+1分享你的解決方案 – Thariama

+0

@ Thariama:我很高興知道它已經幫助你 – MSA

+0

@lamsuhail:它沒有幫助我,但希望能幫助其他人遇到同樣的問題 – Thariama

0

TinyMCE的(以及大多數其他編輯器,插件)嘗試輸出/保存最好的HTML-代碼,這就是爲什麼你的HTML被改變。

轉到「站點」=>「全局配置」=>「文本過濾器」並設置適當的過濾器。您可能希望通過編輯'Filter Tags'&'Filter Attributes'字段來使用自定義黑名單。 :)

答案爲Joomla前2.0: 你可以找到在設置save'選項的「清潔代碼(進入‘擴展’=>‘插件’=>‘編輯器 - TinyMCE的’和通過右側的選項)。

問候

+0

感謝您的回覆,但在Tiny Editor設置中沒有這樣的選項,稱爲「保存時清除代碼」。 – MSA

+0

對不起,看着一箇舊的(1.6.0)Joomla-安裝:(更新我的回答上面真正回答你的問題... –

+0

ok。在我目前的設置中我有過濾器組:超級用戶 - >沒有過濾選擇。 – MSA

1

在全局配置到文本過濾,並設置公衆沒有過濾