Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] SEO化你的日记和话题!~~北海自驾游网原创推荐!

[复制链接]
lchg120 发表于 2010-3-24 10:46:04 | 显示全部楼层 |阅读模式
UCHome模板
适用版本: UCHome 2.0
语言编码: GBK简体 UTF8简体 BIG5繁体 
风格转换者: 原创
不说空话,看我网站上的日记和话题就知道了,title就不用看,关键是keywork和description!
在制作的时候要修改文件只有模板文件。
一个是header.htm
另外就是你要显示文章的页面,例如:space_blog_view.htm(日记显示页面)
在加上header.htm代码:
  1. <!--{if $_TPL['keywords']}-->
  2. <meta name="keywords" content="$_TPL['keywords']" />
  3. <!--{/if}-->
  4. <!--{if $_TPL['descriptions']}-->
  5. <meta name="description" content="$_TPL['descriptions']" />
  6. <!--{/if}-->
复制代码
这些简单是条件判断语句应该很简单吧。没错!就是那么简单。
但是,这样搞是一点效果都没有的。
还需要修改space_blog_view.htm
  1. <!--{eval $_TPL['keywords'] = implode(',', $blog['tag']);}-->
  2. <!--{eval $_TPL['descriptions'] = getstr($blog['message'], 180, 0, 0, 0, 0, -1);}-->
复制代码
用标签来做关键字是SEO最好的了。
implode这个函数是将多个字符串用指定的字符串将它分割,可以实现:a,b,c,d ,e这样的格式。
getstr($blog['message'], 180, 0, 0, 0, 0, -1)
这个是截取长度(官方函数库自带)。
本来以为这样就行了。。。。
有一天,我在百度看到自己的文章显示的时候有&nbsp;和空格占位符
后来处理了一下:
  1. <!--{eval $_TPL['keywords'] = implode(',', $blog['tag']).',驴友日记';}-->
  2. <!--{eval $content=str_replace("&nbsp;","",$blog['message']);}-->
  3. <!--{eval $description=preg_replace("'([\r\n])[\s]+'","",$content);}-->
  4. <!--{eval $_TPL['descriptions'] = getstr($description, 208, 0, 0, 0, 0, -1);}-->
复制代码
将那个&nbsp;和空格都去除了。
这才是真正的效果。
文章的SEO效果也就出来了。希望该经验能真正帮上大家!
本站的AOBO音乐插件和模板也是自制的哦,效果还行吧。http://www.bhzjy.com/uhome/space-1.html

打广告咯:
各位想来北海旅游的大哥大姐,找我就对了。从09年成立以来,接待网友上万,我们的竭诚为喜欢北海旅游、喜欢北海涠洲岛的朋友服务!北海是个美丽的海岛城市,但是因为有你们才变得更精彩哦!微笑PASS
 楼主| lchg120 发表于 2010-3-24 10:47:57 | 显示全部楼层
另外ss也是自制,网址:http://www.bhzjy.com/我们竭诚天下为来北海旅游的朋友服务
回复

使用道具 举报

leonswin 发表于 2010-3-30 23:04:27 | 显示全部楼层
本帖最后由 leonswin 于 2010-3-30 23:09 编辑

不知道好不好用啊
回复

使用道具 举报

 楼主| lchg120 发表于 2010-4-2 23:39:27 | 显示全部楼层
呵呵。。用过就知道了。我现在这个站的,百度快照天天更新。。如果要大量的文章天天发的话,那效果可不是吹的哦
回复

使用道具 举报

up52 发表于 2010-4-3 01:22:41 | 显示全部楼层
收藏先   日后再试
回复

使用道具 举报

flaven 发表于 2010-4-21 15:36:49 | 显示全部楼层
不说空话,看我网站上的日记和话题就知道了,title就不用看,关键是keywork和description!
在制作的时候要 ...
lchg120 发表于 2010-3-24 10:46

最后一段写的不对,既然keywords肯定包含“旅游日记”,那干嘛还在head里判断是否为空?
回复

使用道具 举报

 楼主| lchg120 发表于 2010-4-23 01:00:37 | 显示全部楼层
回复 6# flaven


    header.htm是全站的网页头,不是每个模板页面都有keywords和description相关设置,只有在特定的模板设置才会显示,而不是说每个模板文件都有,所以一定判断是否为空才行。
回复

使用道具 举报

micbid 发表于 2010-4-23 02:00:50 | 显示全部楼层
非常好用,已经用上,谢了!
回复

使用道具 举报

flaven 发表于 2010-4-23 10:10:08 | 显示全部楼层
回复  flaven


    header.htm是全站的网页头,不是每个模板页面都有keywords和description相关设置, ...
lchg120 发表于 2010-4-23 01:00

是,应该是这样,可是问题是一旦keywords有了“驴友日记”,那就肯定不为空了
回复

使用道具 举报

 楼主| lchg120 发表于 2010-4-23 16:08:33 | 显示全部楼层
这个是keyworks来源于日记的查看模板space_blog_view.htm 只是这个模板才有。其他的可以没有动过,按官方默认的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 23:39 , Processed in 0.035223 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表