先看官方对于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} |
|
即可解决了。
原神祈愿模拟器最新版
原神祈愿模拟器手机版是一款完整汉化的趣味原神抽卡模拟小游戏,
宝宝森林美食完整版
宝宝森林美食游戏最新版是一款十分有趣的休闲益智游戏,帮助宝宝
g沙盒仇恨官方英文版(gorebox)
G沙盒仇恨英文原版是一款最近非常火热的沙盒模拟类游戏,在这里
迷你世界测试服最新版2024
迷你世界测试服2021最新版,即迷你世界的先遣服版本,用户能
闪耀暖暖最新版2024
闪耀暖暖手游这是非常好玩的换装手游,游戏内容丰富有趣,游戏环