迅睿開(kāi)源框架是一款PHP8高性能·簡(jiǎn)單易用的PHP開(kāi)源開(kāi)發(fā)框架, 基于MIT開(kāi)源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
更新最新版本后,手機(jī)版靜態(tài)首頁(yè)會(huì)生成到根目錄下,替換生成的pc首頁(yè),造成首頁(yè)變成手機(jī)版,感覺(jué)應(yīng)該是core\controllers\home.php 中_index函數(shù)問(wèn)題,把if(SITE_INDEX_HTML)一段注釋后,恢復(fù)正常,請(qǐng)檢查
把if(SITE_INDEX_HTML)一段注釋后,就不會(huì)生成靜態(tài)了吧??
你二次開(kāi)發(fā)改文件的話,core\controllers\home.php,這個(gè)文件是系統(tǒng)文件不能改的
在core\controllers\home.php,把if(SITE_INDEX_HTML)一段注釋后,根目錄就不會(huì)生成index.html了,這個(gè)文件一定不要修改
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@浮生半日 搞笑的是,注釋以后才恢復(fù)正常,這個(gè)函數(shù)是在html()函數(shù)里調(diào)用的,html() 函數(shù)和 _index()函數(shù)中內(nèi)容有重復(fù)
SITE_INDEX_HTML 這一段刪除后,就不會(huì)有html文件生成了,你居然正常,說(shuō)明你代碼有問(wèn)題啊,,,,檢查下你是不是還在其他地方寫(xiě)了生成程序??
html() 函數(shù)和_index()函數(shù)本身就類似的功能,看來(lái)你對(duì)源碼不熟悉啊,熟悉源碼后再二開(kāi)嘛,我是先學(xué)習(xí)ci框架再二開(kāi)的
回復(fù)@官方研發(fā)實(shí)習(xí)技術(shù) 注釋后,依然可以生成 在html()函數(shù)里有生成的代碼 顯然是重復(fù)了 而且我的站點(diǎn)里 生成的手機(jī)版首頁(yè)會(huì)覆蓋我的默認(rèn)首頁(yè)
注釋后,正常情況是不會(huì)生成的
你的任然會(huì)生成html嗎?
你是不是安裝了自動(dòng)首頁(yè)的插件??如果你注釋了就多半是插件幫你生成的,以前那個(gè)插件有點(diǎn)問(wèn)題就是url域名串的厲害,插件作者更新了我就ok了
回復(fù)@官方研發(fā)實(shí)習(xí)技術(shù) 是,你自己看看代碼吧 我是昨晚更新最新文件后發(fā)現(xiàn)問(wèn)題的 然后一點(diǎn)點(diǎn)排查測(cè)試這么解決的 反正我這是這么個(gè)情況
我試過(guò)了,把SITE_INDEX_HTML去掉,就沒(méi)有html文件生成了
你檢測(cè)下是不是你還寫(xiě)了什么生成的程序呢?
回復(fù)@左手 是安裝了插件,但是更新之前把插件卸載了,就是因?yàn)樾碌母虏粍h除靜態(tài)首頁(yè)了,才更新的新版本,我反復(fù)確認(rèn)了 每次生成后,靜態(tài)首頁(yè)生成時(shí)間和執(zhí)行生成靜態(tài)操作時(shí)間是一致的
回復(fù)@官方研發(fā)實(shí)習(xí)技術(shù) 沒(méi)有 昨晚更新的最新的版本,沒(méi)動(dòng)核心程序
回復(fù)@官方研發(fā)實(shí)習(xí)技術(shù)
你是在二次開(kāi)發(fā)程序嗎,這個(gè)文件是不能修改的
那就用老版本唄
插件功能:自動(dòng)生成網(wǎng)站首頁(yè)靜態(tài)文件index.html,不需要手動(dòng)生成,當(dāng)有人訪問(wèn)網(wǎng)站時(shí)...
安裝這個(gè)插件,我覺(jué)得挺好用的
回復(fù)@官方研發(fā)實(shí)習(xí)技術(shù) 我是從碼云上截的最新源碼的圖 不是二開(kāi),我也不想動(dòng)這個(gè)文件 但是問(wèn)題是我更新最新源碼后,pc首頁(yè)被篡改成了手機(jī)站首頁(yè),我把_index()函數(shù)里 這段注釋掉后恢復(fù)正常了
if (SITE_INDEX_HTML) {if (defined('IS_MOBILE') && IS_MOBILE) {// 移動(dòng)端,當(dāng)移動(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和移動(dòng)ok啊,訪問(wèn)時(shí)會(huì)自動(dòng)給我生成了,我沒(méi)有發(fā)現(xiàn)什么異常
新版支持自動(dòng)生成首頁(yè),我把插件卸載了,過(guò)了一天手機(jī)還是手機(jī)界面,沒(méi)有發(fā)現(xiàn)你這種情況,生成時(shí)間也是最近的,是訪問(wèn)自動(dòng)生成
新版可以自動(dòng)生成的,需要訪問(wèn)時(shí)才可以,我手機(jī)的都生成成功了
回復(fù)@官方研發(fā)實(shí)習(xí)技術(shù) 新版本確實(shí)是可以自動(dòng)生成首頁(yè) 如果通過(guò)直接訪問(wèn)生成的主頁(yè)是沒(méi)有問(wèn)題的 但是通過(guò)后臺(tái)靜態(tài)生成 生成的首頁(yè)是手機(jī)版
把if(SITE_INDEX_HTML)一段注釋后,就不會(huì)生成靜態(tài)了吧??
你二次開(kāi)發(fā)改文件的話,core\controllers\home.php,這個(gè)文件是系統(tǒng)文件不能改的
在core\controllers\home.php,把if(SITE_INDEX_HTML)一段注釋后,根目錄就不會(huì)生成index.html了,這個(gè)文件一定不要修改
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@浮生半日 搞笑的是,注釋以后才恢復(fù)正常,這個(gè)函數(shù)是在html()函數(shù)里調(diào)用的,html() 函數(shù)和 _index()函數(shù)中內(nèi)容有重復(fù)
SITE_INDEX_HTML 這一段刪除后,就不會(huì)有html文件生成了,你居然正常,說(shuō)明你代碼有問(wèn)題啊,,,,檢查下你是不是還在其他地方寫(xiě)了生成程序??
html() 函數(shù)和_index()函數(shù)本身就類似的功能,看來(lái)你對(duì)源碼不熟悉啊,熟悉源碼后再二開(kāi)嘛,我是先學(xué)習(xí)ci框架再二開(kāi)的
回復(fù)@官方研發(fā)實(shí)習(xí)技術(shù) 注釋后,依然可以生成 在html()函數(shù)里有生成的代碼 顯然是重復(fù)了 而且我的站點(diǎn)里 生成的手機(jī)版首頁(yè)會(huì)覆蓋我的默認(rèn)首頁(yè)
注釋后,正常情況是不會(huì)生成的
你的任然會(huì)生成html嗎?
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
你是不是安裝了自動(dòng)首頁(yè)的插件??如果你注釋了就多半是插件幫你生成的,以前那個(gè)插件有點(diǎn)問(wèn)題就是url域名串的厲害,插件作者更新了我就ok了
回復(fù)@官方研發(fā)實(shí)習(xí)技術(shù) 是,你自己看看代碼吧 我是昨晚更新最新文件后發(fā)現(xiàn)問(wèn)題的 然后一點(diǎn)點(diǎn)排查測(cè)試這么解決的 反正我這是這么個(gè)情況
我試過(guò)了,把SITE_INDEX_HTML去掉,就沒(méi)有html文件生成了
你檢測(cè)下是不是你還寫(xiě)了什么生成的程序呢?
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@左手 是安裝了插件,但是更新之前把插件卸載了,就是因?yàn)樾碌母虏粍h除靜態(tài)首頁(yè)了,才更新的新版本,我反復(fù)確認(rèn)了 每次生成后,靜態(tài)首頁(yè)生成時(shí)間和執(zhí)行生成靜態(tài)操作時(shí)間是一致的
回復(fù)@官方研發(fā)實(shí)習(xí)技術(shù) 沒(méi)有 昨晚更新的最新的版本,沒(méi)動(dòng)核心程序
回復(fù)@官方研發(fā)實(shí)習(xí)技術(shù)

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