迅睿開源框架是一款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ù)咨詢
更新最新版本后,手機(jī)版靜態(tài)首頁會生成到根目錄下,替換生成的pc首頁,造成首頁變成手機(jī)版,感覺應(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了,這個文件一定不要修改
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(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ā)實(shí)習(xí)技術(shù) 注釋后,依然可以生成 在html()函數(shù)里有生成的代碼 顯然是重復(fù)了 而且我的站點(diǎn)里 生成的手機(jī)版首頁會覆蓋我的默認(rèn)首頁
注釋后,正常情況是不會生成的
你的任然會生成html嗎?
你是不是安裝了自動首頁的插件??如果你注釋了就多半是插件幫你生成的,以前那個插件有點(diǎn)問題就是url域名串的厲害,插件作者更新了我就ok了
回復(fù)@官方研發(fā)實(shí)習(xí)技術(shù) 是,你自己看看代碼吧 我是昨晚更新最新文件后發(fā)現(xiàn)問題的 然后一點(diǎn)點(diǎn)排查測試這么解決的 反正我這是這么個情況
我試過了,把SITE_INDEX_HTML去掉,就沒有html文件生成了
你檢測下是不是你還寫了什么生成的程序呢?
回復(fù)@左手 是安裝了插件,但是更新之前把插件卸載了,就是因?yàn)樾碌母虏粍h除靜態(tài)首頁了,才更新的新版本,我反復(fù)確認(rèn)了 每次生成后,靜態(tài)首頁生成時間和執(zhí)行生成靜態(tài)操作時間是一致的
回復(fù)@官方研發(fā)實(shí)習(xí)技術(shù) 沒有 昨晚更新的最新的版本,沒動核心程序
回復(fù)@官方研發(fā)實(shí)習(xí)技術(shù)
你是在二次開發(fā)程序嗎,這個文件是不能修改的
那就用老版本唄
插件功能:自動生成網(wǎng)站首頁靜態(tài)文件index.html,不需要手動生成,當(dāng)有人訪問網(wǎng)站時...
安裝這個插件,我覺得挺好用的
回復(fù)@官方研發(fā)實(shí)習(xí)技術(shù) 我是從碼云上截的最新源碼的圖 不是二開,我也不想動這個文件 但是問題是我更新最新源碼后,pc首頁被篡改成了手機(jī)站首頁,我把_index()函數(shù)里 這段注釋掉后恢復(fù)正常了
if (SITE_INDEX_HTML) {if (defined('IS_MOBILE') && IS_MOBILE) {// 移動端,當(dāng)移動端獨(dú)立域名情況下才生成靜態(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)什么異常
新版支持自動生成首頁,我把插件卸載了,過了一天手機(jī)還是手機(jī)界面,沒有發(fā)現(xiàn)你這種情況,生成時間也是最近的,是訪問自動生成
新版可以自動生成的,需要訪問時才可以,我手機(jī)的都生成成功了
回復(fù)@官方研發(fā)實(shí)習(xí)技術(shù) 新版本確實(shí)是可以自動生成首頁 如果通過直接訪問生成的主頁是沒有問題的 但是通過后臺靜態(tài)生成 生成的首頁是手機(jī)版
把if(SITE_INDEX_HTML)一段注釋后,就不會生成靜態(tài)了吧??
你二次開發(fā)改文件的話,core\controllers\home.php,這個文件是系統(tǒng)文件不能改的
在core\controllers\home.php,把if(SITE_INDEX_HTML)一段注釋后,根目錄就不會生成index.html了,這個文件一定不要修改
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(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ā)實(shí)習(xí)技術(shù) 注釋后,依然可以生成 在html()函數(shù)里有生成的代碼 顯然是重復(fù)了 而且我的站點(diǎn)里 生成的手機(jī)版首頁會覆蓋我的默認(rèn)首頁
注釋后,正常情況是不會生成的
你的任然會生成html嗎?
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
你是不是安裝了自動首頁的插件??如果你注釋了就多半是插件幫你生成的,以前那個插件有點(diǎn)問題就是url域名串的厲害,插件作者更新了我就ok了
回復(fù)@官方研發(fā)實(shí)習(xí)技術(shù) 是,你自己看看代碼吧 我是昨晚更新最新文件后發(fā)現(xiàn)問題的 然后一點(diǎn)點(diǎn)排查測試這么解決的 反正我這是這么個情況
我試過了,把SITE_INDEX_HTML去掉,就沒有html文件生成了
你檢測下是不是你還寫了什么生成的程序呢?
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@左手 是安裝了插件,但是更新之前把插件卸載了,就是因?yàn)樾碌母虏粍h除靜態(tài)首頁了,才更新的新版本,我反復(fù)確認(rèn)了 每次生成后,靜態(tài)首頁生成時間和執(zhí)行生成靜態(tài)操作時間是一致的
回復(fù)@官方研發(fā)實(shí)習(xí)技術(shù) 沒有 昨晚更新的最新的版本,沒動核心程序
回復(fù)@官方研發(fā)實(shí)習(xí)技術(shù)

你是在二次開發(fā)程序嗎,這個文件是不能修改的
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
那就用老版本唄
自動生成首頁靜態(tài)
插件功能:自動生成網(wǎng)站首頁靜態(tài)文件index.html,不需要手動生成,當(dāng)有人訪問網(wǎng)站時...
安裝這個插件,我覺得挺好用的
回復(fù)@官方研發(fā)實(shí)習(xí)技術(shù) 我是從碼云上截的最新源碼的圖 不是二開,我也不想動這個文件 但是問題是我更新最新源碼后,pc首頁被篡改成了手機(jī)站首頁,我把_index()函數(shù)里 這段注釋掉后恢復(fù)正常了
if (SITE_INDEX_HTML) {if (defined('IS_MOBILE') && IS_MOBILE) {// 移動端,當(dāng)移動端獨(dú)立域名情況下才生成靜態(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)什么異常
新版支持自動生成首頁,我把插件卸載了,過了一天手機(jī)還是手機(jī)界面,沒有發(fā)現(xiàn)你這種情況,生成時間也是最近的,是訪問自動生成
新版可以自動生成的,需要訪問時才可以,我手機(jī)的都生成成功了
回復(fù)@官方研發(fā)實(shí)習(xí)技術(shù) 新版本確實(shí)是可以自動生成首頁 如果通過直接訪問生成的主頁是沒有問題的 但是通過后臺靜態(tài)生成 生成的首頁是手機(jī)版