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的顺序就好了,
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)