為加快效率,也會使用dedecms建立網站。部分產品經理會遇到dede的調用會員頭像這塊,但是原先下載的dede模板在調用這塊使了個詐,改了一個變量,是許多不懂代碼的朋友們,無法完成調用。
如果你上傳你的會員頭像出現Upload filetype not allow提示,就說明你使用的版本有變量被修改了。解決方法很簡單:
{dede:field.mid runphp='yes'}
$id = @me;
if($id <> 0)
{
$sql = "select * from meidou_member where mid = $id";
$query = mysql_query($sql);
$row = mysql_fetch_array($query);
if($row['face'] == '')
{
@me = '作者頭像:<img src="/member/templets/images/dfboy.png" />';
}
else{
$face = $row['face'];
@me = '作者頭像:<img src="'.$face.'" />';
}
}
else{
@me = '游客發表';
}
{/dede:field.mid}
[field:mid runphp='yes']
$id = @me;
if($id <> 0){
$sql = "select * from meidou_member where mid = $id";
$query = mysql_query($sql);
$row = mysql_fetch_array($query);
if($row['face'] == '')
{
@me = '作者頭像:<img src="/member/templets/images/dfboy.png" />';
}
else
{
$face = $row['face'];
@me = '作者頭像:<img src="'.$face.'" />';
}
}
else
{
@me = '游客發表';
}
[/field.mid]
如果要調用搜索會員頭像則只需要將mtype="XXX"刪除即可。
大體的調用情況就是如此
新聞熱點
疑難解答