联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
文章show页面使用上一篇下一篇
类型:迅睿CMS 更新时间:2020-09-22 16:01:29

我文章show页面使用



 <div class="blog-single-foot">                                     <p class="fc-show-prev-next">                                         <strong>上一篇:</strong>{if $prev_page}<a  target="_blank" href="{$prev_page.url}">{$prev_page.title}</a>{else}没有了{/if}<br>                                     </p>                                     <p class="fc-show-prev-next">                                         <strong>下一篇:</strong>{if $next_page}<a  target="_blank" href="{$next_page.url}">{$next_page.title}</a>{else}没有了{/if}                                     </p>                                 </div>



按上一篇下一篇的时候顺序是乱的,怎么回事?


回帖
  • #1楼    迅睿框架创始人
    2020-09-22 14:38:53
    Chrome 0
    怎么是乱的呢,他是按id来升降的,但也可以设置其他方式升降
  • 爱你一万年
    #2楼    爱你一万年
    2020-09-22 14:49:08
    Chrome 0
    回复迅睿框架创始人 请问其他方式怎么使用,因为列表是按更新时间排序的
  • #3楼    迅睿框架创始人
    2020-09-22 14:51:05
    Chrome 0
  • 爱你一万年
    #4楼    爱你一万年
    2020-09-22 15:19:01
    Chrome 0
    <?php namespace Phpcmf\Model\Demo;
    
    // 模块内容模型类
    
    class Content extends \Phpcmf\Model\Content {
    
          // 格式化显示内容
        public function _call_show($data) {
           
           // 上一篇文章
            $builder = $this->db->table($this->mytable);
            $builder->where('catid', (int)$data['catid']);// 本栏目下
            $builder->where('status', 9);
            $builder->where('id<', (int)$data['id'])->orderBy('id desc'); // 这里是按照id升降序的,你可以改成其他方式
            $data['prev_page'] = $builder->limit(1)->get()->getRowArray();
            
            // 下一篇文章
            $builder = $this->db->table($this->mytable);
            $builder->where('catid', (int)$data['catid']);// 本栏目下
            $builder->where('status', 9);
            $builder->where('id>', (int)$data['id'])->orderBy('id asc'); // 这里是按照id升降序的,你可以改成其他方式
            $data['next_page'] = $builder->limit(1)->get()->getRowArray();
           
            return $data;
        }
        
       
    }
    看不懂,这个方法写在show页面那里吗?怎么调用?介绍的不详细呀
  • #5楼    迅睿框架创始人
    2020-09-22 15:21:21
    Chrome 0
    模板调用方法不变的这个是新建的文件你要改成更新时间就把id改成updatetime
  • 爱你一万年
    #6楼    爱你一万年
    2020-09-22 16:01:29
    Chrome 0
    文件建在哪里都可以吗?还是要规定路径?