迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計理念, 支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
織夢程序,文章中有大量存在自定義文件名的數(shù)據(jù),同時也有很多未自定義文件名的數(shù)據(jù)
請問這種情況應(yīng)該如何處理?
文件復(fù)制過去吧
回復(fù)@往事別了
文件復(fù)制過去吧?
沒理解您的意思?
回復(fù)@往事別了 意思是把HTML靜態(tài)文件復(fù)制過去
這樣的話沒辦法修改了
在迅睿里面設(shè)置好一樣的地址規(guī)則,然后靜態(tài)文件重新生成
回復(fù)@OEM 感謝回復(fù)
這樣好像解決不了啊
是我描述的不夠準(zhǔn)確
有大量的頁面使用了自定義URL,比如:www.abc.com/neirong/youhua.html同時也有很多頁面沒有填寫自定義文件名,沒有填寫的話織夢默認一般是按ID給文件名如:www.abc.com/neirong/456.html 迅睿應(yīng)該是沒有自定義文件名的功能,請問這個有解決方案嗎?
沒有轉(zhuǎn)換過不清楚數(shù)據(jù)庫結(jié)構(gòu),給你個思路:
這個內(nèi)容模塊里新建字段filename(如果沒有),還要限制唯一性,校驗函數(shù)可以搞定
重寫文件/dayrui/Fcms/Control/Show.php,這個文件是根據(jù)數(shù)字id查找內(nèi)容的,加一條判斷,如果不是數(shù)字id,根據(jù)filename 查找id
參考文檔:《重寫模塊的系統(tǒng)Control控制器類方法》
回復(fù)@dtnw
感謝指點,我試一下
根據(jù)6樓的方法解決嗎?
文件復(fù)制過去吧
回復(fù)@往事別了
文件復(fù)制過去吧?
沒理解您的意思?
回復(fù)@往事別了 意思是把HTML靜態(tài)文件復(fù)制過去
這樣的話沒辦法修改了
在迅睿里面設(shè)置好一樣的地址規(guī)則,然后靜態(tài)文件重新生成
回復(fù)@OEM 感謝回復(fù)
這樣好像解決不了啊
是我描述的不夠準(zhǔn)確
有大量的頁面使用了自定義URL,


比如:
www.abc.com/neirong/youhua.html
同時也有很多頁面沒有填寫自定義文件名,
沒有填寫的話織夢默認一般是按ID給文件名如:
www.abc.com/neirong/456.html
迅睿應(yīng)該是沒有自定義文件名的功能,請問這個有解決方案嗎?
沒有轉(zhuǎn)換過不清楚數(shù)據(jù)庫結(jié)構(gòu),給你個思路:
這個內(nèi)容模塊里新建字段filename(如果沒有),還要限制唯一性,校驗函數(shù)可以搞定
重寫文件/dayrui/Fcms/Control/Show.php,這個文件是根據(jù)數(shù)字id查找內(nèi)容的,加一條判斷,如果不是數(shù)字id,根據(jù)filename 查找id
參考文檔:《重寫模塊的系統(tǒng)Control控制器類方法》
回復(fù)@dtnw
感謝指點,我試一下
根據(jù)6樓的方法解決嗎?