我已經成功安裝了sourcerer,但模塊中的以下代碼不顯示預期結果(只顯示TEST1和TESt2)。我錯過了什麼?源代碼中的Joomla php不顯示
<p>TEST1
{source}
<!--?php echo "My first php snippet";
?-->
{/source}
TEST2
</p>
我已經成功安裝了sourcerer,但模塊中的以下代碼不顯示預期結果(只顯示TEST1和TESt2)。我錯過了什麼?源代碼中的Joomla php不顯示
<p>TEST1
{source}
<!--?php echo "My first php snippet";
?-->
{/source}
TEST2
</p>
如果這裏提到的文章是正確的,你需要改變
<?php echo "My first php snippet";?>
到
[[?php echo "My first php snippet";?]]
,以避免它被製作爲HTML
https://www.nonumber.nl/extensions/sourcerer#code-is-stripped-when-i-save-the-article
評論也許文章中提到的雙括號語法就是你需要的。
如果你是剛剛起步,這個小小的「手動」看起來方便 https://www.nonumber.nl/extensions/sourcerer#php-is-not-working
它也似乎有你需要設置爲允許其他類型的腳本,如JavaScript或CSS中的PHP選擇: https://www.gavick.com/documentation/joomla/disable-html-filters 和https://www.gavick.com/documentation/joomla/templates/customization/custom-javascript-css-php-code
<! - 由編輯器自動添加。這看起來很奇怪...... – michaelsmith
https://www.nonumber.nl/extensions/sourcerer#code-is-stripped-when-i-save-the-article這篇文章似乎暗示有安全級別禁止某些類型像php這樣的腳本如果設置這樣做。也許雙括號語法是你需要的。 – Steve