dedecms频道标签channel支持limit属性

dedecms频道标签channel支持limit属性
jiutian99
jiutian99
105
阅读
0
评论
2021年10月08日16:44:47 0 105

先上调用标签

{dede:channel type='top' row='8' limit='0,1' currentstyle="<li><ahref='~typelink~'class='thisclass'>~typename~</a></li>"}<li><ahref='[field:typelink/]'>[field:typename/]</a></li>{/dede:channel}

相比默认的标签只是多了一个limit='0,1'属性,其效果就是调用0位置起始1条数据。

打开include\taglib\channel.lib.php,找到

$attlist = "typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|";修改为$attlist = "typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|,limit|";

然后在

$line=empty($row)?100:$row;

之后添加

//limit条件$limit=trim(preg_replace('#limit#is','',$limit));if($limit!=''){$limitsql=" LIMIT $limit ";}else{$limitsql=" LIMIT 0,$line ";}最后批量查找limit0,$line

替换为

$limitsql

至此完成。


打赏 点赞(0)
weinxin
微信客服
问题+文章链接地址,发送到此微信:tourism52咨询处理。
历史上的今天
01月
29
dede,标签,大全,doc 站长学院

dede标签大全.doc

dede标签大全.doc ◆织梦内容管理系统模板标签代码参考 【Arclist 标记】   这个标记是DedeCms最常用的一个标记,也叫自由列表标记...
fastadmin,日期,时间,区间 站长学院

FastAdmin日期时间区间

FastAdmin日期时间区间在FastAdmin中的日期时间区间组件采用的是Bootstrap-daterangepicker插件我们在使用只可以为文本框添加一个class为da...
dedecms,会员中心,如何,改名 站长学院

DEDECMS会员中心如何改名

你有没有想为dedecms会员中心改个名字,这里我告诉你修改会员中心的目录名字是非常麻烦的,  直接修改DEDE会员中心目录名字会导至会员注册不了和其它问题。 ...
dede ,远程,上传, 找不到,模板,docx 站长学院

dede 远程上传 找不到模板.docx

dede 远程上传 找不到模板.docxdedecms 5.7 站点文件从本地子目录上传到远程根目录后找不到模板的解决方案今天在给一个dede内核的网站搬家时出现了一个小问题:生成...
dede织梦58种常见的标签调用,织梦标签调用 站长学院

dede织梦58种常见的标签调用

下面总结了58种常见的标签调用,包括关键描述调用、指定调用栏目、列表文章调用、频道栏目调用、当前栏目名称、栏目导航调用、模板路径调用、网站标题调用、友情链接调用、网站版权调用、网站...

评论列表 共有 0 条评论

暂无评论