迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
復制news 模塊,新建的jiaoshi 模塊。在列表頁中 使用 order=displayorder,調用列表時。同一條內容出現在第一個分頁,也會出現在第二個分頁。代碼經檢查沒問題啊。
回復@小波工作室--標簽和 list.html 這個頁面
欄目頁的模板標簽生成工具:http://www.zbshanke.com/doc/code/lists.html
用這個標簽才對
回復@小波工作室--標簽和 4.5.6 以前 一直沒問題,升級以后 就出現這個問題了。查看了下 list.html 頁面代碼也沒問題啊
<ul class="li-teacher clearfix">
{module catid=$catid order=displayorder urlrule=$urlrule num=10 page=1 return=rs}
<li class="clearfix">
<a href="{$t.url}" >
<div class="list-thumb">
<img src="{dr_thumb($t.thumb, 110,150 )}" width="110" height="150">
</div>
<div class="list-info">
<p class="name">{$t.title}</p>
<p class="position">{$t.zhiwei}</p>
<p class="expe">{dr_strcut($t.description, 40)}</p>
</a>
</li>
{/module}
</ul>
<div id="pages" class="text-c">{$pages}</div>
{module catid=$catid order=updatetime page=1 return=rs} // 列表分頁固定寫法不可增加參數 當前行數(從1開始):{$key_rs+1} 當前行數(從0開始):{$key_rs} 標題:{$rs.title} 地址:{$rs.url} 描述:{$rs.description} 截取20字 {dr_strcut($rs.description, 20)} 縮略圖剪切: {dr_thumb($rs.thumb, 200, 200)} 判斷有無縮略圖:{if $rs.thumb}有的{else}沒有{/if} 縮略圖原圖: 判斷有無縮略圖:{if $rs.thumb} {dr_get_file($rs.thumb)} {else}沒有{/if} 時間:{$rs.updatetime} 自定義時間:{dr_date($rs._updatetime, 'Y-m-d')} 所屬欄目;{dr_cat_value($rs.catid, 'name')} 欄目地址:{dr_cat_value($rs.catid, 'url')} =====其他字段調用方式:請點擊下方《 模塊內容在循環中的字段調用方式 》 {/module} 分頁數量:欄目管理,找到對應的欄目,點修改,切換到模板選項,設置分頁顯示數量 分頁字符串:{$pages_rs} 調試排錯診斷信息:{$debug_rs} (開發者模式下才可用)
回復@左手無繭
{module catid=$catid order=displayorder DESC page=1 return=rs}
<a href="{$rs.url}" >
<img src="{dr_thumb($rs.thumb, 110,150 )}" width="110" height="150">
<p class="name">{$rs.title}</p>
<p class="position">{$rs.zhiwei}</p>
<p class="expe">{dr_strcut($rs.description, 40)}</p>
<div id="pages" class="text-c">{$pages_rs}</div>
代碼修改了。 當 order=displayorder DESC 的時候就出現重復數據了,當order=id DESC 的時候 不會出現重復數據。這是現在的問題
{module catid=$catid order=displayorder DESC page=1 return=rs}改為
{module catid=$catid order=updatetime page=1 return=rs}
這樣就可以了
{module catid=$catid order=displayorder page=1 return=rs}
回復@小波工作室--標簽和
list.html 頁面標簽如下:
這樣輸出還是,分頁還是有重復的數據出現。后臺的排序是這樣的排序輸出是正常的,默認為0的, 就會出現分頁數據重復
回復@云水 改為按發布時間試試
回復@難忍 order=inputtime 正常,沒有分頁 數據重復order=updatetime 正常,沒有分頁 數據重復|只有order=displayorder 不正常,分頁 數據就重復了。欄目列表的內容總數是對的,但是 有幾個就重復
回復@阿夏 麻煩問你 如何按照后臺的排序,進行輸出呢?
displayorder 數據庫字段類型要int才能支持排序
回復@小波工作室--標簽和 就是后臺的這個排序值,下面是配置頁和數據列表頁
回復@小波工作室--標簽和
list.html 這個頁面
欄目頁的模板標簽生成工具:http://www.zbshanke.com/doc/code/lists.html
用這個標簽才對
回復@小波工作室--標簽和
4.5.6 以前 一直沒問題,升級以后 就出現這個問題了。查看了下 list.html 頁面代碼也沒問題啊
<ul class="li-teacher clearfix">
{module catid=$catid order=displayorder urlrule=$urlrule num=10 page=1 return=rs}
<li class="clearfix">
<a href="{$t.url}" >
<div class="list-thumb">
<img src="{dr_thumb($t.thumb, 110,150 )}" width="110" height="150">
</div>
<div class="list-info">
<p class="name">{$t.title}</p>
<p class="position">{$t.zhiwei}</p>
<p class="expe">{dr_strcut($t.description, 40)}</p>
</div>
</a>
</li>
{/module}
</ul>
<div id="pages" class="text-c">{$pages}</div>
回復@左手無繭
<ul class="li-teacher clearfix">
{module catid=$catid order=displayorder DESC page=1 return=rs}
<li class="clearfix">
<a href="{$rs.url}" >
<div class="list-thumb">
<img src="{dr_thumb($rs.thumb, 110,150 )}" width="110" height="150">
</div>
<div class="list-info">
<p class="name">{$rs.title}</p>
<p class="position">{$rs.zhiwei}</p>
<p class="expe">{dr_strcut($rs.description, 40)}</p>
</div>
</a>
</li>
{/module}
</ul>
<div id="pages" class="text-c">{$pages_rs}</div>
代碼修改了。
當 order=displayorder DESC 的時候就出現重復數據了,當order=id DESC 的時候 不會出現重復數據。這是現在的問題
{module catid=$catid order=displayorder DESC page=1 return=rs}改為
這樣就可以了
回復@小波工作室--標簽和
list.html 頁面標簽如下:
<ul class="li-teacher clearfix">
{module catid=$catid order=displayorder page=1 return=rs}
<li class="clearfix">
<a href="{$rs.url}" >
<div class="list-thumb">
<img src="{dr_thumb($rs.thumb, 110,150 )}" width="110" height="150">
</div>
<div class="list-info">
<p class="name">{$rs.title}</p>
<p class="position">{$rs.zhiwei}</p>
<p class="expe">{dr_strcut($rs.description, 40)}</p>
</div>
</a>
</li>
{/module}
</ul>
<div id="pages" class="text-c">{$pages_rs}</div>
這樣輸出還是,分頁還是有重復的數據出現。

后臺的排序是這樣的
排序輸出是正常的,默認為0的, 就會出現分頁數據重復
回復@云水 改為按發布時間試試
回復@難忍
order=inputtime 正常,沒有分頁 數據重復
order=updatetime 正常,沒有分頁 數據重復|
只有order=displayorder 不正常,分頁 數據就重復了。欄目列表的內容總數是對的,但是 有幾個就重復
回復@阿夏
麻煩問你 如何按照后臺的排序,進行輸出呢?
displayorder 數據庫字段類型要int才能支持排序
回復@小波工作室--標簽和

就是后臺的這個排序值,下面是配置頁和數據列表頁