dedecms分页样式(dedecms列表页文章摘要字数的设置方法)
dedecms分页样式
dedecms列表页文章摘要字数的设置方法本文实例讲述了dedecms列表页文章摘要字数的设置方法。分享给大家供大家参考。具体实现方法如下:
在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
//phpfensi.com
在 add页面,有一句话是:
这句话实现了
在 edit页面,有一句话是:
完成上面的修改还不够,还需要修改article_description_main.php
在 article_description_main.php页面,找到“if($dsize>250) $dsize = 250;”语句,这里限制了在后台自动获取摘要的字符数。把这里的“250”修改为“500”即可,也就是和之前修改的字符数一致即可,如果你确认你的每一条文章都是手动添加,手动完成摘要获取就不需要修改这个文件了,自动摘要获取主要还是给大量文章和采集准备的.
最后,登录后台,在系统-系统基本参数-其它选项中,自动摘要长度,改成500即可,也就是和之前修改的字符数一致即可.
完成上述修改后,我们再到频道列表页,通过标签调用即可,示例标签如下:
[field:title/]
[field:description function='cn_substr(@me,500)'/]...
{/dede:list}
通过以上方式,我们就实现了调用的文章摘要字符为500字符,完全突破了文章摘要250字符的系统限制,为网页布局提供了更加广阔的空间.
希望本文所述对大家的dedecms建站有所帮助。
- dedecms怎么调用标签(织梦DEDECMS dede:arclist,dede:list获取附加表字段内容的方法)
- dedecms更新后设置空白(织梦DedeCms上传的图片点击打开改为不新窗口打开)
- dedecms 数据转移(dedecms5.7 通过替换文件升级后 所有档案列表为空的解决方法)
- dede源码如何新增页面(dedecms 在内容模板里调用栏目内容即{dede:field.content/})
- dedecms提示信息(DedeCms fckeditor编辑器空白无法显示的相关问题)
- dedecms友情链接设置(dedecms友情链接中去掉织梦链投放修改方法)
- 织梦dedecms加固版需要付费吗(织梦dedecms系统后台安全提示去除方法)
- dedecms搜索功能怎么设置详细(dedecms pagelist标签修改方法分享)
- 最新版dedecms安全策略(DedeCMS站点高级安全策略Linux篇)
- 织梦首页如何设置指定栏目(详解织梦模板DEDECMS搜索结果调用自定义字段的方法)
- dedecms使用教程(dedecms二级菜单中判断子菜单标签的使用方法)
- dedecms入门教程(DedeCms autoindex和itemindex使用介绍)
- dedecms列表样式修改(dedecms5.7sp1评论添加字段的实现方法)
- dedecms织梦系统(织梦CMS去除powered by dedecms网站版权信息的方法)
- dedecms使用教程(Dedecms提示信息及提示内容的修改方法)
- dedecms悬浮导航(DEDECMS开启绝对地址PC端跳转到静态手机端实现方法)
- 网红直播可以赚很多钱吗(网红直播可以赚很多钱吗)
- 今天是什么日子(今天是什么日子有什么特殊意义吗)
- 这里输入关键词(怎么输入关键词搜索)
- 34岁的舒畅,就这样走到了末路,不知会不会后悔15年前的草率决定(就这样走到了末路)
- 不走心的古装造型 舒畅 毁容式 出演,萧蔷雷出新高度(不走心的古装造型)
- 嘉南传 第22集(嘉南传第22集)
热门推荐
- mysql随机获取数据
- docker打包配置好的镜像(docker镜像的导入和导出的实现)
- 腾讯云服务器操作系统怎么选(如何选择腾讯云服务器配置?)
- mysqldump属于哪种备份(MySQLDump的备份小技巧)
- 为什么mysql主键要设置自增列(浅谈MySQL中的自增主键用完了怎么办)
- rocketmq安装linux(docker安装rocketMQ教程最详细)
- js统计文本框剩余可输入字数
- ConcurrentDictionary与Dictionary的区别
- docker给镜像加名称(Alpine Docker镜像字体的问题解决操作)
- dockerfile映射目录(Dockerfile中ENTRYPOINT 和 CMD的区别说明)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9