ZBlog实现内容页每篇文章网页的description字段

  ZBlog一款不错的网站模板,目前我们公司有两个网站(“聊天机器人”http://im.abot.cn和“邮件群发”http://qunfa.abot.cn) 都是用了这个模板,维护和修改都很方便。但是,要想用Zblog获得比较好的SEO效果,有针对性的修改是有必要的。至于如何将文章标题置前等技巧,我们 这里不赘述了,网上很多,百度一下就可以了,当然啦,如果实在不懂,可以请教我们公司的SEOER。这里说一下我通过修改,实现内容页每篇文章网页的 description字段都自动读取文章简介的技巧。

  我们知道,ZBlog中的文章简介是有HTML标签的,可以定义这段文字的颜色、大小等信息,甚至可以定义Table,这些信息如果放到meta中的description标签内,将会产生灾难性的后果,因此,第一步,要先过滤掉这些标签。这个不难,ZBlog提供了现成的函数 TransferHTML,只要调用即可。

  再次就是要控制description内容的长度,常规的搜索引擎优化建议这个文章不要超过200,我们可以设置为190。即,对TransferHTML后的内容进行截取,VBScript中有现成的函数,相比大家都知道了,是Left。

  最后一个步骤,就是将做好的内容放到模板中,这里我们需要增加一个新的标签,我设置了article/intro_text。于是在Template目录下的single.html文件中,head之间加入:

<meta name="description" content="<#article/intro_text#>" />

  至此,优化完成。第一步和第二步是修改FUNCTION\c_system_lib.asp,代码如下:

aryTemplateTagsName(50)="article/intro_text"
        aryTemplateTagsValue(50)=Left(TransferHTML(HtmlIntro, "[nohtml]"), 190)

  至于效果嘛,大家可以到我已经做好的“邮件群发”这个网站上去看。

  需要指出的是,类似的问题以前论坛中也有人提过,一般的解决方法主要是两种:

  一、在single.html文件中增加如下代码

<meta name="description" content="<#BlogTitle#>">

这样生成的网页的description与文字标题一样,作为SEO,这个效果肯定是不能接受的。

  二、认为控制文章简介的内容,确保不出现HTML标签,还是在single.html文件中增加如下代码,只是换个标签。

<meta name="description" content="<#article/intro#>">

如果其中出现了FCKEditer自动添加的HTML标签,对于一个网页来说,也是灾难性效果,大家要小心使用。

zblog  

Z-Blog是一套基于ASP平台的开放、高效、健壮、实用、美观的Blog发布程序。拥有以下优秀特性:生成静态文件、完全符合网页标准、高度可制定化模板、展现逻辑与操作逻辑完全分离、WAP浏览/评论/发表/管理功能、支持第三方WYSIWYG(所见即所得)编辑器,、TAGs,更好分类你的文章、可定义静态文件名称、ATOM格式XML数据库备份、自动替换文章中关键字为预设链接、统一权限控制、站内全文搜索。

  参阅 格式语法说明 了解维基语法,确定您能改进页面的前提下才编辑它。

  练习区与我们的用户页面无需注册即可编辑 。

  最新版本 Z-Blog 1.8 Arwen Build 81206

  全新的主题管理系统,全自动在线安装主题.全新的插件机制和插件管理界面,更丰富的插件支持.

  软件授权使用协议:

  请您仔细阅读《Z-Blog软件最终用户许可协议》

  您开始使用已授权的软件表示您已经接受了以上的授权使用协议。

  系统配置:

  服务器:Windows 2000及IIS5.0以上,需要ADO数据库、FSO、XMLDOM等系统组件支持和空间的读写权限,推荐使用九二合租网主机,完美支持Z-BLOG.具体请查询网络服务商或查看本机配置。

  客户端:支持Mozilla FireFox 1.0、IE6.0、Opear 8.0及更高版本的浏览器。客户端浏览器需要启用JavaScript脚本支持。

时间: 2024-10-26 14:57:35

ZBlog实现内容页每篇文章网页的description字段的相关文章

Dreamweaver实现文章内容页的阅读计数

dreamweaver 有朋友问如何在DW中实现文章内容页的阅读计数,这方面网上相关的教程很多了,问的人多了,我索性结合"深度空间整站"程序代码,再写一遍操作流程. 操作之前先做一个文章系统的详细内容页,通过浏览网站页面可以看到了在文章列表页链接上给出了一个?fID_ArticleContent=xxx的参数来链接到详细内容页面ndex_Article_Content.asp.具体查阅一下相关资料,我就不废话了.操作步骤如下: 1.在DW中打开index_Article_Content

如何提升内容页文章的排名

相信做站的人都知道,平时做站发外链养权重,除了提升首页权重外,内容页的权重也很重要,特别是靠流量来赚钱的内容站.如果内容仅仅只是被收录还是不够的,排名在前十位之后那收录在多也失去了意义,但是如何才能在提升 首页权重的同时提升内容页的权重呢? 方法1:网站更新的文章中增加列表页关键词链接,大家知道文章更新的时候适当的插入首页的关键词链接有助于提升首页关键词排名,而且还可以引导蜘蛛在次回到首页爬行还没抓取的数据.同样增加了列表页链接以后,蜘蛛也会爬行到相应的列表页,然后在次抓取列表页没收录的文章.这

帝国CMS模板实现内容页调用当前会员信息及文章信息的方法

采用帝国CMS制作会员系统的时候经常会需要在各个页面灵活的调用会员信息及对应栏目列表信息,本文讲述了帝国CMS实现内容页调用当前会员信息及文章信息的方法,具体步骤如下: 一.调用会员信息: 把以下代码加到内容页模板里即可 复制代码代码如下: <?php $userr=sys_ShowMemberInfo(0,''); ?> <span class="udate">注册时间:<?=$userr[registertime]==null?""

dedecms如何在文章内容页添加TAG标签功能

Tag标签是web2.0的东西,相当关键词,它可以把自己网站的一些文章包含它的让其它网站引用,自己也引用别的网站的含它的文章,这样,既可以带给人家流量,也可以为自己带来流量,是互利的. 我们在使用dedecms的时候应该如何在文章内容页添加TAG标签功能呢?Tag标签对于SEO帮助很大,具体修改方法为: 打开模板文件article_article.htm 找到 <div class="content"><table width='100%'>&http:

WordPress如何获取文章内容页特色图像地址

WordPress获取特色图像地址主要需要用到两个函数get_post_thumbnail_id和wp_get_attachment_image_src.下面是分别获取小.中.大.完整.指定图片规格的图片地址的方法. 获取特色图像:指定100x100 <?php $array_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), array(100,100)); echo $array_image_

.net中,在做动态网页时,母板页与内容页如何同步?求教!

问题描述 .net中,在做动态网页时,母板页与内容页如何同步?求教!我的母板页已经做好,并且依赖于母板页生成的内容页有好多个,母板页现在要加入一些内容,已建好的内容页如何与之同步? 解决方案 解决方案二: 额.难道是不同步的么?..本来就同步的吧.解决方案三: 没有,.net中是本来就同步的吗?我的现在都没同步?是不是需要有什么操作?谢谢解决方案四: 那你定义一个标记,在母版页加载的时候根据相应的子页面显示相应的内容解决方案五: 你先理解下母板页怎么使用把!解决方案六: 嗯,谢谢几位,我是刚从事

文章内容页广告浮于左上角的解决办法_经验交流

这个是整页代码,你可以看着改了,也可以保存成HTML文件,完了试试看就知道了,主要用的CSS+DIV 上面的东西移到模板中,下面的东西也是一样~完了就行了~ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://

Dedecms频道,列表页,内容页中调用全站最新文章

利用dede建站时经常要调用全站的最新文章,本文讲方法总结如下: 1.如果是在首页调用全站的最新文章,标签如下:  代码如下 复制代码 {dede:arclist row=10} <a href="[field:arcurl/]">[field:title/]</a> {/dede:arclist} 2.如果是在频道页列表页调用全站最新文章,标签如下:  代码如下 复制代码 {dede:arclist typeid='top' row='10'} <a h

dedecms内容页中相关文章的调用方法

以下为风信网络在实际测试过程中寻找到的一些方法与经验,特与大家一起分享!今天测试的内容为dedecms内容页中相关文章的调用方法,上网上找了好几种方法,包括修改include文件中的源代码,但测试的结果始终不能令人满意,终于现在找到解决的方法,经测试全正确.代码如下:&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; <div class="hot mt1">