zblog代码函数 zblog asp

关于ZBLOG的优化

Z-Blog里面有三个插件是做搜索引擎优化(SEO)必不可少。

竞秀网站建设公司创新互联公司,竞秀网站设计制作,有大型网站制作公司丰富经验。已为竞秀超过千家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的竞秀做网站的公司定做!

Google站点地图

Ping中心和引用通告发送器

标题搜索引擎优化

1、Z-Blog 默认模板里面是没有keywords,description等meta标签的。有很多的SEO文章说着两个都要加进去。但我的建议是Description就不要加了,这个容易出错。可以在\THEMES\xxxxxxxx\TEMPLATE目录下的找到single.html(xxxxxxx是你用的主题名称)。

在文件的title里加入如下代码:

meta name="Keywords" content="#article/tagtoname#"

2、于h1和h2的使用。 h1/h1在标准化里面的意义是表示标题,而并不是用来弄大小。Z-Blog里面用h1显示了网站名称,用h2显示副标题。但显然把这个h1留给文章的标题更加合适。你可以在同样的目录里找到single.html default.html catalog.html三个文件。

把其中的h1 换成h2,h2换成h3(记得前后都要换) 。

h1 id="BlogTitle"a href="#ZC_BLOG_HOST#"#ZC_BLOG_NAME#/a/h1

h2 id="BlogSubTitle"#ZC_BLOG_SUB_NAME#/h2

然后再把文章的标题用h1表示。在有的SEO文章里面,提到了文章标题用h1,但是没有指出文章标题的位置。准确的说,文章的标题并不在single.html里面,而是在目录内的b_article-single.html里面。找到它,把其中的h2换成h1,同样前后都要换。

h2 class="post-title"#article/title#/h2

请教ASP检测手机客户端并跳转到相应页面,下面这段代码是找的,但是复制到页面里不好用,ASP我不是很懂。

假如你的网址是:

那你的Index.asp是

那你的wap.asp是

那你的代码如下:

%

Function CheckMobile()

'是否由wap转入电脑版

If Not IsEmpty(Request.ServerVariables("HTTP_REFERER")) And InStr(LCase(Request.ServerVariables("HTTP_REFERER")),"wap.asp")=0 Then

CheckMobile=False:Exit Function

End If

'是否专用wap浏览器

If InStr(LCase(Request.ServerVariables("HTTP_ACCEPT")), "application/vnd.wap.xhtml+xml") Or Not IsEmpty(Request.ServerVariables("HTTP_X_PROFILE")) Or Not IsEmpty(Request.ServerVariables("HTTP_PROFILE")) Then

CheckMobile=True:Exit Function

End If

'是否(智能)手机浏览器

Dim MobileBrowser_List,PCBrowser_List,UserAgent

MobileBrowser_List ="up.browser|up.link|mmp|iphone|android|wap|netfront|java|opera\smini|ucweb|windows\sce|symbian|series|webos|sonyericsson|sony|blackberry|cellphone|dopod|nokia|samsung|palmsource|palmos|pda|xphone|xda|smartphone|pieplus|meizu|midp|cldc|brew|tear"

PCBrowser_List="mozilla|chrome|safari|opera|m3gate|winwap|openwave"

UserAgent = LCase(Request.ServerVariables("HTTP_USER_AGENT"))

If CheckRegExp(UserAgent,MobileBrowser_List) Then

CheckMobile=True:Exit Function

ElseIf CheckRegExp(UserAgent,PCBrowser_List) Then '未知手机浏览器,其UA标识为常见浏览器,不跳转

CheckMobile=False:Exit Function

Else

CheckMobile=False

End If

End Function

If CheckMobile() Then Response.Redirect (“")

%

要想代码能用,你还需要CheckRegExp(UserAgent,MobileBrowser_List)这个函数的定义,就像上面的Function CheckMobile()一样。

关于zblog的firstimg插件怎么使用?不明白调用什么意思。谁能详细说说

这个标题还真不好写,我的意思是在使用YTCMS的时候,如何结合FIRSTIMG插件来调用文章中的图片,来实现图文混排效果!

其实也很简单,主要是调用FIRSTIMG插件中的一个函数来实现,应该叫过程吧。呵呵!

现在FIRSTIMG插件升级了,调用函数和以前不一样了,调用的是FirstImg_GetImgSrc函数。

在YTCMS中调用方法是:

{$FirstImg_GetImgSrc(article.content)}

但是要注意。这个调用出来的只是文章中图片的地址,如果你要使图片显示出来还得加上:

img src="{$FirstImg_GetImgSrc(article.content)}" /

看我下面的用这个插件结合YTCMS调用网站置顶文章的代码:

{YT:Article DataSource="GetArticleCategorys(1,'2')"}

img src="{$FirstImg_GetImgSrc(article.content)}" /

{/YT:Article}

(复制上面的代码时,注意:YT后面的冒号改为英文,1,'2'之间的都好改为英文逗号)

上面的代码就是这样调用的,使用了YTCMS结合FIRSTIMG插件来实现的!当然在此上面的代码前后都必须要加上YTCMS的调用置顶文章的代码才行,这里写出来要被执行,就不写出来了!

就说这么多,自己试试!

如何在ZBLOG文章页调用分类最新文章列表

换成下面的代码就OK了,

#CACHE_INCLUDE_BF_TOPHOT_CATEGORY_#article/category/id##

再进行文件重建,就可以调出分类下的最新文章列表了。但是,这样还不够,因为这样调出来的最新文章列表还是JS,还需要静态化!

#CACHE_INCLUDE_BF_TOPHOT_CATEGORY_#article/category/id#_HTML#

用以上这个代码就能在ZBLOG文章页面调出当前文章所属分类的最新文章列表了,而且还是静态HTML的。


网站栏目:zblog代码函数 zblog asp
标题网址:http://scyanting.com/article/dopjddp.html