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


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