迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費且不限制商業(yè)使用,是免費開源的產(chǎn)品,以萬端互聯(lián)為設(shè)計理念,支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
更新最新版本后,手機版靜態(tài)首頁會生成到根目錄下,替換生成的pc首頁,造成首頁變成手機版,感覺應(yīng)該是core\controllers\home.php 中_index函數(shù)問題,把if(SITE_INDEX_HTML)一段注釋后,恢復(fù)正常,請檢查
把if(SITE_INDEX_HTML)一段注釋后,就不會生成靜態(tài)了吧??
你二次開發(fā)改文件的話,core\controllers\home.php,這個文件是系統(tǒng)文件不能改的
在core\controllers\home.php,把if(SITE_INDEX_HTML)一段注釋后,根目錄就不會生成index.html了,這個文件一定不要修改
回復(fù)@浮生半日 搞笑的是,注釋以后才恢復(fù)正常,這個函數(shù)是在html()函數(shù)里調(diào)用的,html() 函數(shù)和 _index()函數(shù)中內(nèi)容有重復(fù)
SITE_INDEX_HTML 這一段刪除后,就不會有html文件生成了,你居然正常,說明你代碼有問題啊,,,,檢查下你是不是還在其他地方寫了生成程序??
html() 函數(shù)和_index()函數(shù)本身就類似的功能,看來你對源碼不熟悉啊,熟悉源碼后再二開嘛,我是先學(xué)習(xí)ci框架再二開的
回復(fù)@官方研發(fā)實習(xí)技術(shù) 注釋后,依然可以生成 在html()函數(shù)里有生成的代碼 顯然是重復(fù)了 而且我的站點里 生成的手機版首頁會覆蓋我的默認(rèn)首頁
注釋后,正常情況是不會生成的
你的任然會生成html嗎?
你是不是安裝了自動首頁的插件??如果你注釋了就多半是插件幫你生成的,以前那個插件有點問題就是url域名串的厲害,插件作者更新了我就ok了
回復(fù)@官方研發(fā)實習(xí)技術(shù) 是,你自己看看代碼吧 我是昨晚更新最新文件后發(fā)現(xiàn)問題的 然后一點點排查測試這么解決的 反正我這是這么個情況
我試過了,把SITE_INDEX_HTML去掉,就沒有html文件生成了
你檢測下是不是你還寫了什么生成的程序呢?
回復(fù)@左手 是安裝了插件,但是更新之前把插件卸載了,就是因為新的更新不刪除靜態(tài)首頁了,才更新的新版本,我反復(fù)確認(rèn)了 每次生成后,靜態(tài)首頁生成時間和執(zhí)行生成靜態(tài)操作時間是一致的
回復(fù)@官方研發(fā)實習(xí)技術(shù) 沒有 昨晚更新的最新的版本,沒動核心程序
回復(fù)@官方研發(fā)實習(xí)技術(shù)
你是在二次開發(fā)程序嗎,這個文件是不能修改的
那就用老版本唄
插件功能:自動生成網(wǎng)站首頁靜態(tài)文件index.html,不需要手動生成,當(dāng)有人訪問網(wǎng)站時...
安裝這個插件,我覺得挺好用的
回復(fù)@官方研發(fā)實習(xí)技術(shù) 我是從碼云上截的最新源碼的圖 不是二開,我也不想動這個文件 但是問題是我更新最新源碼后,pc首頁被篡改成了手機站首頁,我把_index()函數(shù)里 這段注釋掉后恢復(fù)正常了
if (SITE_INDEX_HTML) {if (defined('IS_MOBILE') && IS_MOBILE) {// 移動端,當(dāng)移動端獨立域名情況下才生成靜態(tài)if (SITE_MURL != SITE_URL) {file_put_contents(\Phpcmf\Service::L('html')->get_webpath(SITE_ID, 'site', 'mobile/index.html'), $html);}} else {// pcfile_put_contents(\Phpcmf\Service::L('html')->get_webpath(SITE_ID, 'site', 'index.html'), $html);}}
最新版我的pc和移動ok啊,訪問時會自動給我生成了,我沒有發(fā)現(xiàn)什么異常
新版支持自動生成首頁,我把插件卸載了,過了一天手機還是手機界面,沒有發(fā)現(xiàn)你這種情況,生成時間也是最近的,是訪問自動生成
新版可以自動生成的,需要訪問時才可以,我手機的都生成成功了
回復(fù)@官方研發(fā)實習(xí)技術(shù) 新版本確實是可以自動生成首頁 如果通過直接訪問生成的主頁是沒有問題的 但是通過后臺靜態(tài)生成 生成的首頁是手機版
把if(SITE_INDEX_HTML)一段注釋后,就不會生成靜態(tài)了吧??
你二次開發(fā)改文件的話,core\controllers\home.php,這個文件是系統(tǒng)文件不能改的
在core\controllers\home.php,把if(SITE_INDEX_HTML)一段注釋后,根目錄就不會生成index.html了,這個文件一定不要修改
回復(fù)@浮生半日 搞笑的是,注釋以后才恢復(fù)正常,這個函數(shù)是在html()函數(shù)里調(diào)用的,html() 函數(shù)和 _index()函數(shù)中內(nèi)容有重復(fù)
SITE_INDEX_HTML 這一段刪除后,就不會有html文件生成了,你居然正常,說明你代碼有問題啊,,,,檢查下你是不是還在其他地方寫了生成程序??
html() 函數(shù)和_index()函數(shù)本身就類似的功能,看來你對源碼不熟悉啊,熟悉源碼后再二開嘛,我是先學(xué)習(xí)ci框架再二開的
回復(fù)@官方研發(fā)實習(xí)技術(shù) 注釋后,依然可以生成 在html()函數(shù)里有生成的代碼 顯然是重復(fù)了 而且我的站點里 生成的手機版首頁會覆蓋我的默認(rèn)首頁
注釋后,正常情況是不會生成的
你的任然會生成html嗎?
你是不是安裝了自動首頁的插件??如果你注釋了就多半是插件幫你生成的,以前那個插件有點問題就是url域名串的厲害,插件作者更新了我就ok了
回復(fù)@官方研發(fā)實習(xí)技術(shù) 是,你自己看看代碼吧 我是昨晚更新最新文件后發(fā)現(xiàn)問題的 然后一點點排查測試這么解決的 反正我這是這么個情況
我試過了,把SITE_INDEX_HTML去掉,就沒有html文件生成了
你檢測下是不是你還寫了什么生成的程序呢?
回復(fù)@左手 是安裝了插件,但是更新之前把插件卸載了,就是因為新的更新不刪除靜態(tài)首頁了,才更新的新版本,我反復(fù)確認(rèn)了 每次生成后,靜態(tài)首頁生成時間和執(zhí)行生成靜態(tài)操作時間是一致的
回復(fù)@官方研發(fā)實習(xí)技術(shù) 沒有 昨晚更新的最新的版本,沒動核心程序
回復(fù)@官方研發(fā)實習(xí)技術(shù)

你是在二次開發(fā)程序嗎,這個文件是不能修改的
那就用老版本唄
自動生成首頁靜態(tài)
插件功能:自動生成網(wǎng)站首頁靜態(tài)文件index.html,不需要手動生成,當(dāng)有人訪問網(wǎng)站時...
安裝這個插件,我覺得挺好用的
回復(fù)@官方研發(fā)實習(xí)技術(shù) 我是從碼云上截的最新源碼的圖 不是二開,我也不想動這個文件 但是問題是我更新最新源碼后,pc首頁被篡改成了手機站首頁,我把_index()函數(shù)里 這段注釋掉后恢復(fù)正常了
最新版我的pc和移動ok啊,訪問時會自動給我生成了,我沒有發(fā)現(xiàn)什么異常
新版支持自動生成首頁,我把插件卸載了,過了一天手機還是手機界面,沒有發(fā)現(xiàn)你這種情況,生成時間也是最近的,是訪問自動生成
新版可以自動生成的,需要訪問時才可以,我手機的都生成成功了
回復(fù)@官方研發(fā)實習(xí)技術(shù) 新版本確實是可以自動生成首頁 如果通過直接訪問生成的主頁是沒有問題的 但是通過后臺靜態(tài)生成 生成的首頁是手機版