關于文章詳情頁分頁的問題:①文章詳情頁的相關文章,按照具有相同關鍵詞調用相關文章,默認顯示5篇,不足5篇時隨機調用當前欄目下的文章湊足5篇數(shù)量,已可以了;
我的問題是:
②當相同關鍵詞的文章比較多時,我想實現(xiàn)一個分頁,前端效果如下圖所示,我希望點分頁的各個頁碼時只是當前部分 分頁的內容跟著翻頁,而整個詳情頁其他內容不要變,怎么寫URL規(guī)則?或者用別的什么方法能實現(xiàn)呢。我當前的URL規(guī)則不對,點分頁時整個詳情頁都會跟著變而且頁面也打不開。

代碼如下:
{related module=MOD_DIR tag=$tag NOT_id=$id page=page1 pagesize=2 sbpage=1 urlrule=index.php?page=2&page1=[page] cache=86400 return=rtag}
...
{/related}
{note}如果相關關鍵詞文章不夠5個,則隨機調用當前欄目的文章湊足5個數(shù)量{/note}
{php $numtag = 5 - $total_rtag;}
{if $numtag > 0}
{module module=MOD_DIR catid=$catid num=$numtag NOT_id=$id order=rand cache=86400}
...
{/module}
{/if} </div>
{if $pages_rtag && ($total_rtag > 2)}
<div class="d-flex justify-content-end py-4 mt-3 shadow rounded px-3">{$pages_rtag}</div>
{/if}官方提醒:使用module內容循環(huán)標簽的生成工具,填寫參數(shù)就可以生成相關的代碼,每個參數(shù)后面都有用法解釋
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
又有新問題 ?? ,我使用這個URL規(guī)則頁碼是正確了,然后用Ajax翻頁時:從第一頁挨個點后面的2、3、4和“下一頁”直到最后一頁都沒有問題;但如果反過來就不顯示內容了:比如翻頁到第3頁再點“上一頁”或者數(shù)字的第1頁、或第2頁,就不顯示內容了,就是往后翻頁沒有問題,往后翻頁后再往前面翻頁就不顯示內容了,我是哪里寫錯了呢,或者是這個思路不對嗎,代碼這樣的
Ajax部分:
回復@迅睿官方技術專家
這個要在線查才行
找到問題了:是偽靜態(tài)的問題,我文章URL偽靜態(tài)了,related的urlrule是動態(tài)的,傳服務器上之后nginx會強制重寫URL導致往前翻頁時URL被服務器認為是無效請求了,返回404;
添加偽靜態(tài)規(guī)則和重寫urlrule=p-$id-page[page].html,這樣就可以了。