来源:未知 时间:2014-05-23 14:33 作者:xbdadmin 阅读:次
[导读] 放在inc_functions.php 文件, ?前。 通过 {dede:field name=typeid function=GetTypeName(@me)/} 调用。 //通过栏目ID获取栏目的名称 function GetTypeName($typeid){ $typeandlink =; $dsql = new DedeSql(false); $dsql-GetOne(Sel...
放在inc_functions.php 文件, ?>前。 通过 {dede:field name=’typeid’ function=”GetTypeName(@me)”/} 调用。 //通过栏目ID获取栏目的名称 function GetTypeName($typeid){ $typeandlink =""; $dsql = new DedeSql(false); $dsql->GetOne("Select ID,typedir,isdefault,defaultname,typename,ispart,namerule2 From detest_arctype where ID='$typeid' "); $dsql->Execute($typeid); while($row=$dsql->GetObject($typeid)) { $typelink = GetTypeUrl($row->ID,MfTypedir($row->typedir),$row->isdefault,$row->defaultname,$row->ispart,$row->namerule2); $typeandlink .= "<li id=\"list_dh\"><a href=\"$typelink\">".$row->typename."</a></li>\n"; } return $typeandlink; }
本来自己需要,然后搜索论坛,看到很多提问,回答的不多,而且采用的方法比较老。 如:<a href='{dede:field name=typelink /}'>{dede:field name=typename/}</a> 用起来的时候,不会生成地址 只会:<a href=''> 这样,是用这样的原理调用当前栏目的地址。 现在新版的DEDECMS V5.31 更强大了,刚刚去模板手册里转了下,看到了 最新的栏目调用标签, 特此发帖,希望大家注意到这样的一个好的标签。 (栏目地址调用出真实地址,不是“忽悠”地址,推荐!) Quote:
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com