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


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