您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
dedecms列表页文章摘要字数限制的修改方法
妙菡2023-09-30DedeCMS教程已有人查阅
导读本文实例讲述了dedecms列表页文章摘要字数的设置方法。分享给大家供大家参考。具体实现方法如下:在Dedecms系统中,文章摘要(可以通过infolen或description相关标签调用)被设置了字数上限为250字符
本文实例讲述了dedecms列表页文章摘要字数的设置方法。分享给大家供大家参考。具体实现方法如下:
在Dedecms系统中,文章摘要(可以通过infolen或description相关标签调用)被设置了字数上限为250字符,设置上限的主要目的是减少数据库的冗余,保证网站良好的性能,因此,如果对简介内容不设置上限显然不合理,但是如果可以自由控制这一上限,那么将对网页内容布局带来积极作用,在网页设计过程中,往往需要在频道列表页面调用到文章摘要,如果可以有效控制文章摘要的字数,那么就可以使得页面布局很灵活.
在Dedecms中,在列表页调用文章摘要的方法主要有:
第3、4种方法通过function函数实现了对文章摘要显示字符的灵活调整。当然,在没有修改文章摘要内容字符上限时,这4个方法的差异并不大。但是,下面我们来说如何修改这一上限值,就可以体现出 [field:description function="cn_substr(@me,字符数)"/]这一方式的重要性。
在Dedecms中,与文章摘要相关的php文件主要有:
在 edit页面,有一句话是:
完成上面的修改还不够,还需要修改article_description_main.php
在 article_description_main.php页面,找到“if($dsize>250) $dsize = 250;”语句,这里限制了在后台自动获取摘要的字符数。把这里的“250”修改为“500”即可,也就是和之前修改的字符数一致即可,如果你确认你的每一条文章都是手动添加,手动完成摘要获取就不需要修改这个文件了,自动摘要获取主要还是给大量文章和采集准备的.
最后,登录后台,在系统-系统基本参数-其它选项中,自动摘要长度,改成500即可,也就是和之前修改的字符数一致即可.
完成上述修改后,我们再到频道列表页,通过标签调用即可,示例标签如下:
在Dedecms系统中,文章摘要(可以通过infolen或description相关标签调用)被设置了字数上限为250字符,设置上限的主要目的是减少数据库的冗余,保证网站良好的性能,因此,如果对简介内容不设置上限显然不合理,但是如果可以自由控制这一上限,那么将对网页内容布局带来积极作用,在网页设计过程中,往往需要在频道列表页面调用到文章摘要,如果可以有效控制文章摘要的字数,那么就可以使得页面布局很灵活.
在Dedecms中,在列表页调用文章摘要的方法主要有:
[field:info /]
[field:description /]
[field:info function="cn_substr(@me,字符数)"/]
[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
//phpfensi.com
在 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/]
[field:description function='cn_substr(@me,500)'/]...
{/dede:list}
通过以上方式,我们就实现了调用的文章摘要字符为500字符,完全突破了文章摘要250字符的系统限制,为网页布局提供了更加广阔的空间,希望本文所述对大家的dedecms建站有所帮助。
本文标签:
很赞哦! ()
相关教程
- dedecms列表页与详情调用tag标签同时带上链接的实现方法
- dedecms列表页缩略图随机调用的实现方法代码分享
- 织梦dedecms列表页首页和第一页内容重复,自动删除教程
- 织梦dedecms列表页栏目排序问题详解
- 在dedecms列表页中怎样得到文章总数的方法
- dedecms列表页调用tag的方法代码实例
- dedecms列表页频道页获取当前栏目的父栏目名称的实现方法
- dedecms列表页标题title后怎么加上页数其标题不重复
- 织梦dedecms列表页隔行换色的实现方法
- dedecms列表页自动统计当前栏目文档总数的方法
- 织梦dedecms列表页怎么调用当前栏目下内容数量
- dedecms列表页标题更符合SEO怎么修改
图文教程
织梦dedecms目录权限安全设置方法
目录权限:我们不建议用户把栏目目录设置在根目录, 原因是这样进行安全设置会十分的麻烦, 在默认的情况下,安装完成后,目录设置如下:
dede织梦邮箱验证功能设置教程
今天在官方的论坛里发现一个设置织梦CMS邮箱验证功能的教程,现在转发过来,希望对大家有些帮助。
dedecms实现任意页面调用当前会员信息的代码实例
1、在你需要调用的页面里面之间加入;2、复制\member\ajax_loginsta.php 更名为:ajax_loginuser.php这个名字,跟上面的
织梦DEDECMS列表页内容页输出上一个栏目和下一个栏目
织梦CMS内容页有上一篇下一篇文章,没有上一个栏目下一个栏目,我们可以不用修改程序内核文件,直接在模板里用“runphp”输出上一个栏目和下一个栏目。
相关源码
-
(自适应)高端集团跨国公司产业联盟机构网站模板免费下载基于PbootCMS内核开发的集团级企业网站模板,采用响应式设计架构,确保在各类移动设备上获得浏览体验。通过模块化布局与简约大气的视觉风格,帮助集团企业高效展示组织架构、发展历程和业务矩阵,建立专业的企业形象窗口。查看源码 -
(自适应)挖掘机大型采矿设备pbootcms网站源码下载本模板基于PbootCMS系统开发,专为重型机械设备行业设计,特别适合挖掘机、采矿设备、工程机械等工业设备展示。采用响应式布局技术,确保各类设备参数和图片在不同终端上都能清晰展示。查看源码 -
(自适应)平面设计网络工作室个人作品展示网站模板免费下载基于PbootCMS内核开发的响应式网站模板,为设计工作室、创意机构打造的作品展示解决方案。通过模块化布局与极简交互设计,呈现设计作品的视觉细节,支持作品分类、案例解析等多维度展示方式。查看源码 -
(自适应)工业机械制造设备网站pbootcms模板下载为机械制造、工业设备类企业设计,特别适合各类机械设备、生产线、工业自动化产品展示。采用响应式技术,确保在不同设备上都能清晰展示机械产品的技术参数和细节特点。查看源码 -
自适应建材瓷砖卫浴大理石类pbootcms网站模板源码下载为建材瓷砖、卫浴瓷砖企业打造的高端响应式门户模板,基于PbootCMS内核深度开发。采用前沿HTML5自适应架构,无缝兼容手机端触控交互与PC端展示场景。查看源码 -
(PC+WAP)绿色产品环保设备垃圾桶厂家公司网站pbootcms模板为垃圾桶生产商、环保设备企业打造的高端响应式门户模板,基于PbootCMS开源内核深度开发。采用HTML5自适应架构,无缝实现PC与手机端数据实时同步与交互优化查看源码
| 分享笔记 (共有 篇笔记) |
