聲明我用,如果在我的PHPBB模板語句,例如enable如果在外部PHPBB頁面
<!-- IF S_USERNAME eq 'Stoker' -->Some content here<!-- ENDIF -->
這個偉大的工程和真的很好。但是,我添加了一些額外的頁面,爲了確保我仍然可以調用諸如他們的用戶名之類的值,我不得不將這些代碼添加到新頁面的每個標題中。
define('IN_PHPBB', true);
define('ROOT_PATH', "../");
if (!defined('IN_PHPBB') || !defined('ROOT_PATH')) {
exit();
}
$phpEx = "php";
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : ROOT_PATH . '/';
include($phpbb_root_path . 'common.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
這很好,我可以呼叫和回顯用戶名,例如。
然而,如果語句只是不工作,所以如果我也嘗試
<!-- IF S_USERNAME eq 'Stoker' -->Some content here<!-- ENDIF -->
它只是不工作,則顯示「這裏的某些內容」,但我知道,如果語句不工作。我是否在頭中缺少一些代碼,以便我可以在PHPBB中使用if語句?
您是否試圖在.php文件或單獨的.html模板文件中使用'IF'語句? – Eeji
Eeji正確,我試圖在PHP文件中使用它們,但在HTML中引用它。不幸的是,我被告知它只是不能工作,所以訴諸本地PHP。 – user3615703