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

聯系官方銷售客服

1835022288

028-61286886

投訴 已解決 怎么讓自適應模式可以根據不同的終端設置不同列表信息數 3 0
迅睿CMS版本:4.6.1 #內容建站系統

訪問模式:關閉手機端(自適應模式)

內容建站系統VIP版 V2.9 Bulid 2023-05-31

關閉手機端時,在欄目修改頁面隱藏手機列表信息數選項

標簽:{module catid=$catid page=1}

自適應模式只有pc模板,

PC端列表頁一行7個產品一頁3行 所以一頁21條

但是手機端訪問時候頁面一行2個產品,這時候一頁21條就缺少一個

怎么讓自適應模式可以設置不同列表信息數


官方提醒:使用module內容循環標簽的生成工具,填寫參數就可以生成相關的代碼,每個參數后面都有用法解釋

解決方案
  • 自適應就是不改變電腦模板的情況下。然后適應他的顯示樣式,它的完全有css和js來實現自身效果,

    你這種強制這樣修改分頁的話,那么就會導致一個問題,就是你生成靜態的時候,他就失效了,

    如果你用偽靜態,那么就可以做到這種功能。

    偽靜態思路:

    參考文檔:《自定義分頁樣式配置》

    意思就是你判斷嗯訪客的終端,如果訪客是移動端的訪客,那么你就if里面多加一組module,也就是你總共加兩組module循環,兩組的循環體。

    判斷訪客是移動的,那么我們就調用移動端的循環體。

    參考文檔:《判斷終端/判斷客戶端》

  • 回復@迅睿框架技術-小白

    {if IS_PC}

    {php $pagesize = 21;}

    {else}

    {php $pagesize = 22;}

    {/if}

    {module catid=$catid page=1 pagesize=$pagesize}

    這樣自定義pagesize,就必須開啟 sbpage=1 如果開啟了 sbpage=1,就要寫 urlrule 和 firsturl,能不能urlrule 和 firsturl用默認的不用自定義(一個模板會用于多個欄目不知道怎么定義)

  • {if IS_PC}

    {php $pagesize = 21;}

    {else}

    {php $pagesize = 22;}

    {/if}

    {module catid=$catid page=1 pagesize=$pagesize sbpage=1 urlurle=$urlrule firsturl=$cat.url}

    滿意答案
    開源積分+10
  • @迅睿框架技術-小白:多謝,不考慮生成靜態情況下可以這樣。如考慮生成靜態,設計期間就不能自適應還要求列表數量不統一。