ppypp伦理天堂,91手机在线视频,免费在线观看黄色毛片,夜夜穞天天穞狠狠穞AV美女按摩

聯系官方銷售客服

1835022288

028-61286886

投訴 已解決 上一篇和下一篇我怎么讓它們換一下順序 8 0
迅睿CMS版本:4.2.5 #下一篇

上一篇和下一篇我怎么讓它們換一下順序,現在頁面的數據應該是該顯示在下一篇的,它顯示到了上一篇,請問一下怎么解決?
image.png

解決方案
  • 比如你發布了3篇文章,他們ID分別是

    1

    2

    3

    當前瀏覽1號文章時,他上一頁是沒有的,下一頁是2

    當前瀏覽2號文章時,他上一頁是1,下一頁是3

    當前瀏覽3號文章時,他上一頁是2,下一頁是沒有

    QQ不常用QQ請郵件聯系-聯絡方式:finecms@qq.com
  • 你把調用代碼的位置對調一下不就可以了嗎

  • 需要重寫回調類

    以News模塊為例,新建dayrui/App/News/Models/Content.php

    <?php namespace Phpcmf\Model\News;
    
    // 模塊內容模型類
    
    class Content extends \Phpcmf\Model\Content {
    
       
        
        // 格式化處理內容
        public function _call_show($data) {
        // 上一篇文章2
    $builder = \Phpcmf\Service::M()->db->table($this->mytable);
    $builder->where('catid', (int)$data['catid'])->where('status', 9);
    $builder->where('id>', $id)->orderBy('id desc');
    $data['prev_page2'] = $builder->limit(1)->get()->getRowArray();
    
    // 下一篇文章
    $builder = \Phpcmf\Service::M()->db->table($this->mytable);
    $builder->where('catid', (int)$data['catid'])->where('status', 9);
    $builder->where('id<', $id)->orderBy('id asc');
    $data['next_page2'] = $builder->limit(1)->get()->getRowArray();
            return $data;
        }
    }


    調用標簽后面也加一個2,就行了,不破壞系統文件

    QQ1018230169-歡迎咨詢定制業務,PHP二次開發,GO二次開發
  • 改一下,有點不對

    <?php namespace Phpcmf\Model\News;
    
    // 模塊內容模型類
    
    class Content extends \Phpcmf\Model\Content {
    
       
        
        // 格式化處理內容
        public function _call_show($data) {
        
        $id = $data['id'];
        // 上一篇文章2
    $builder = $this->db->table($this->mytable);
    $builder->where('catid', (int)$data['catid'])->where('status', 9);
    $builder->where('id>', $id)->orderBy('id desc');
    $data['prev_page2'] = $builder->limit(1)->get()->getRowArray();
    
    // 下一篇文章
    $builder = $this->db->table($this->mytable);
    $builder->where('catid', (int)$data['catid'])->where('status', 9);
    $builder->where('id<', $id)->orderBy('id asc');
    $data['next_page2'] = $builder->limit(1)->get()->getRowArray();
            return $data;
        }
    }

    show.html 寫法是:

    <div class="blog-single-foot">
        <p class="fc-show-prev-next">
            <strong>上一篇:</strong>{if $prev_page2}<a href="{$prev_page2.url}">{$prev_page2.title}</a>{else}沒有了{/if}<br>
        </p>
        <p class="fc-show-prev-next">
            <strong>下一篇:</strong>{if $next_page2}<a href="{$next_page2.url}">{$next_page2.title}</a>{else}沒有了{/if}
        </p>
    </div>
    QQ1018230169-歡迎咨詢定制業務,PHP二次開發,GO二次開發
  • @aries:11111111111111
    辛苦一生值得驕傲的不該是愛情