1
我有一個名爲theme.php語言文件,在這個文件中有行語言問題
$LANG['sources_HAVE_AN_ACCOUNT'] = "Have an account?";
現在在文件名爲votes.php我使用的代碼:
if($r) //voting done
{
echo "". $LANG['sources_HAVE_AN_ACCOUNT']." <a href='../login' target='_blank' #0087F7; text-decoration: none; font-weight: bold;'>".$LANG['header_LOGIN_title']."</a>";
}
elseif(!$r) //voting failed
{
$effectiveVote = getEffectiveVotes($id);
echo $effectiveVote." ".$LANG['sources_POINTS_title'];
}
允許用戶在特定文章中進行投票。
問題是,當您點擊投票按鈕時,文本「有一個帳戶?」不會出現!
爲什麼會發生這種情況?哪裏有問題?
語言文件必須被命名爲更多信息_lang.php檢查此http: //ellislab.com/codeigniter/user-guide/libraries/language.html – AVM
@AVM我試圖將文件重命名爲en_theme.php,但我得到了相同的結果:(沒有文字顯示! – traveler
使用$ this-> lang-> line('sources_HAVE_AN_ACCOUNT');而不是$ LANG ['sources_HAVE_AN_ACCOUNT']並檢查 – AVM