友情链接越来越多,但ZBLOG自身并没有专门的友情链接管理页面,所以过多的链接放在首页始终不是办法,怎么办呢?目前发现的有两种方法,一种是直接开贴专门用作友情链接,其实这个方法也是比较理想的方法之一,但我不太喜欢这样,我想追求链接页面和日志页面分开,这样好像更完美一些,呵呵。另一种方法就是直接在根目录上做一个友情链接页面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/zblog.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复制到新主题的模块目录里才行,不然会找不到页面的哦!
您可能对这些也感兴趣 |




2 Comments:
呵呵,我的链接页,直接是自己弄了个页面,还没有弄完善呢
z-blog现在有友链插件