迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
圖書模塊兒,自定義章節表單URL偽靜態。
遇到的問題
章節內容頁的偽靜態URL,我自己根據動態URL,在模板文件里做了 偽靜態URL拼接,實現了。
但是,調用章節第一篇(正序或倒序)的URL,在模板中的調用標簽為:{$son_url},輸出的仍然是動態URL。
/index.php?s=book&c=son&m=show&id=26891
如何調用圖書章節的第一張?(URL拼接形式。)
你自己的偽靜態章節地址是多少?
圖書信息內容頁偽靜態地址:www.yoururl.com/book/xuanhuan/15.html
圖書章節偽靜態拼接后的地址:www.yoururl.com/book/xuanhuan/15/14661.html
章節URL拼接前的動態URL:/index.php?s=book&c=son&m=show&id=14655
偽靜態規則文件里我的章節規則寫法:
"([a-z]+)\/([a-z0-9]+)\/([0-9]+)\/([0-9]+).html" => "index.php?s=$1&c=son&m=show&cid=$3&id=$4",
回復@官方實習技術
木有人能搞定嗎?
打開文件config/costom.php
增加以下代碼
function dr_son_url($data) { return '/book/xuanhuan/'.$data['cid'].'/'.$data['id'].'.html'; }
xuanhuan是什么字段內容?
xuanhuan 是 圖書 book 模塊下的一個分類欄目,您這個代碼里,肯定不能寫死。
您發的這個代碼,能實現前臺圖書的章節URL自動適配路由輸出偽靜態嗎?
function dr_son_url($data) { return '/book/'.dr_cat_value('book', $data['catid'], 'dirname').'/'.$data['cid'].'/'.$data['id'].'.html'; }
只需要定義這個函數就行了,全站子章節url都會采用這個格式了
學習了.
你自己的偽靜態章節地址是多少?
圖書信息內容頁偽靜態地址:www.yoururl.com/book/xuanhuan/15.html
圖書章節偽靜態拼接后的地址:www.yoururl.com/book/xuanhuan/15/14661.html
章節URL拼接前的動態URL:/index.php?s=book&c=son&m=show&id=14655
偽靜態規則文件里我的章節規則寫法:
"([a-z]+)\/([a-z0-9]+)\/([0-9]+)\/([0-9]+).html" => "index.php?s=$1&c=son&m=show&cid=$3&id=$4",
回復@官方實習技術
木有人能搞定嗎?
打開文件config/costom.php
增加以下代碼
xuanhuan是什么字段內容?
xuanhuan 是 圖書 book 模塊下的一個分類欄目,您這個代碼里,肯定不能寫死。
您發的這個代碼,能實現前臺圖書的章節URL自動適配路由輸出偽靜態嗎?
回復@官方實習技術
只需要定義這個函數就行了,全站子章節url都會采用這個格式了
學習了.