当前位置 : 主页 > 网站建设 > 正文

DedeCMS栏目封面页用SQL调用和栏目关键词相同的文章

原创

重庆seo2020-06-20 08:40:01阅读()SQL命令相关性A+ / A-

DedeCMS是做SEO的利器,有一定基础的站长可以手动调整,让页面所有内容的匹配,可平时管理的大都是普通编辑,没有代码基础。为方便后面的管理,让编辑只需要写好文章,设置好页面关键词就行了。

文章的关键词应围绕核心关键词展开

有人认为织梦内容页设置的Keywords越多越好,这样会匹配更多文章。然而搜索引擎判断页面的好坏标准并不是只是多,而是关联性强,因此在做内容规划的时候应该实现设置好关键词。

核心 -> 批量维护 ->文档关键词维护

继续在“新增关键字”填写网站的其他核心、长尾关键词,围绕着这些词就可以开始编写文章了,参考文章《如何挖掘关键词实战》。

如果平时已经整理过关键词了可以点击“分析系统内的关键字”,就能获取到所有文章的关键词,这里不能“自动获取关键字”,DedeCMS在切词方面还是不完善。这样全站的关键词就分析出来了,如图:

关键词维护

内容页的匹配

内容页的匹配比较简单,一般是用系统标签{dede:likearticle},会自动调用标题或关键词相类似的文章,写法如下

{dede:likearticle mytypeid='' row='' col='' titlelen='' infolen=''}
<a href="[field:arcurl/]">[field:title/]</a>
{/dede:likearticle}

栏目页的匹配

分为栏目封面页和栏目列表页,列表页调用的是该栏目下文章,相关度高,直接用系统标签{dede:list}或{dede:arclist}即可。

栏目封面下是没有文章的,但可以调用其他列表页下的文章,比如调用栏目ID为5,关键词其中一个为“月嫂”的文章,写法如下

{dede:arclist typeid='5' row='8' titlelen='80' keyword='月嫂'}
<a href="[field:arcurl/]" target="_blank">[field:title/]</a>
{/dede:arclist}

如果多个封面栏目共用一个模板的时候,就不能写死,而是和栏目设置的关键词一样要怎么弄呢,这里用到一个常用标签{dede:sql},就是直接调用数据库中满足指定条件的内容,和sql的写法大同小异。下面的“分隔符”请自行删除。

{dede:sql sql="Select * From #分隔符@__archives where keywords = ~keywords~"}
<a href="[field:id runphp='yes']$url=GetOneArchive(@me);@me=$url['arcurl'];[/field:id]" target="_blank">[field:title/]</a>
{/dede:sql}

    扩展阅读

    本文地址:https://www.vi586.com/web/742.html
    版权声明:原创文章,版权归重庆SEO吖七所有,欢迎分享本文,支持原创,转载请保留出处

    赞(57)