织梦相关文章的调用代码

584

页面优化在整个网站seo优化中所占的比例越来越重要了,该怎么做好页面呢,以织梦cms为例,相关模块的调用就是一个很大方面,但是织梦的相关模块调用有时候并不是那么的一帆风顺,因为在相关模块上会存在很多的代码问题。

比如第一个,相关内容模块调用代码与栏目页相关内容调用代码不一致。

按照常理里说,一个栏目和栏目下的文章所属都是一致的,所采用的调用代码也应该一样,但是由于织梦代码曾经进行过一次的系统升级,于是把在内容页调用的标签和在栏目页调用的标签给弄得不一样了,其调用代码分别如下:
文章页相关调用
(文章页相关调用代码)
调用代码2
(栏目页相关调用代码)
从这2个调用,大家可以看出这2这之间的区别,因为织梦文章页相关采用的likearticle标签而栏目页的相关采用的是likeart。所以在具体的实际调用时候要做注意,否则相关性无法调用成功。

第二个,如果站在seo的角度来考虑,我们发现这样的调用其实是有一定问题的,如果一个栏目内某个相关文章较多的话,那么采用likearticle调用的话,最终的结果都是最新的相关文章,而老文章页面将会无法展示出来。这样一旦文章数量很多,那么老文章在其他地方显示的机会就少了,而且有的文章可能同类别的内容很少,那么没有相关的文章又该怎么调用呢?下面逐一说明问题:

1,如何随机调用文章的标签问题。

我觉得如果一个网站更新数量较多或者内容数量较多之后,就要想着怎么能够让蜘蛛爬向任何一个页面,而不仅仅更多停留在老的页面上,这里我们建议采用全站随机调用,或者栏目内随机调用标签,其调用代码如下:

随机调用
其中,不加typeid的话是栏目内随机调用,而加上的话是全站文章的随机调用。一般为了增强文章之间的相关性,我们建议去掉typeid属性,这样更加符合seo的要求。

2,如何排序调用的文章。

在不做任何改动的情况下,调用的文章默认排序为最新相关文章,但是这个的缺点我也说了,最相关或者最有用的文章不一定都是最新的,如何做其他的调用也是一个非常重要的问题,比如热点相关问题或者推荐相关问题等,我觉得可以组合使用。

举例来说,比如你想调用最优秀的相关文章的话,可以让相关文档调用时候,加上推荐这样的属性,你只要把优秀的文章都加上了推荐属性,那么就可以这么调用了。

相关性在网站收录、排名等很多方面都有很大的影响和作用,如何做好也是一门大学问。
The End

相关推荐

织梦dedecms生成报错Fatal error: Allowed memory size of in /include
织梦生成静态html页面时报错:Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 71 bytes) in /wwwroot/include/helpers/string.helper.php on line 121 字面意思理解是内存不足,很多朋友可能认为是内存不足问题,实际上不...
2023-10-13 dedecms安装使用
329

织梦Dedecms限制栏目列表生成的页数
有时候我们的文档特别的多,另外也是为防止网站被采集,全站文章被索引,所以要控制下织梦dedecms列表页面数量。 这样的话我们要具体怎么操作呢? 1、首先建立一个全局变量: 在系统-站点设置中添加一个新的变量,变量名称:cfg_listmaxpage,变量说明:栏目...
2023-05-24 dedecms安装使用
126

dedecms织梦全局变量调用方法总结
dedecms织梦的全局变量可以在/include/common.inc.php文件中看到,此文件内定义了大量的全局变量,详细自己去看看。 如果我们要实用dedeCMS织梦全局变量该如何调用: 第一种单独调用: {wmd:global.变量名 /},注意闭合,否则会以文本形式输出。这种一般适用...
2023-03-01 dedecms安装使用
238

织梦DEDECMS 栏目文章文章命名规则修改
织梦DEDECMS 栏目文章文章命名规则修改, 每次添加栏目的时候 都要改文章命名规则,十分麻烦, 修改下面这个地方就可以一改永亦,织梦模板网为您解答 找到\include\common.inc.php 搜索 $cfg_df_namerule 把: $cfg_df_namerule = {typedir}/{Y}/{M}{D}/{aid...
2021-09-24 dedecms安装使用
165

解决dedecms织梦系统{wmd:arclist keyword='动态获取关键词'}只生效一次
当我们通过{wmd:arclist keyword=关键词}来调用文章列表时,你会发现只在其中一个栏目里生效,在其他栏目,仍然显示上一次的关键词。 原因是由于arclist的缓存导致的。 只需修改/include/taglib/arclist.lib.php文件,大概在384行: $taghash = md5(seriali...
2021-09-24 dedecms安装使用
212

织梦dedecms数据库内容替换安全确认码怎么去掉
我们在使用织梦dedecms数据库内容替换时候,经常遇到 安全码 显示的无法识别或者不清晰,这个安全码的位置是在核心 - 批量维护 - 数据库内容替换,如果识别不了,这个页面还没有改变验证码的地方,只能重新刷新页面,如果我们不想要这个安全码的话,要怎么操...
2021-09-24 dedecms安装使用
109