{
    分享网正式开通,我们为大家提供免费资源,欢迎大家踊跃投稿!

DedeCMS的几个自定义函数推荐

上次,余斗教大家《DedeCMS添加自定义函数function的方法》,今天余斗就给大家展示几个常用的自定义函数,大家可以在以后的做站过程中灵活使用,所有的代码均添加在自定义函数文include/extend.func.php中:

//通过会员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)"/]
 

//通过ID号获取类别的链接


function GetTypeUrl($tid)
{
  global $dsql;
  global $cfg_cmspath;

  $query ="select typedir from ‘#` where ;

  if($row=$dsql->getone($query))
  {
    $temp=str_replace("{cmspath}",$cfg_cmspath,$row['typedir']).'/';
  }
  return $temp;
}
 

前台模板调用:


[field:mid function="GetTypeUrl(@me)"/]
 

//通过ID号获取文章的链接


function zGetArticleUrl($id)
{
  global $dsql;
  global $cfg_cmspath;
  $query ="select id,typedir,namerule from ‘#` where typeid from ‘#` where ;
  if($row = $dsql->getone($query))
  {
    $arc=$row['namerule'];
    $type=str_replace("{cmspath}",$cfg_cmspath,$row['typedir']);
    $temp=str_replace("{typedir}",$type,$temp);
    $temp=str_replace("{aid}",$id,$temp);
  }
  return $temp;
}
 

前台模板调用:


[field:mid function="zGetArticleUrl(@me)"/]
 
资源均来自第三方,谨慎下载,前往第三方网站下载


米微资源分享网 , 版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:DedeCMS的几个自定义函数推荐
喜欢 ()分享 (0)