迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
在線咨詢
{dirname} 表示欄目目錄名稱{pdirname} 包含父級(jí)層次的目錄
問題:如果是三級(jí)欄目,我只想顯示二三級(jí)欄目目錄,這個(gè)URL規(guī)則怎么寫呢?有什么方法做到呢?
父欄目/當(dāng)前/,這樣嗎?
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅睿框架技術(shù)-景攸 不是,比如是這樣的/A/B/C/ 我只想顯示/B/C/,這樣的
這個(gè)就是:父/當(dāng)前,b是父
回復(fù)@迅??蚣芗夹g(shù)-景攸 對(duì),這種怎么寫呢?
1、定義函數(shù)返回url規(guī)則代碼
函數(shù)文件是config/custom.php,定義個(gè)名字,隨便自己取,xxxurl
function xxxurl($data) { $cat = dr_cat_value($data['catid']); $pcat = dr_cat_value($cat['pid']); if (!$pcat) { return "/".$cat['dirname']."/"; } return "/".$pcat['dirname']."/".$cat['dirname']."/"; }
2、在規(guī)則里面填寫新標(biāo)簽:
{xxxurl($data)}
參考文檔:《使用自定義函數(shù)作為URL規(guī)則》
回復(fù)@迅??蚣芗夹g(shù)-景攸 直接跳首頁了 ,怎么回事呢
回復(fù)@迅??蚣芗夹g(shù)-景攸
{esurl($data)} 一個(gè)字不多一個(gè)字不少,適用于欄目頁,其他頁你按照這個(gè)思路來做
回復(fù)@迅??蚣芗夹g(shù)-景攸 dirname 這個(gè)值好像掉不出來?
回復(fù)@迅睿框架技術(shù)-景攸 還是一樣,我試著加了其他的比如123啥的可以顯示。但是單頁目錄這個(gè)dirname出不來啊
欄目頁:改一下函數(shù)
function xxxurl($data) { $pcat = dr_cat_value($data['pid']); if (!$pcat) { return "/".$data['dirname']."/"; } return "/".$pcat['dirname']."/".$data['dirname']."/"; }
回復(fù)@迅睿框架技術(shù)-景攸 這個(gè)顯示的是當(dāng)前頁目錄,少了一級(jí)
回復(fù)@迅睿框架技術(shù)-景攸 好像上一級(jí)的不好調(diào)出來
還沒搞定嗎
父欄目/當(dāng)前/,這樣嗎?
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅睿框架技術(shù)-景攸 不是,比如是這樣的/A/B/C/ 我只想顯示/B/C/,這樣的
這個(gè)就是:父/當(dāng)前,b是父
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅??蚣芗夹g(shù)-景攸 對(duì),這種怎么寫呢?
1、定義函數(shù)返回url規(guī)則代碼
函數(shù)文件是config/custom.php,定義個(gè)名字,隨便自己取,xxxurl
function xxxurl($data) { $cat = dr_cat_value($data['catid']); $pcat = dr_cat_value($cat['pid']); if (!$pcat) { return "/".$cat['dirname']."/"; } return "/".$pcat['dirname']."/".$cat['dirname']."/"; }2、在規(guī)則里面填寫新標(biāo)簽:
{xxxurl($data)}參考文檔:《使用自定義函數(shù)作為URL規(guī)則》
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅??蚣芗夹g(shù)-景攸 直接跳首頁了 ,怎么回事呢
回復(fù)@迅??蚣芗夹g(shù)-景攸


2、在規(guī)則里面填寫新標(biāo)簽:
{esurl($data)} 一個(gè)字不多一個(gè)字不少,適用于欄目頁,其他頁你按照這個(gè)思路來做開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅??蚣芗夹g(shù)-景攸 dirname 這個(gè)值好像掉不出來?
回復(fù)@迅睿框架技術(shù)-景攸 還是一樣,我試著加了其他的比如123啥的可以顯示。但是單頁目錄這個(gè)dirname出不來啊
欄目頁:改一下函數(shù)
function xxxurl($data) { $pcat = dr_cat_value($data['pid']); if (!$pcat) { return "/".$data['dirname']."/"; } return "/".$pcat['dirname']."/".$data['dirname']."/"; }開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅睿框架技術(shù)-景攸 這個(gè)顯示的是當(dāng)前頁目錄,少了一級(jí)
回復(fù)@迅睿框架技術(shù)-景攸 好像上一級(jí)的不好調(diào)出來
還沒搞定嗎