按下(xià)面方法修改基礎即可,測試PHP5.4,PHP5.5測試安裝通過。
(1)includes/cls_templates.php
array_shift() 的參數是引用傳遞的,5.3以上默認隻能傳遞具體(tǐ)的變量,而不能通過函數返回值 end(&array);
修改方法:
将 $tag_sel = array_shift(explode(‘ ‘, $tag)); 這句話(huà)拆開(kāi)爲兩句。
$tag_arr = explode(‘ ‘, $tag);
$tag_sel = array_shift($tag_arr);
(2)includes/cls_base.php
修改gd_version函數爲:
function gd_version()
//static function gd_version() //部分(fēn)版本不兼容可換爲這個
{
include_once(ROOT_PATH . 'includes/cls_image.php');
$p = new cls_image();
return $p->gd_version();
}
(3)/includes/lib_main.php
查找修改:$ext = end(explode('.', $tmp));
爲
$ext = explode('.',$tmp);
$ext = end($ext);
說明 此僅限于安裝程序後的修改。
下(xià)一(yī)篇 dedecms修改文章發布時間後标題丢失爲空或“标題不能爲空”的解決辦法
上一(yī)篇: ECSHOP整合百度編輯器UEditor1.43最新版修正JS沖突問題