昊天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|网站优化,网站建设—昊天博客 » dedecms 自定义函数,以及标签调用

网站的维护离不开大家的支持鼓励,捐赠让我更有动力走的更远&& 也可以关注我的微信公众号,发布更多的干货
本文网址:https://www.168seo.cn/jianzhan/dedecms/1472.html

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址