最新下载
热门教程
- 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} |
即可解决了。
相关文章
- Binance.US已上线VIRTUAL 04-30
- binance官网电脑下载_binance苹果版下载地址V2.57.7 04-30
- 比特币交易量最大的交易所是哪个?全球最大的比特币交易平台排名 04-30
- 奥比岛梦想国度卡死闪退有哪些解决方法 04-30
- DNF手游骨戒在哪个位置 04-30
- 回望羊驼:当利空成为短暂的财富密码 04-30