昊天SEO

dedecms 自定义函数,以及标签调用

dedecms

dedecms

添加自定义函数文件:include/extend.func.php
1–实例:
function getValue($str){
$v = “”;
$s = explode(‘,’,$str);
 foreach($s as $dd)
{
  $vv.=”.$dd.”;
}
return $vv;
}
?>
前台模板调用 {dede:field.字段 function=’getValue(@me)’/}
OK,自定义函数简单的介绍这么多。
2–实例:
实例:我添加一个通过会员ID查看会员名称的函数
*******************************************************************
function GetMemberName($str){
$dsql = new Dedesql(false);
$row = $dsql->GetOne(“SELECT uname FROM `ddmx_member` WHERE mid = ‘$str’ “);
return $row[uname];
}
*******************************************************************
前台模板调用[field:mid function=”GetMemberName(@me)”/]    或者
前台模板调用{dede:field.mid function=”GetMemberName(@me)”/}
3–实例:在封面模板内,通过栏目ID调用,该栏目的别的内容
*******************************************************************
function getValue($str)
{
$sql=”Select * From `dede_arctype` where id=’$str'”; //sql语句
$row = $GLOBALS[dsql]->GetOne($sql);    //单句运行sql语句
$description=$row[description]; //把得到的数据,赋值给标签原始数据,然后输出显示
return $description;
}
function GetMemberName($str){
global $dsql;
$row = $dsql->GetOne(“SELECT * FROM `dede_arctype` WHERE id = ‘$str’ “);
return $row[description];
}
*******************************************************************
前台模板调用{dede:field.id function=’getValue(@me)’/}

本文地址官网    新乡网站建设,seo

分享到:更多 ()
a