織夢dedecms後臺釋出文章提示“標題不能為空”
問題症狀:V5.7登入後臺後,釋出英文標題沒問題,釋出中文會提示“標題不能為空”。
問題根源:htmlspecialchars在php5.4預設為utf8編碼,gbk編碼字串經
htmlspecialchars 轉義後的中文字串為空,也就是標題為空。
解決辦法:給htmlspecialchars新增ENT_COMPAT ,'GB2312'引數修改編碼預設值。
具體修改頁面:
1、dede/article_add.php 和 dede/article_edit.php
將 $title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));
改成
$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen),ENT_COMPAT ,'GB2312');
2、include/ckeditor/ckeditor_php5.php 138行
將htmlspecialchars($value)替換為htmlspecialchars($value, ENT_COMPAT ,'GB2312')
測試,釋出文章成功。
相關推薦
織夢dedecms後臺釋出文章提示“標題不能為空”
問題症狀:V5.7登入後臺後,釋出英文標題沒問題,釋出中文會提示“標題不能為空”。 問題根源:htmlspecialchars在php5.4預設為utf8編碼,gbk編碼字串經 htmlspecialchars 轉義後的中文字串為空,也就是標題為空。 解決辦法:給h
織夢後臺釋出文章提示“標題不能為空”問題解析
大家都知道php有個函式htmlspecialchars()是將預定義字串做轉換的,而htmlspecialchars()這個函式在php5.4預設為utf8編碼的 一般建站新手站長搭建織夢環境都是用的dedeampz織夢整合環境一鍵搭建的織夢環境,原因就在這裡了,d
織夢dedecms5.7後臺釋出文章提示“標題不能為空”解決方法
問題症狀:V5.7登入後臺後,釋出英文標題沒問題,釋出中文會提示“標題不能為空”。 問題根源:PHP版本升級為PHP5.4之後,htmlspecialchars在php5.4預設為utf8編碼,gbk編碼字串經 htmlspecialchars 轉義後的中文字串為空,
織夢後臺釋出文章提示“標題不能為空”
解決方案:給htmlspecialchars(函式)新增ENT_COMPAT ,'GB2312' 就是給php的這個函式強制設定編碼格式,這樣也能解決這個問題,具體對應的位置是 ①:dede/article_add.php 這個php檔案中查詢 $title = htmls
織夢dedecms後臺管理標題“織夢內容管理系統”的去掉方法
前端 有時適合,我們的網站是給客戶開發的。當提交給客戶後臺管理系統時,訪問後臺管理地址,會發現在標題欄的標題,有一個“織夢內容管理系統 V57_GBK_SP1”字樣。有些客戶不喜歡,想要去掉。這裡島主提供一下去掉方法。 去掉方法 開啟 /include/common.inc
織夢dedecms後臺文章列表顯示作者欄位的方法
活學活用織夢標欄位籤的{dede:field name= function= } 使用背景: 為了客戶需要,x分類下的文章的作者被我設計成了y分類下的文章的id號,然後再根據y分類文章的id編號查詢標題,這個標題正是x分類作者的姓名. 一,修改後臺文章列表模板dede\
織夢(dedecms)後臺如何設定網站關鍵詞描述
我們先登入到網站織夢的後臺。首先開啟系統-系統設定-系統基本引數。點選系統引數之後,可以設定站點根網址、主頁連結名、網頁主頁連結、網站名稱、上傳檔案預設路徑、編輯器使用XHTML、網站版權資訊、模板預設風格、站點描述、站點預設關鍵字、網站備案號。我們可以根據自身網站建設需要來設定相對應的內容,填寫是比較簡單的
如何讓織夢DedeCMS後臺的模板檔案列表按名稱排序
偶然一次機會,在本地做完站,上傳伺服器後,發現織夢站點後臺的模板檔案排序全亂了,而不是按照正常的名稱排序,假如有多個模板檔案.htm的話,找個檔案,及其痛苦,通過網路查詢,更改templets_default.htm檔案可以解決此問題,具體步驟如下: 步驟一:
dedecms5.7釋出文章提示“標題不能為空”的解決方法
本文例項講述了dedecms5.7後臺釋出文章提示“標題不能為空”的解決方法。分享給大家供大家參考。具體分析如下: 有人發現在使用織夢dedecms5.7後臺釋出文章提示“標題不能為空”了,這個問題很怪我們都是從直接從官網下載的也有問題了,那麼要如何解決呢. 問題症狀:V5
dedecms新增文章時提示標題為空,編輯文章時編輯器空白的解決辦法
dedecms出現這個問題與程式碼無關,主要是和PHP的版本有關,用的PHP5.4,更換成PHP5.2之後就不會有這個問題了。問題原因是:php5.4版本中htmlspecialchars在php5.4預設為utf8編碼,gbk編碼的字串經過 htmlspecialchars
織夢dedecms呼叫當前文章欄目內容
找到根目錄include\helpers\archive.helper.php在其中新增新函式 /** * 查詢當前文章的父級欄目內容 */ if ( ! function_exists('G
織夢如何調取釋出文章的日期
一:dedecms首頁時間標籤:1、12-27 樣式([field:pubdate function='strftime("%m-%d",@me)'/])2、May 15, 2009 樣式([field:pubdate function='strftime("%b %d,
織夢dedecms後臺檔案media_add.php任意上傳漏洞解決辦法
織夢在安裝到阿里雲伺服器後阿里雲後臺會提示media_add.php後臺檔案任意上傳漏洞,引起的檔案是後臺管理目錄下的media_add.php檔案,下面跟大家分享一下這個漏洞的修復方法: 首先找到並開啟後臺管理目錄下的media_add.php檔案,在裡面找到如下程式碼:
織夢dedecms呼叫得到文章所屬的副欄目id及副欄目名稱網址連結等
織夢在發表文章時,你會發現有一個副欄目的功能.比如一個文章,他可能即屬於你的科技欄目,也屬於網際網路欄目,那你在發表這個文章時,主欄目可以選擇科技,副欄目可以在網際網路上打勾選定. 文章的副欄目儲存在資料庫表archives中的typeid2這個欄位中. 效果圖.文章屬於
織夢DEDECMS後臺精簡及防攻擊優化
如果建站一開始就不想要的話,在織夢plus目錄下進行如下操作: 刪除:guestbook資料夾【留言板,後面我們安裝更合適的留言本外掛】; 刪除:task資料夾和task.php【計劃任務控制檔案】 刪除:ad_js.php【廣告】
程式人生:織夢dedecms後臺/會員驗證碼關閉
dedecms預設是所有的功能幾乎只要用到驗證碼的地方我們都需要驗證的,如果要關閉一些驗證功能我們可以參考下面的教程,這裡介紹了關閉後臺,留言板,會員系統等驗證碼功能關閉了。提示:支援DedeCMS V5.6 以上的所有版本取消後臺登入驗證碼開啟/data/safe
織夢dedecms文章釋出日期時間呼叫標籤大全
DEDECMS織夢內容管理系統的文章釋出時間顯示格式可以多種樣式,dedecms利用strftime()函式格式化時間,strftime()引數詳解,包括年份日期進位制、小時格式等。 dedecms首頁時間標籤: 1、12-27 樣式 [field:pubdate fu
織夢dedecms呼叫文章釋出時間的幾種方法彙總
織夢首頁時間標籤 1,11-20 樣式 ([field:pubdate function='strftime("%m-%d",@me)'/]) 2,May 15, 2009 樣式 ([field:pubdate function='strftime("%b %d, %Y
織夢DedeCms文章標題字數限制的解…
織夢繫統預設的文章標題字數限制是60,也就是30個漢字,不夠用怎麼辦? 很簡單,只需兩步搞定織夢DedeCms文章標題字數的限制: 1、在後臺選擇系統 -> 其它選項 ->
織夢DedeCms文章標題字數限制的解決方法
織夢繫統預設的文章標題字數限制是60,也就是30個漢字,不夠用怎麼辦?很簡單,只需兩步搞定織夢DedeCms文章標題字數的限制:1、在後臺選擇系統 -> 其它選項 -> 文件標題最大長度改此引數後需要手工修改資料表修改為需要設定的標題最大長度,預設是60,一般修