Dream weaving dedecms系统修改了文章描述中调用字数的方法

优采云 发布时间: 2020-08-07 06:21

  dedecms系统文章调用描述的字符数和数字最多为250个字节,并且文章摘要(可通过infolen或与描述相关的标签调用)的字符数限制为250个字符. 设置上限的第二个目的是减少数据库的冗余. 我保证网络的出色性能. 因此,不对引言的内容设置上限显然是不合理的,但是如果可以自由控制该上限,则仿冒网站的仿冒网站将对Web内容的布局产生积极影响. 在网页设计过程中,.NET源代码. 通常需要从渠道列表页面到文章摘要调用dedecms. 如果不能有效地控制文章摘要中的单词数,则页面布局可以非常灵活.

  让我们首先讨论如何修改此上限,以便我们可以显示方法的要点[field: description function =“ cn_substr(@me,character number)”/].

  与Dedecms系统中的文章摘要相关的主要php文件为:

  /dede/archives_add.php

  /dede/archives_edit.php

  /dede/article_add.php

  /dede/article_edit.php

  /dede/article_description_main.php

  在添加页面上,有一个句子: $ description = cn_substrR($ description,$ cfg_auot_description);这句话实现了[field: description function =“ cn_substr(@me,字符数)” /]此功能. 由于此语句对页面布局确实有利,因此我们尝试不做任何更改.

  在编辑页面上,有一个句子: $ description = cn_substrR($ 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,这意味着它与先前修改的字符数不同.

  完成上述修改后,我们可以转到频道列表页面并通过标签进行调用. 标签示例如下:

  {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文章或列表页面上调用文章摘要方法.

  1: [field: info /]

  2: [field: description /]

  3: [field: info function =“ cn_substr(@me,字符数)” /]

  4: [field: description function =“ cn_substr(@me,字符数)” /]

  第一种和第二种方法是间接调用文章摘要. 就被调用的单词数而言,使用[field: info /]时,可以在{dede: arclist infolen =''} {/ dede: arclist}中,在通话摘要中设置字符数(向上系统设置的250个字符);如果使用[field: description /],则间接使用在后台设置的摘要字符的上限(背景也有上限250个字符). 显然,这两种方法都是非常被动和灵活的.

  第三和第四种方法通过函数功能实现了文章摘要中显示字符的灵活调整. 当然,如果没有正确修改文章摘要的上限,则这四种方法之间的差异并不大.

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线