<p id="rrtt5"></p><ruby id="rrtt5"></ruby>

      系統城裝機大師 - 唯一官網:www.1999hs.com!

      當前位置:首頁 > CMS教程 > 詳細頁面

      dedecmsV5.7系統后臺編輯文章中文標題發布失敗的解決方法教程

      時間:2020-11-09來源:www.1999hs.com作者:電腦系統城

      dedecmsV5.7系統后臺編輯文章中文標題發布失敗,當輸入中文標題發布文章的時候總是發布不成功,還提示標題不可以為空。當時小編又測試了用英文來測試卻可以。小編開始認為可能是程序沒有上傳完畢就安裝了,于是就又再次的上傳安裝了一遍還是這樣提示。那么遇到這種問題,究竟該如何去解決呢?

      解決方法:

      第一步:連接FTP軟件,按照目錄路徑找到include/ckeditor/ckeditor_php5.php使用高級編輯器打開在137行代碼:

      ?
      1
      2
      $out = "<textarea name=\"" . $name . "\"" . $attr . ">" .
      htmlspecialchars($value) . "</textarea>\n";

      改為:

      ?
      1
      2
      $out = "<textarea name=\"" . $name . "\"" . $attr . ">" .
      htmlspecialchars($value, ENT_COMPAT ,'GB2312′) . "</textarea>\n";

      第二步:按照目錄路徑找到dede/article_add.php文件,使用高級編輯器打開在101行如下代碼:

      ?
      1 $title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));

      修改為:

      ?
      1
      2
      $title = htmlspecialchars(cn_substrR
      ($title,$cfg_title_maxlen),ENT_COMPAT ,'GB2312′);

      第三步:按照目錄路徑找到dede/article_edit.php文件使用高級編輯器打開找到108行代碼如下:

      ?
      1 $title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));

      修改為:

      ?
      1 $title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen),ENT_COMPAT ,'GB2312′);

      把以上三個文件中的這些代碼都修改后,保存上傳到FTP中覆蓋之前的文件。然后再登陸網站的后臺一鍵更新下緩存,再去發布文章的時候就可以了。其實問題的主要原因就是函數:htmlspecialchars()經過轉義后把標題的中文字符串轉義為空了。

      以上三個步驟其實就是再把參數修改默認為GB2312的編碼格式就解決了。

      分享到:

      相關信息

      系統教程欄目

      欄目熱門教程

      人氣教程排行

      站長推薦

      熱門系統下載

      天堂资源中文WWW,久久精品女人天堂AV免费观看,无码专区一ⅤA亚洲V天堂,免费观看在线AⅤ天堂视频