最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
织梦Dedecms中万能标签loop不能输入URL怎么办
时间:2022-06-25 16:28:55 编辑:袖梨 来源:一聚教程网
先看官方对于loop标签说明
标签名称:loop
功能说明:调用任意表的数据标签
适用范围:全局标记
基本语法:
代码如下 | 复制代码 |
{dede:loop table='dede_archives' sort='' row='4' if=''} |
标签属性:
table:查询表名
sort:用于排序的字段
row:返回结果的条数
if:查询的条件
按照这样我写了一个简单的例子
代码如下 | 复制代码 |
{dede:loop table='dede_archives' sort='' row='4' if=''} 输出结果 |
大家会注意到了href=''空了就没有url地址呀,这个标签所以对于我讲没用了,百度找到一个解决办法。
1.打开Include/common.func.php,找到54行,再这里添加一个函数代码如下:
代码如下 | 复制代码 |
function IDReturnURL($ID) |
2.而在模板中我们的调用方式的写法也有所改变,代码如下:
代码如下 | 复制代码 |
{dede:loop table='dede_archives' sort='' row='4' if=''} {/dede:loop} |
问题已经完美解决了!
同样的当你要用自定义sql 标签的时候,也是一样的。
其实,就是用[field:id function=IDReturnURL(@me)/]代替了[field:arcurl/]标签,我解决此问题的核心就是[field:id function=IDReturnURL(@me)/]和IDReturnURL!
后来自己想想于时再接着找发现了一个arclist标签了
代码如下 | 复制代码 |
{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'} |
这样我们可以直接使用
代码如下 | 复制代码 |
{dede:arclist row='10' titlelen='24' orderby='pubdate' idlist='' col='2'} •[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/]) {/dede:arclist} |
即可解决了。
相关文章
- 人们熟悉的寄居蟹属于以下哪种分类 神奇海洋11月21日答案 11-21
- 第五人格11.22共研服有什么更新 11月22日共研服更新内容介绍 11-21
- 原神恰斯卡怎么培养 11-21
- 无期迷途四星装束是谁 11-21
- 王者荣耀帝丹高中校服怎么获得 11-21
- 光遇姆明季后续版本怎么玩 11-21