dedecms中全能标识loop不可以键入URL的处理方式
时间: 2021-02-24 03:04
浏览次数:
文中案例叙述了织梦cmsDedecms中全能标识loop不可以键入URL的处理方式。 全能标识loop是能够随便的在dedecms中启用随意表的数据信息标识,因此叫全能标识。但在应用loop时发觉大家常见的
文中案例叙述了织梦cmsDedecms中全能标识loop不可以键入URL的处理方式。 全能标识loop是能够随便的在dedecms中启用随意表的数据信息标识,因此叫全能标识。但在应用loop时发觉大家常见的arcurl为空了,含意便是url沒有,那么就相当于这一标识沒有了,下边我也来给大伙儿处理此...
文中案例叙述了织梦cmsDedecms中全能标识loop不可以键入URL的处理方式。
全能标识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详细地址沒有,因此这一标识就不起作用了,根据下列改动能够处理次难题:
mon.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 _substrR(@me,44)/] /a /li
{/dede:loop}
那样难题就极致处理了
dedecms模版,dedecms公司模版,dedecms新闻资讯模版,高档HTML5响应式模版,dedecms手机上模版,织梦cms模版实例教程,网站模版,网页页面模版,完全免费网页页面模版