用户信息
帖子内容
1 楼
weeya
钻石会员
积分 1368
注册 2010-10-28
     
3.0.1.6版本aboutus模块标题列表顺序,先发表的文章排前面

一、aboutus模块如果发表了几篇文章,点开aboutus模块的默认打开的是最新发布的文章,如果要修改成最先发表的文章排前面要怎么处理呢?

 

/aboutus/common/incfiles/index.inc.php文件,

 $dal -> orderBy('time', 'desc');替换成$dal -> orderBy('time', 'asc');即可。这样打开aboutus模块的默认打开的是最先发布的文章。

 

 

二、第2种情况就是调用关于我们的文章列表。默认是new模式,我们需要增加一个first模式,也就是最先发布的排在前面。

1、函数中添加支持
/common/incfiles/lib/jtbc/transfer.inc.php
查找第2个case 'top': 也就是在public static function transferStandard($argPara, $argOSQLAry = null)下面的case 'top': 

在case 'top': 上方增加代码

 

case 'first':
            $sqlstr = "select * from " . $paraDBTable . " where " . $paraDBPrefix . "delete=0 and " . $paraDBPrefix . "publish=1";
            $sqlorderstr = " order by " . $paraDBPrefix . "time asc";
            break;
          case '@first':
            $sqlstr = "select * from " . $paraDBTable . " where " . $paraDBPrefix . "delete=0";
            $sqlorderstr = " order by " . $paraDBPrefix . "time asc";
            break;

 

 

2、前台调用代码{$=transfer('genre=aboutus;;type=first;limit=10;baseurl=./;tpl=dd')} 

本帖由 weeya 于 2018-09-18 09:20:35 编辑过
2018-09-18 08:34:16 易速网络 www.yiisu.com 承接JTBC3.0建站仿站,正规网络公司,可开发票,QQ:93715358(微信同号)
2 楼
weeya
钻石会员
积分 1368
注册 2010-10-28
     
回复: 3.0.1.6版本aboutus模块标题列表顺序,先发表的文章排前面

第2个方法3.0.1.8版本代码有所改变.

 

1、函数中添加支持

/common/incfiles/lib/jtbc/transfer.inc.php
查找第2个case 'top': 大约439行,在case 'top': 上方增加代码
 
          case 'first':
            $sqlstr = "select * from " . $paramDBTable . " where " . $paramDBPrefix . "delete=0 and " . $paramDBPrefix . "publish=1";
            $sqlorderstr = " order by " . $paramDBPrefix . "id asc";
            break;
          case '@first':
            $sqlstr = "select * from " . $paramDBTable . " where " . $paramDBPrefix . "delete=0";
            $sqlorderstr = " order by " . $paramDBPrefix . "id asc";
            break;
 
 
2、前台调用代码{$=transfer('genre=aboutus;;type=first;limit=10;baseurl=./;tpl=dd')} 
2019-02-07 09:10:44 易速网络 www.yiisu.com 承接JTBC3.0建站仿站,正规网络公司,可开发票,QQ:93715358(微信同号)
3 楼
snail
钻石会员
积分 198
注册 2010-04-26
     
回复: 3.0.1.6版本aboutus模块标题列表顺序,先发表的文章排前面

3.0.1.9可以直接  type= std  了,不需要增加  first了

2019-05-11 09:52:26 安速信息 https://www.ansu.xin/ QQ:515409737(微信同号)