| 
	织梦万能标签loop是可以随意的在dedecms中调用任意表的数据标签,所以叫万能标签。但在使用loop时发现我们常用的arcurl为空了,意思就是url没有,那就等于这个标签没有了,下面我就来给大家解决此问题。 
	官方loop标签说明 
	标签名称:loop 
	功能说明:调用任意表的数据标签 
	适用范围:全局标记 
	基本语法: 
	{dede:loop table='dede_archives' sort='' row='4' if=''} 
	<a href='[field:arcurl/]'>[field:title/]</a> 
	{/dede:loop} 
	标签属性: 
	table:查询表名 
	sort:用于排序的字段 
	row:返回结果的条数 
	if:查询的条件 
	示例: 
	{dede:loop table='dede_archives' sort='' row='4' if=''} 
	<a href='[field:arcurl/]'>[field:title/]</a> 
	{/dede:loop} 
	输出结果 : 
	<a href=''>你好dedecms</a> 
	通过输出结果可以看出url地址没有,所以这个标签就没用了,通过以下修改可以解决次问题: 
	1.打开include/common.func.php,找到54行,再这里添加一个函数代码如下: 
	function IDReturnURL($ID) 
	{ 
	//lonely 
	global $dsql; 
	$query = "Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault, 
	tp.defaultname,tp.namerule,tp.moresite,tp.siteurl,tp.sitepath 
	from dede_archives arc left join dede_arctype tp on arc.typeid=tp.id where arc.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; 
	} 
	2.在模板中的调用方式也要有所改变,代码如下: 
	{dede:loop table='dede_archives' sort='' row='4' if=''} 
	<li>·<a href='[field:id function=IDReturnURL(@me)/]'>[field:title function=cn_substrR(@me,44)/]</a></li> 
	{/dede:loop} 
	这样问题就完美解决了(责任编辑:最模板) | 



 ecshop拉夫红酒模板|红酒商
							人气:957
							ecshop拉夫红酒模板|红酒商
							人气:957
						 ecshop精仿okbuy好乐买2012免
							人气:3624
							ecshop精仿okbuy好乐买2012免
							人气:3624
						 ecshop红色综合商城(推荐
							人气:1599
							ecshop红色综合商城(推荐
							人气:1599
						 英文内衣外贸商城|ecshop英
							人气:448
							英文内衣外贸商城|ecshop英
							人气:448
						 玉器商城|ecshop玉器模板
							人气:641
							玉器商城|ecshop玉器模板
							人气:641
						 三色可换企业网站模板a
							人气:575
							三色可换企业网站模板a
							人气:575