如何给排序

如何给排序,第1张

dede如何按自己写的ID进行排序

e排序问题:如何按自己写的ID排序,改变函数。这很容易做到。这里有一个实际的例子,供大家参考。

更改一下函数,完成排序方法依据自身写的ID排序就好了。
方式:
1、开启include/taglib/channelartlist.lib.php,寻找大概78行,把

复制代码编码以下:
$dsql->SetQuery("SELECTid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepathFROM`dede_arctype`WHERE$tpsqlORDERBYsortrankASCLIMIT$totalnum");

改动为:

复制代码编码以下:
$dsql->SetQuery("SELECTid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepathFROM`dede_arctype`WHERE$tpsqlORDERBYsubstring_index('$typeid',id,1)LIMIT$totalnum");

2、前台接待启用标识:

复制代码编码以下:
{dede:channelartlisttypeid='1,2,3,4,5,6'}
{dede:type}
<li><ahref='[field:typeurl/]'[field:rel/]>[field:typename/]</a></li>
{/dede:type}
{/dede:channelartlist}

依据频道的ID排序,要想哪些的排序更改ID的顺序就好了,

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/773312.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存