织梦dedecms文章简介摘要字数的设置方法

织梦dedecms文章简介摘要字数的设置方法,第1张

织梦dedecms文章简介摘要字数的设置方法

本文详细介绍了如何设置智盟cmsdedecms文章摘要的长度,朋友们一定要参考。

在Dedecms系统中,文章摘要的最大长度(可通过infolen或description的相关徽标启用)设置为250个字符。设置最大长度的关键目的是减少数据库查询的冗余,保证网站的优良特性。因此,不对介绍内容设置上限显然是不科学的,但如果你能自我满足地 *** 纵这个上限,对网页的合理布局会产生积极主动的作用。在整个网页制作过程中,经常需要在频道栏目列表的网页中启用文章摘要。如果文章摘要的长度可以被合理地 *** 纵,网页的整体规划就可以变得智能。

在Dedecms中,在列表页面上启用文章摘要的主要方法有:


复制代码编码如下:
1:[field:info/]
2:[field:description/]
3:[field:infofunction="cn_substr(@me,字符数)"/][/

第一种和第二种方法是立即启用文章的摘要。当[field:info/]应用于长度问题时,可以在{dede:arclistinfolen=''}{/dede:arclist}中设置启用摘要的字符数(最大可以设置为系统配置的250);如果应用[field:description/],则后台管理设置的汇总标识上限将立即应用。显然,这两种方法都是被动的,而且协调性很差。

第三和第四种方法通过函数function完成了抽象表示标识符的智能调整。自然,在不调整文章摘要内容标识符上限的情况下,这四种方法的区别不会太大。但是在下面,如何调整这个上限,主要可以说明方法的必要性[field:descriptionfunction="cn_substr(@me,字符数)"/]。

在Dedecms中,与文章摘要相关的关键php文件是:


副本代码编码如下:
/dede/archives_add.php
/dede/archives_edit.php
/dede/article_add.php
/dede/article_edit

在添加网页上,有这样一句话:“$description=cn_substr($description,$CFG_AUOT_description);”,这句话完成了[field:descriptionfunction="cn_substr(@me,字符数)"/]的功能。因为这句话确实有利于网页的整体规划,所以我们在实验中没有调整。

在编辑网页上,有一句话:“$description=cn_substr($description,250);”这句话显示的是大家熟悉的字数“250”,这是系统配置的文章摘要字数上限。如果是gbk码,显示125个字。如果是utf-8号,就是81个字。显然,如果我们想去掉文章摘要中的最大字符数,我们无疑将不得不使用它。可以,只要在这里把“250”改成另一个值,比如“500”。这里的推荐不要定的太高。一是不需要在列表页面呈现太多内容(呈现太多内容还不如马上用正文),二是防止数据库查询造成停滞。

以上调整不够;还需要调整article_description_main.php。

在article_description_main.php的网页上,查找“if($dsize>:250)$dsize=250;”句子,这里限制了后台管理自动汇总的字符数。把这里的“250”调整为“500”即可,也就是可以和之前调整的字符数相矛盾。(如果你确定你所有的文章都是手动添加的,手动汇总不需要对这个文档做任何调整。获取自动文摘的关键是提前准备很多文章和文集。)

最后,在后台管理中,在系统软件-系统软件主要参数-其他选项中,全自动摘要的长度可以改为500,即可以和之前调整的字符数相抵触。

调整后大家再去频道栏目列表页面,就可以启用logo了。徽标示例如下:


复制代码编码如下:
{dede:listtypeid="row='5'titlelen='100'orderby='new'pagesize='5'}
[field:title/]{/dede:list}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/773135.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存