博客学堂
首页>>我的博客>>zblog>> 给Z-Blog加上可动态管理的友情链接

给Z-Blog加上可动态管理的友情链接

来源: 花果山寨 | 添加时间:2008-3-10 22:21:59 |   | 我要投稿 | 提问

友情链接越来越多,但Z-Blog自身并没有专门的友情链接管理页面,所以过多的链接放在首页始终不是办法,怎么办呢?目前发现的有两种方法,一种是直接开贴专门用作友情链接,其实这个方法也是比较理想的方法之一,但我不太喜欢这样,我想追求链接页面和日志页面分开,这样好像更完美一些,呵呵。另一种方法就是直接在根目录上做一个友情链接页面link.html之类的,这个方法相对而言没有第一个方法理想,因为我想继续使用侧边栏工具,所以更不喜欢这种方式!

那有没有第三种方式呢?想了半天,终于想到从模板入手,在模板块增加一个友情链接页面,而且这样的友情链接页面我已做到了!下面就分享一下自己的经验!

一、在根目录下复制一个default.asp文件,并把default.asp的复制件改名为link.asp,然后对link.asp文件进行一小部份的代码修改!

打开link.asp文件,找到以下代码并删除:

If InStr(LCase(Request.ServerVariables("HTTP_ACCEPT")),"text/vnd.wap.wml") > 0 Then Response.Redirect "wap.asp"

'向导部分wizard

If ZC_DATABASE_PATH="data/Z-Blog.mdb" Then Response.Redirect "wizard.asp?verify=" & MD5(ZC_DATABASE_PATH & Replace(LCase(Request.ServerVariables("PATH_TRANSLATED")),"default.asp",""))
Call System_Initialize_WithOutDB()

再找到代码ArtList.template="DEFAULT",把引号内的DEFAULT更换为LINK(注意:一定要全部大写),至此,第一部份完成;

二、在主题模板下新建一个link.html文件,代码可以复制search.html或single.html下的代码(当然,这个也要修改!),自己选,这里以search.html为例。

1、打开link.html文件,找到

<title><#ZC_BLOG_TITLE#><#ZC_MSG044#><#ZC_MSG085#> <#BlogTitle#></title>

将红色部份修改为自己喜欢的标题,比如“友情链接-博客名称”;

2、再找到

<div id="divMain">
<div class="post"><#ZC_MSG085#>:<#BlogTitle#></div>
<#template:article-multi#>
</div>

将红色部份代码替换成自己的友情链接代码,具体可以参考这里!

最后将link.asp和link.html文件上传到服务器相应位置,只需要进后台进行索引重建即可,就这么简单,友情链接页面做好了!

值得注意的是,如果你更换了皮肤主题,则需要把link.html复制到新主题的模块目录里才行,不然会找不到页面的哦!

作者:圭江猴子@花果山寨

原载:花果山寨

原文:给Z-Blog加上可动态管理的友情链接

版权所有:转载时必须以链接形式注明作者和原始出处

收藏和分享:
评论加载中…
网站地图 - 关于我们 - 版权声明 - 广告服务 - 联系我们 - 诚聘英才 - 帮助中心
Copyright © 2007-2008 www.blog286.com all Right Reserved
博客学堂 版权所有