织梦仿站首页列表页文章带图标(深圳白起SEO本文实例讲述了织梦dedecms列表页文章摘要)
优采云 发布时间: 2021-12-21 20:08织梦仿站首页列表页文章带图标(深圳白起SEO本文实例讲述了织梦dedecms列表页文章摘要)
【深圳百奇SEO】本文介绍织梦dedecms列表页文章汇总字数限制问题及修改设置方法。分享给大家,供大家参考。具体实现方法如下:
在织梦Dedecms系统中,文章摘要(可以通过infolen或description相关标签调用)设置为最多250个字符。设置上限的主要目的是减少数据库的冗余。不仅如此,保证了 网站 的良好性能。所以,对介绍的内容不设上限显然是不合理的,但如果能自由控制这个上限,就会对网页内容的布局产生积极的影响,而且在网页设计过程中,经常需要调用频道列表页面的文章汇总。如果文章摘要中的字数能够得到有效控制,那么页面布局就可以变得非常灵活。
在Dedecms中,调用列表页文章汇总的主要方法有:
1:[字段:信息/]
2:[字段:描述/]
3: [field:info function="cn_substr(@me, 字符数)"/]
4: [field:description function="cn_substr(@me,字符数)"/]
第二种方法1、是直接调用文章的summary。在调用的单词数方面,使用[field:info /]时,可以使用{dede:arclist infolen=''}{/dede :arclist},设置调用摘要中的字符数(向上到系统设置的250));如果使用[field:description /],则直接使用后台设置的摘要字符上限。很明显,这两种方法都非常被动,灵活性太差。
第四种方法3、通过函数函数实现对文章摘要显示字符的灵活调整。当然,在不修改文章抽象内容字符上限的情况下,这四种方法区别不大。不过下面我们来说说如何修改这个上限来体现方法的重要性[field:description function="cn_substr(@me,number of characters)"/]。
在dedecms中,与文章的摘要相关的php文件主要有:
/dede/archives_add.php
/dede/archives_edit.php
/dede/article_add.php
/dede/article_edit.php
/dede/article_description_main.php
//
archives_add.php 页面中有如下代码:
代码显示如下:
$description = cn_substrR($description,$cfg_autot_description);
[field:description function="cn_substr(@me,字符数)"/]
此功能。因为这个语句确实有利于页面布局,所以我们在实验中没有修改。
修改部分:
在article_edit.php页面上,有一句话:
代码显示如下:
$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:description function='cn_substr(@me,500)'/]...
{/dede:list}
通过上述方法,我们实现了被调用的文章抽象字符为500个字符,彻底突破了文章抽象250个字符的系统限制,为网页布局提供了更广阔的空间。
希望深圳百奇SEO所说的对大家的织梦dedecms建站有所帮助。