迅睿CMS关键词TAG标签插件指南:从零掌握建站核心工具
我们一直在坚持不懈地努力,帮助新手小白更加方便的进行WEB应用的快速开发,如果您对我们的成果表示认同,并且觉得对你有所帮助。我们愿意接受来自各方面的捐赠^_^,您的帮助是对我们的支持和动力!
关键词TAG标签插件作为内容分类与流量聚合的利器,已成为网站SEO的必备功能。但迅睿CMS官方却未提供系统化的使用指南,对新手不够友好。本文主要介绍TAG标签的应用场景及下插件的使用教程。
应用场景及用途
这里以网络公司官网举例,比如某网络公司官网,新闻资讯栏目下,设有网站建设、网络推广子栏目。使用TAG标签插件可以实现以下功能。
文章归类
替代冗余的子分类,例如将“SEO优化”“百度推广”设为标签,避免在“网络推广”分类下创建过多子类。
跨分类聚合
同一标签可跨不同分类聚合文章,如“网站优化”关键词可同时出现在“网站建设”和“网络推广”的文章中。
用户导航
用户可通过任意页面的TAG标签,快速进入至该标签的聚合页,集中查看所有相关文章,提升站内浏览效率,降低跳出率。
SEO优化
标签聚合页可增加长尾关键词流量。
入门使用教程
使用关键词TAG标签,需要了解插件设置方法、插件页面模板、各页面的调用标签等。实际应用时,根据自己需求取舍即可。
插件设置方法
安装完插件后,在应用-关键词库,进行设置。此处一般开启自动存储关键词、设置内页SEO和聚合首页SEO即可。其他可根据需求进行设置。具体每一项,官方后台都有描述。这里不再赘述。
主要提示一下TAG标签的伪静态,设置完地址规则,务必将伪静态规则代码手动写入到根目录的config/rewrite.php 数组体[ .... ]中。
插件页面模板
关键词TAG标签共需2个页面模板,分别为index.html和tag.html。放至模板目录的tag文件夹(例:template/pc/tklmoban/home/tag中)具体页面的标签可参考下方页面调用标签。
index.html是TAG标签的首页或称之为TAG列表页面,展示的是本站所有关键词,可分页显示。
tag.html是TAG标签的内容页或称之为TAG文章聚合页,展示的是包含某关键词的所有文章,可分页显示。
页面调用标签
文章内容页调用标签
{loop $tags $name $url} <a href="{$url}">{$name}</a> {/loop} //这里输出的词,是文章内容的关键字字段的全部数据,链接会指向TAG文章聚合页面的URL。 //自己加入对应样式
文章列表页面调用标签
{module catid=$catid order=updatetime page=1} //例如return返回变量是rs,那么可以这样写 {php $kws = dr_get_content_tags($rs.keywords);} {if $kws} {loop $kws $name $url} <a href="{$url}">{$name}</a> {/loop} {/if} //代码结束 {/module} //也可以用到搜索页面 //自己加入对应样式
任意页面调用标签
{tag num=20 order=rand} <a href="{$t.url}">{$t.name}</a> {/tag} //这里会随机调用关键词库中的20个标签。
TAG文章聚合页调用标签
<a href="{SITE_URL}">网站首页</a>TAG:{$tag.name} //面包屑导航 {if $parent}<a href="{$parent.url}">{$parent.name}</a>{/if} //判断是否存在父词,调用父词信息,需开启子词功能,用于面包屑导航 {loop $related $t}{$t.name}{/loop} //TAG标签父子关系导航,一般用不到,需开启子词功能 {if $tag.id} {$tag.name} {$tag.content} {/if} //首先判断tag是否在库中,分别TAG标签的名称和描述内容标签。 {related module=all field=title,url tag=$tag.tags page=1 pagesize=10 urlrule=$urlrule} <a href="{$t.url}">{dr_strcut($t.title, 35)}</a> {/related} //调用文章关键词字段中含有此TAG标签的文章列表,分页展示。 //如果只调用news模块的内容,可修改为module=news,如果内容的其他字段可在field中添加,比如id,thumb等。 {$pages} //分页标签
TAG标签首页调用标签
{table table_site=tag page=1 pagesize=20 urlrule=$urlrule} <a href="{php echo \Phpcmf\Service::M('tag', 'tag')->tag_url($t);}">{$t.name}</a> {/table} //调用全部TAG关键词库中的词,分页展示,每页显示20个 {$pages} //分页标签
结语
以上就是迅睿CMS关键词TAG标签的常见应用场景及相关调用标签,此插件的玩法还有很多,系统是为人服务,可以根据自身需求,多进行尝试。
应用下载
我们一直在坚持不懈地努力,帮助新手小白更加方便的进行WEB应用的快速开发,如果您对我们的成果表示认同,并且觉得对你有所帮助。我们愿意接受来自各方面的捐赠^_^,您的帮助是对我们的支持和动力!