如何解決這個(gè)問題呢??? 查看全文
網(wǎng)址就不發(fā)了,讓人認(rèn)為我來打廣告,下面是以前的操作記錄。 近來無事,把一個(gè)舊模板拿來看能不能恢復(fù)到3.5下使用。 記得以前在DIY模塊時(shí),使用舊模板的模塊或某頁面代碼,經(jīng)常會(huì)出現(xiàn)常量方面的提示(因?yàn)槟壳癙HP大多使用到8.2+)。出現(xiàn)最多的比如uid,如果后面跟著個(gè)small,隨帶著收拾了。以及 fid,basescript,等,這個(gè)簡單,在提示的常量左右各加一個(gè)單引號,即可。 建議使用比如:DW程序查看,因?yàn)樗鼛Р噬煮w,找出灰色里的常量,大都問題在灰色區(qū)。 常量問題一般在頭部,底部,及論壇首頁文件,以及forumdisplayhtm或php,portal目錄下的index.htm或php及相關(guān)文件。 其它頁面如果有提示,按提示常量找到這個(gè)文件,加上單引號,問題應(yīng)該就解決了。 當(dāng)使用整個(gè)模板時(shí),如果提示:Cannot access offset of type string on string,翻譯過來就是“無法訪問字符串中字符串類型的偏移量”,整個(gè)網(wǎng)站打不開。 折騰了二天,原來是頭部文件引起的。 解決辦法就是,對照新文件,把新代碼依次分段復(fù)制到舊模板頭部文件中。記得保存原始文件,便于修改恢復(fù)。 一般模板都會(huì)有修改,所以,跳開這些代碼,分析需要修改的位置。多折騰一下,直到問題解決。 剩下的,就是修改細(xì)節(jié)上的。 象一些小圖標(biāo),這個(gè)需要把新版文件static\image\common目錄下,dzicon.eot,dzicon.woff,dzicon.woff2,這三個(gè)文件復(fù)制到對應(yīng)的圖片目錄。 這時(shí),圖標(biāo)又可能有重復(fù),找到樣式文件,根據(jù)需要取舍,修改一下。 更早些時(shí)間的模板,會(huì)提示helper_manyou.php文件丟失,在目前文件夾里恁是沒有找到這個(gè)文件。在打不開的動(dòng)態(tài)和記錄頁,總算查:helper_manyou。 找到 <!--{eval helper_manyou::checkupdate();}-->這一行,刪除。 提示沒有了。 上面方法不知對你有參考沒。 |
插件不兼容當(dāng)前的php,可以卸載插件或者找作者解決 |
服務(wù)器環(huán)境版問題, 切換下PHP 或者關(guān)閉插件, 或者聯(lián)系我哦! |
降低php測試看下 |
這是后臺功能,和插件一般沒關(guān)系 |
這是不兼容php8; 你可以切換到 php7 |
手機(jī)版|小黑屋|Discuz! 官方交流社區(qū)
( 皖I(lǐng)CP備16010102號 |皖公網(wǎng)安備34010302002376號 )|網(wǎng)站地圖|
GMT+8, 2025-10-16 14:51 , Processed in 0.065040 second(s), 15 queries , Redis On.
Powered by Discuz! X5.0 Licensed
© 2001-2025 Discuz! Team.