2015-10-10
在Dedecms系统中,文章摘要(能够经过infolen或description相关标签调用)被设置了字数上限为250字符,设置上限的主要目的是减少数据库的冗余,保证网站良好的性能。因而,假如对简介内容不设置上限显然不合理,但是假如能够自在控制这一上限,那么将对网页内容布局带来积极作用。在网页设计过程中,常常需求在频道列表页面调用到文章摘要,假如能够有效控制文章摘要的字数,那么就能够使得页面规划很灵敏。
在Dedecms中,在列表页调用文章摘要的办法主要有:
1:[field:info /] 2:[field:description /] 3:[field:info function=”cn_substr(@me,字符数)”/] 4:[field:description function=”cn_substr(@me,字符数)”/]
第 1、2种办法是直接调用文章摘要,在调用的字数问题上,当运用[field:info /]时,能够在{dede:arclist infolen=’ ‘ }{/dede:arclist}中,设置调用摘要的字符数(最高可设置为系统设置的250);假如运用[field:description /],则直接运用后台设置的摘要字符上限。显然,这两种方式都很被动,灵敏性太差。
第3、4种办法经过function函数完成了对文章摘要显现字符的灵敏调整。当然,在没有修正文章摘要内容字符上限时,这4个办法的差别并不大。但是,下面我们来说如何修正这一上限值,就能够表现出 [field:description function=”cn_substr(@me,字符数)”/]这一方式的重要性。
在Dedecms中,与文章摘要相关的php文件主要有:
/dede/archives_add.php /dede/archives_edit.php /dede/article_add.php /dede/article_edit.php /dede/article_description_main.php
在 add页面,有一句话是:“$description = cn_substrR($description,$cfg_auot_description); ”,这句话完成了[field:description function=”cn_substr(@me,字符数)”/]这一功用。由于这一语句的确有利于页面规划,因而我们在实验中没有修正。
在edit页面,有一句话是:“$description = cn_substrR($description,250); ”,这句话中呈现了一个熟习的字符数“250”,这就是系统设置的文章摘要字符数的上限值。 假如是gbk编码则显现出来的就是125个字。假如是utf-8编码则是81个字。显然,我们要打破文章摘要字符数上限,肯定得拿它开刀了。是的,这里修改“250”为其他值即可,例如“500”。这里不引荐设置得过高,一个是在列表页没必要展现太多内容(展现太多内容不如直接用body了),另一个是避免数据库产生冗余。
完成上面的修正还不够,还需求修正article_description_main.php
在 article_description_main.php页面,找到“if($dsize>250) $dsize = 250;”语句,这里限制了在后台自动获取摘要的字符数。把这里的“250”修正为“500”即可,也就是和之前修正的字符数分歧即可。(假如你确认你的每一条文章都是手动添加,手动完成摘要获取就不需求修正这个文件了。自动摘要获取主要还是给大量文章和采集准备的。)
最后,登录后台,在系统-系统根本参数-其它选项中,自动摘要长度,改成500即可,也就是和之前修正的字符数分歧即可。
完成上述修正后,我们再到频道列表页,经过标签调用即可,示例标签如下:
{dede:list typeid=” row=’5′ titlelen=’100′ orderby=’new’ pagesize=’5′} [field:title/]</p> <p>[field:description function=’cn_substr(@me,500)’/]… {/dede:list}
樱花小镇假期生活最新版下载v1.7 安卓版
其它手游 451M
下载美人鱼魔法公主游戏下载v1.1 安卓版
其它手游 113.4M
下载卡车司机模拟最新版下载v1.0.4 安卓版
其它手游 152M
下载大型卡车模拟器手机版下载v1.0.2 安卓版
其它手游 136M
下载荒野射击手机版下载v188.1.0.3018 安卓版
其它手游 150.2M
下载油罐车山地模拟最新版下载v1.1 安卓版
其它手游 65.7M
下载米加世界假期小镇手游下载v1.1 安卓版
其它手游 208.3M
下载车祸赛车模拟器中文版下载v1.3 安卓版
其它手游 86.6M
下载真实武器ar修改版下载v4.3 安卓最新版本
下载
王国保卫战2勇士官方版下载v1.4.4 安卓版
下载
亚梦美味蛋糕店官方版下载v1.0 安卓版
下载
消灭那方块手游下载v1.0 安卓版
下载
极限挑战越野卡车模拟游戏最新版下载v2.0 安卓版
下载
口袋猫狗游戏下载v1.0 安卓版
下载
下落小球官方版下载v2.0 安卓版
下载
真实赛车直升机手机版下载v3.09.0805 安卓版
下载