您当前的位置:网站首页>>建站资讯>>网站建设知识网站建设知识

稻壳cms模板seo标签使用指南

点击数:31142015-04-10 10:44:14 来源: www.essj.cn

Doccms模板标签中,seo标签主要分为四类:

第一类:seo综合标签

$tag['seo.title']、$tag['seo.keywords']、$tag['seo.description']

这三个标签是seo综合标签,也是稻壳cms默认模板所使用的三个标签,无论是首页模板index.php还是内页模板common.php,都通用了这三个标签最为标题、关键词、摘要。那么这三个标签是在模板index.php和common.php(包含自定义单独common页) 中html代码部分输出当前“页面标题关键词摘要”时所用,但此标签是个组合标签,由{$tag['title'].' - '.$tag['channel.title'].' - '.$tag['site.title']}标签组合而成,因此更容易表达当前页面标题信息,是官方专门为SHLCMS模板用户定制推荐的页面标题标签,有利于SEO。也就是说,这三个标签如果出现在内页时,输出结果是:页面标题-栏目标题-站点标题、页面关键字-栏目关键字-站点关键字、页面摘要-栏目摘要-站点摘要。

第二类:内容页面seo标签

$tag['title']、$tag['keywords']、$tag['description']

这三个标签主要在模板common.php(包含自定义common页) 中html代码部分输出当前模块的最终内容页“页面标题关键词摘要”所用。也就是说,这三个标签在内容页时,输出的是页面标题、页面关键词、页面摘要。经过测试,这三个标签在栏目页时,无效,不输出栏目标题关键词摘要,如果要输出栏目相关标题关键词和摘要,需要使用$tag['channel.title']、$tag['channel.keywords']、$tag['channel.description']

第三类:栏目页面seo标签

$tag['channel.title']、$tag['channel.keywords']、$tag['channel.description']

这三个标签主要用户输出当前栏目标题关键词摘要。

第四类:站点seo标签

$tag['site.title']、$tag['site.keywords']、$tag['site.description']

这三个标签主要在模板index.php、common.php(包含自定义common页) 中html输出“站点标题关键词摘要”所用。

看了以上的内容,你是不是应该对稻壳cms模板的seo标签有了一个更全面的了解了?这样我们是不是就可以自由组合seo标签来达到自己的目的了?

虽然Doccms官方给出的seo标签很多分类也很详细,但如果直接用标签的话,有一点满足不了我们的需要,那就是内页如果自动区分栏目页和内容页来独立显示各自对应的内容,例如页面标题,栏目页显示栏目标题,内容页显示内容标题,互相不冲突?这种想法雅风也有,也想这么做一下,找了各路大神请教,最后还是月下追魂给出了最佳方案:用判断来区分。具体代码如下:

页面标题:<title><?php echo empty($tag['title']) ? $tag['channel.title'] : $tag['title']; ?></title>

页面关键词:<meta name="keywords" content="<?php echo empty($tag['keywords']) ? $tag['channel.keywords'] : $tag['keywords']; ?>" />

页面摘要:<meta name="description" content="<?php echo empty($tag['description']) ? $tag['channel.description'] : $tag['description']; ?>" />

注意这三个要放在common.php里哦。

【文章如需转载请注明:转载自临朐天宇网络:http://www.essj.cn】
本文地址:http://www.essj.cn/web/n76.html
【作者:】 返回顶端

工作日:9:00-21:00

邮箱498777887@qq.com