dedecms列表页文章摘要字数的设置方法

dedecms列表页文章摘要字数的设置方法,第1张

dedecms列表页文章摘要字数的设置方法

本文的重点是详细介绍dedecms列表页面摘要长度的设置方法,可以使网页内容的显示信息和整体的合理布局 *** 作更加灵活。这是一个非常有用的方法,朋友们一定要参考。

本文通过案例描述了dedecms列表页面文章摘要长度的设置方法。分享给大家参考。实际的完成方式如下:

在Dedecms系统中,文章摘要(可以根据infolen或description的相关标志启用)被设置为最大长度为250个字符。设置最大长度的关键目的是减少数据库查询的冗余,保证网站的优良特性。所以,如果不对介绍内容设置上限,显然是不科学的,但是如果可以随意 *** 纵这个上限,那么对于网页的合理布局,是有积极主动的作用的。在整个网页制作过程中,通常需要在频道栏目列表的网页上启用文章摘要。如果文章摘要的长度可以被合理地控制,网页的布局就可以变得灵活。

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

1:[field:info/]

2:[字段:描述/]

3:[field:infofunction="cn_substr(@me,字符数)"/]

4:[field:descriptionfunction="cn_substr(@me,字符数)"/]

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

第三,四种方式完成了根据功能功能号灵活调整文章摘要显示。自然,在不改变文章摘要内容标识符上限的情况下,这四种方法的区别不会太大。但是如何修改这个上限才能体现出这个方法的必要性[field:descriptionfunction="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_substr($description,$CFG_AUOT_description);这句话完成了
复制以下代码的功能:[field:descriptionfunction="cn_substr(@me,字符数)"/]。因为这句话确实有利于网页的布局,所以我们在实验中没有改动。

在编辑网页上,有一句话:
复制代码,编码如下:$description=cn_substr($description,250);在这句话中,出现了一个已知的字符数“250”,这是系统配置的文章摘要的字符数上限。如果是gbk码,显示的信息是125个字。如果是utf-8号,就是81个字。显然,我们必须提高文章摘要的最大字数,所以我们不得不求助于它。可以,把“250”改成另一个值,比如“500”也可以。这里不强烈建议设置太高。一个是列表页面不需要显示太多内容,显示太多内容还不如马上用body。另一个是防止数据库查询导致停滞。

以上改变还不够;您还必须更改文章描述main.php。

在article_description_main.php的网页上,查找“if($dsize>:250)$dsize=250;”句子,这里限制了后台管理自动汇总的字符数。把这里的“250”改成“500”就行了,也就是之前改的字符数是一样的。如果你确定你所有的文章都是手动添加的,你就不需要为了手动摘要而更改这个文档。自动摘要的关键是提前做好很多文章和收藏的准备。

最后登录后台管理。在系统软件-系统软件主要参数-其他选项中,自动汇总的长度可以改成500,也就是可以和之前改的字符数一样。

进行更改后,每个人都可以进入频道栏列表页面,并根据徽标激活它。标识了以下实例:

复制代码编码如下:{dede:listtypeid=''row='5'titlelen='100'orderby='new'pagesize='5'}
[field:title/][/br[field:descriptionfunction='cn_substr(@me,500)'/]...
{/dede:list}
按照上述方法,我们完成了启用的500个字符的文章摘要标识,彻底改善了系统软件对文章摘要250个字符的限制,展现了更为广阔的web界面设计。

期待以上对建设dedecms站的帮助。

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存