2013-04-18 70 views
-1

這是我第一個使用Joomla進行網站開發的項目。我試圖做一個儀表板實施。我的問題是,每當我在使用源代碼的文章中編輯腳本時,這些更改都不會立即反映在我的網站上。我甚至嘗試重新啓動我的Wamp服務器,但徒勞無功。我應該遵循的任何提示? 謝謝。爲什麼Joomla不會在首頁上顯示我的PHP/Javascript標籤?

回答

1

根據您的Joomla版本,有不同的選項可以檢查以抑制剝離或過濾前端<script>等標籤。這裏有一些提示:

首先,根據您選擇的編輯器,您的標籤可能會被過濾掉客戶端。如果您使用標準TinyMCE例如請到擴展 - 插件 - TinyMCE,您將在其中找到禁用的元素列表,其中可能包括script。要確切地確定你做了什麼,總是檢查誰應該被允許在文章中輸入腳本標籤,如果像你這樣的其他人有權使用它們,這幾乎總是一個主要的安全風險。因此,另一種選擇可以是將管理員/作者的編輯器設置爲純文本,並保持TinyMCE不變。

另一個過濾是由joomla本身完成的服務器端,可以在「全局配置」 - >「文本過濾器」中進行控制。標準安裝後,所有組將使用默認黑名單過濾,其中包括刪除腳本標記。在這裏你可以爲超級用戶組定義「不過濾」,例如

同樣,這一切都取決於您的Joomla版本(我的例子是指2.5),並提示解決這個問題,但不知道您的安全概念。

相關問題