圖書模塊兒,自定義章節(jié)表單URL偽靜態(tài)。
遇到的問題
章節(jié)內(nèi)容頁的偽靜態(tài)URL,我自己根據(jù)動態(tài)URL,在模板文件里做了 偽靜態(tài)URL拼接,實(shí)現(xiàn)了。
但是,調(diào)用章節(jié)第一篇(正序或倒序)的URL,在模板中的調(diào)用標(biāo)簽為:{$son_url},輸出的仍然是動態(tài)URL。
/index.php?s=book&c=son&m=show&id=26891
如何調(diào)用圖書章節(jié)的第一張?(URL拼接形式。)
你自己的偽靜態(tài)章節(jié)地址是多少?
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
圖書信息內(nèi)容頁偽靜態(tài)地址:www.yoururl.com/book/xuanhuan/15.html
圖書章節(jié)偽靜態(tài)拼接后的地址:www.yoururl.com/book/xuanhuan/15/14661.html
章節(jié)URL拼接前的動態(tài)URL:/index.php?s=book&c=son&m=show&id=14655
偽靜態(tài)規(guī)則文件里我的章節(jié)規(guī)則寫法:
"([a-z]+)\/([a-z0-9]+)\/([0-9]+)\/([0-9]+).html" => "index.php?s=$1&c=son&m=show&cid=$3&id=$4",
回復(fù)@官方實(shí)習(xí)技術(shù)
木有人能搞定嗎?
打開文件config/costom.php
增加以下代碼
function dr_son_url($data) { return '/book/xuanhuan/'.$data['cid'].'/'.$data['id'].'.html'; }xuanhuan是什么字段內(nèi)容?
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
xuanhuan 是 圖書 book 模塊下的一個分類欄目,您這個代碼里,肯定不能寫死。
您發(fā)的這個代碼,能實(shí)現(xiàn)前臺圖書的章節(jié)URL自動適配路由輸出偽靜態(tài)嗎?
回復(fù)@官方實(shí)習(xí)技術(shù)
function dr_son_url($data) { return '/book/'.dr_cat_value('book', $data['catid'], 'dirname').'/'.$data['cid'].'/'.$data['id'].'.html'; }只需要定義這個函數(shù)就行了,全站子章節(jié)url都會采用這個格式了
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
學(xué)習(xí)了.