新聞中心
如何讓織夢(mèng)dede的文章內(nèi)容摘要取消字?jǐn)?shù)限制并支持換行符的完美解決方案
今天小編又遇到了一個(gè)奇葩的問(wèn)題,那就是在織夢(mèng)dedecms針對(duì)5.7版本這個(gè)開(kāi)源的程序中。文章摘要被設(shè)置了字?jǐn)?shù)上限為250字符,在我們編輯文章時(shí)候,往往需要在頻道列表頁(yè)面調(diào)用到文章摘要,如果可以有效控制文章摘要的字?jǐn)?shù),那么就可以使得頁(yè)面布局很靈活。當(dāng)然了也是有利于SEO優(yōu)化了。但是文章摘要有的時(shí)候需求會(huì)大于這250個(gè)字符的要求。那么我們?nèi)绾谓鉀Q讓dede文章內(nèi)容摘要部分支持換行并自動(dòng)取消以前的250個(gè)字節(jié)的限制呢?無(wú)憂小編研究了半天,這個(gè)難題總算得出了解決的方案,小面下編嘮叨下吧,但愿能以后幫到有需要的站長(zhǎng)朋友們。 第一步:我們找到根目錄下后臺(tái)文件dede/ article_edit.php 和article_add.php 兩個(gè)文件建議用editplus編輯軟件打開(kāi)然后ctrl+h搜索 description,并找到以下兩行代碼: $description = cn_substrR($description,$cfg_auot_description); $description = cn_substrR($description,250); 改為: $description = nl2br($description); $description = nl2br($description); 如果想把換行符也去掉,那就可以直接改為,nl2br代表將換行符轉(zhuǎn)化為HTML標(biāo)識(shí)符<br />就可以。 第二步:我們鏈接phpmyadmin登錄數(shù)據(jù)庫(kù)找到dede 數(shù)據(jù)庫(kù)中的一個(gè)dede_archieves表,修改其中的description字段為 blob(二進(jìn)制大對(duì)象)型,長(zhǎng)度改為1000或更長(zhǎng)都是可以的具體的由自己去決定。還有一種方法就是直接在這個(gè)表中運(yùn)行sql語(yǔ)句也是可以修改它的長(zhǎng)度的。SQL語(yǔ)句如下: alter table `dede_archives` change `description` `description` varchar( 1000 ), 這里的1000就是保存的字符串長(zhǎng)度為1000個(gè)字符,因?yàn)橐粋€(gè)漢字占2個(gè)字節(jié),合計(jì)就是500個(gè)漢字,當(dāng)然上面小編也是描述了,如果字?jǐn)?shù)比較多還是可以調(diào)的更大的。通過(guò)以上兩個(gè)步驟我們就實(shí)現(xiàn)了文章摘要取消了字符限制了并支持自動(dòng)換行了。 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: DEDECMS去掉管理員后臺(tái)廣告界面方法 DEDECMS程序網(wǎng)站如何添加GOOGLE地圖 如何修改DEDECMS網(wǎng)站程序后臺(tái)首頁(yè)頭部LOGO圖片 DEDECMS模板調(diào)用文件出錯(cuò)導(dǎo)致首頁(yè)白屏、頁(yè)面混亂解決方案總結(jié)篇
本文地址:http://m.love62.cn/dedecms/14723.html
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)