有的小伙伴在做模板的時候,制作了用戶登錄模塊,但是帝國CMS并沒有提供當前用戶登錄后的頭像顯示標簽,那么就要改造一下了!附圖如下:
修改步驟:
打開e/data/template/loginiframetemp.txt
在
$r=$empire->fetch1("select ".$user_userid.",".$user_username.",".$user_group.",".$user_userfen.",".$user_money.",".$user_userdate.",".$user_havemsg.",".$user_checked." from ".$user_tablename." where ".$user_userid."='$myuserid' and ".$user_rnd."='$myrnd' limit 1");
下面 添加
$m=$empire->fetch1("select userpic from {$user_tbpre}enewsmemberadd where userid='$myuserid' limit 1");
$userpic=$m['userpic']?$m['userpic']:$public_r[newsurl].'e/data/images/nouserpic.gif';
這樣就可以了!然后:
在JS調用登陸模板中使用<?=$userpic?>調用會員頭像!
--------------------------------------------------------------------------------------------------------------------------------
想來大家因為 帝國cms首頁JS調用登陸模板 首頁還是調用不了會員頭像才找到的此文章!
首先大家要明白一個原理 經查看 loginjs.php 文件中并沒有調用 userpic字段所以調用不出來
大家再網上看到的圖片教程都是
打開e/data/template/loginiframetemp.txt
在$r=$empire->fetch1("select ".$user_userid.",".$user_username.",".$user_group.",".$user_userfen.",".$user_money.","
.$user_userdate.",".$user_havemsg.",".$user_checked." from ".$user_tablename." where ".$user_userid."='$myuserid'
and ".$user_rnd."='$myrnd' limit 1");下面 添加
$m=$empire->fetch1("select userpic from {$user_tbpre}enewsmemberadd where userid='$myuserid' limit 1");
$userpic=$m['userpic']?$m['userpic']:$public_r[newsurl].'e/data/images/nouserpic.gif';
在登錄狀態模板中使用<?=$userpic?>調用會員頭像
可按照教程還是調用不出來,更新后首頁JS調用登陸模板直接不顯示 那是因為你數據表前綴沒有修改!
【正解】
$m=$empire->fetch1("select userpic from 數據表前綴enewsmemberadd where userid='$myuserid' limit 1");
$userpic=$m['userpic']?$m['userpic']:$public_r[newsurl].'e/data/images/nouserpic.gif';
新聞熱點
疑難解答