channelartlist标签增加orderway实现倒序
来源:互联网 发布:知乎boy scout 编辑:程序博客网 时间:2024/05/15 09:06
因为业务需求,使用channelartlist标签时需要排序,而且是倒叙,但是在使用的时候发现降序没有效果,查看源码,发现原来排序是升序的,写死的。
修改文件:
include/taglib/channelartlist.lib.php
在79行处发现了问题所在
接下来修改源码
1、在42行处添加如下代码
$orderway=$ctag->GetAtt('orderway');
if(empty($orderway))
{
$orderway="asc";
}
2、在查询处更改(把asc改为增加的变量)
$dsql->SetQuery("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `#@__arctype` WHERE $tpsql ORDER BY sortrank $orderway LIMIT $totalnum");
大功告成,在模板时就可以调用了
调用时{dede:channelartlist orderway='desc' limit='3,2'}
代表,按排序的倒序取从第四条开始的两条,默认为asc升序
阅读全文
0 0
- channelartlist标签增加orderway实现倒序
- channelartlist增加limit属性
- DEDECMS5.5 频道文档列表channelartlist标签增加排序字段itemindex
- Ecshop 文章增加倒序
- 修改dedecms之channelArtlist标签,去掉table
- 搜索页调用arclist,channelartlist标签
- 第一篇 channel和channelartlist标签详解
- 织梦channelartlist标签当前栏目高亮
- 让 DEDECMS channelartlist标签 支持 limit
- dede的{channelartlist}标签中的判断语句
- 使用JSTL的forEach标签实现倒序遍历
- DEDECMS首页频道channelartlist标签通过typeid属性排序方法
- dede让channelartlist标签支持currentstyle属性 完美解决
- dede搜索结果页支持article、sql、channelartlist 等标签
- 织梦模板channelartlist标签支持currentstyle的修改方法
- dedecms channelartlist标签支持currentstyle属性 完美解决
- dede让channelartlist标签支持currentstyle属性 完美解决
- 让dedecms的channelartlist标签支持channelid属性
- thinkphp 下拉框保持默认值
- X度网盘大文件使用浏览器或迅雷下载的方法之一
- 微信小程序开发(一)-简易教程
- 定时请求php 后台 AJAX 请求,在页面中倒计时,和显示刷新时间
- Redux基础
- channelartlist标签增加orderway实现倒序
- replace高级用法
- JS之返回数组指定元素的slice
- Linux ssh
- 《linux程序设计学习笔记》之一---标准I/O库的使用
- Android 使用 Material icons
- dubbo+zookeeper+SpringMVC+Spring+Mybatis+Freemarker集成(分布式入门+源码)
- redis+spring+maven构建项目(带有缓存)
- MySQL、Oracle分页查询的SQL语句