我想在vBulletin風格/皮膚中使用PHP,但是當我這樣做時,PHP不起作用。如何在vBulletin風格中包含PHP?
「不工作」,我的意思是它被視爲純文本。如果你看代碼,你可以看到PHP代碼(隱藏的,通過Firefox - 這是你得到的行爲,如果你把PHP代碼放在一個普通的html頁面上)
http://vapurl.com/h0kp3fqr8c - 查看源代碼,你會看到我的意思是。
我想在vBulletin風格/皮膚中使用PHP,但是當我這樣做時,PHP不起作用。如何在vBulletin風格中包含PHP?
「不工作」,我的意思是它被視爲純文本。如果你看代碼,你可以看到PHP代碼(隱藏的,通過Firefox - 這是你得到的行爲,如果你把PHP代碼放在一個普通的html頁面上)
http://vapurl.com/h0kp3fqr8c - 查看源代碼,你會看到我的意思是。
假設您輸入正確的PHP語法,如果您嘗試使用任何標準輸出方法,可能會發生這種情況。
如果您嘗試使用echo,print或任何其他類似的輸出函數,請嘗試將所有包含的PHP封裝在ob函數中。
例子:
ob_start();
//PHP code I want to run goes here
echo "Test this works?";
ob_end_clean();
感謝您的回覆,但這仍然無法工作。 – Tom 2009-09-30 20:45:46
你不能堅持隨機PHP到vBulletin模板系統;它給你一些簡單的分支選項的
<if condition="$somevariable === $someothervariable">
some text or HTML to be displayed
</else>
some other text or HTML to be displayed
</if>
形式如何模板有條件系統的工作原理可以發現in the vBulletin manual here一個很好的解釋。
您的短url似乎已過期,但如果您希望包含的代碼比此更復雜,則需要開始查看vBulletin hooks和plugins。
掛鉤/插件是在模板中顯示數據之前處理數據的最佳方式。您可以在插件中添加儘可能多的php,然後修改模板以輸出結果。
那麼,你使用什麼PHP,當你使用它/運行它會發生什麼?你收到什麼錯誤信息? *什麼是代碼*? – 2009-09-30 19:04:13
這需要更多的信息。 – 2009-09-30 19:04:48
更多資料已被加入:) – Tom 2009-09-30 19:20:12