AB模板王专注于织梦源码分享、织梦模板、discuz模板、wordpress主题等网站模板,为广大站长提供网站模板以及Discuz插件等素材。
用户名:
密码:
登录
注册
织梦源码,模板王
首页
免费源码
织梦源码
VIP专区
各类模板
Discuz模板
wordpress主题
phpcms模板
phpwind模板
ecshop模板
帝国模板
html模板
手机网站模板
discuz插件
cms教程
织梦教程
Discuz教程
wordpress教程
ecshop教程
站长学院
网站seo
建站资讯
站长素材
图标素材
加入VIP
模板疑问
加入VIP
订阅我们
仿站业务
本站所有源码、模板
织梦源码
()
Discuz模板
wordpress主题
phpcms模板
phpwind模板
ecshop模板
帝国模板
html模板
手机网站模板
网站模板
>
cms教程
>
织梦教程
>
CMS教程
织梦教程
Discuz教程
wordpress教程
ecshop教程
站长学院
网站seo
建站资讯
织梦教程:{dede:loop}标签调用文章链接的方法
www.adminbuy.cn / 2018-05-04
{dede:loop}{/dede:loop}
全局标记
V55,V56,V57
调用任意表的数据标签
基本语法
{dede:loop table='dede_archives' sort='' row='4' if=''}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:loop}
标签属性
table:查询表名
sort:用于排序的字段
row:返回结果的条数
if:查询的条件
经过测试使用,在手册中的基本语法中的[field:arcurl/]无法使用,本文将讲解如何解决此问题。
1、打开 include/common.func.php 文件,在此文件最后添加一个函数,代码如下:
function IDReturnURL($ID)
{
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、
dedecms模板
中调用代码:
{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}
如果是在自定义sql标签里调用,则调用代码如下:
[field:id runphp='yes']$arcRow=GetOneArchive(@me);@me=$arcRow['arcurl'];[/field:id]
上一篇:
织梦dedecms列表页调用tag的方法
下一篇:
织梦dedecms绑定二级域名导致图片路径不对的解决方法
展开
收缩
加入VIP
仿站咨询
织梦后台定制