织梦dedeCMS系统loop标签调用文档地址arcurl的方法
先看看loop万能循环标签代码:
{dede:looptable=dede_archivessort=row=IVif=}
更多精彩就在: 51免费论文网|www.jxszl.com
href="[field:arcurl/]">[field:title/]{/dede:loop}
自己动手,添加I.个函数
I..打开Include/common.func.php,找到VIV行,再这里添加I.个函数代码如下:
functionIDReturnURL($ID)
{
global$dsql;
$query="Selectarc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,
tp.defaultname,tp.namerule,tp.moresite,tp.siteurl,tp.sitepath
fromdede_archivesarcleftjoindede_arctypetponarc.typeid=tp.idwherearc.id=".$ID;
$row=$dsql->GetOne($query);
$ReturnURL=GetFileUrl($row[id],$row[typeid],$row[senddate],$row[title],$row[ismake],
$row[arcrank],$row[namerule],$row[typedir],$row[money],$row[filename],$row[moresite],$row[siteurl],$row[sitepath]);
return$ReturnURL;
}
II.模板中的调用写法,代码如下:
{dede:looptable=dede_archivessort=row=IVif=}
另外,如果你要用自定义sql标签里,代码如下:
[field:idrunphp=yes]$arcRow=GetOneArchive(@me);@me=$arcRow[arcurl];[/field:id]
原文链接:http://www.jxszl.com/biancheng/dedecms/75521.html
热门阅读