20 12
发新话题
打印

[分享] 给ZBLOG加上可动态管理的友情链接

本主题由 System 于 2008-2-17 05:00 解除限时关闭

给ZBLOG加上可动态管理的友情链接

友情链接越来越多,但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复制到新主题的模块目录里才行,不然会找不到页面的哦!

[ 本帖最后由 wodidai 于 2008-2-10 00:21 编辑 ]

TOP

还不如直接用 Tags 模板来做, 前几天花了一点时间调用 Tags 模板做了个 About . 换主题非常方便.

TOP

引用:
原帖由 haphic 于 2008-2-10 01:47 发表
还不如直接用 Tags 模板来做, 前几天花了一点时间调用 Tags 模板做了个 About . 换主题非常方便.
其实也是一样的!呵呵!

TOP

我觉得还是调用 Tags 模板的方法比较简单
大脑抽风的时候,思维禁不住乱跑,偶尔随手划划

Z-DBS演示站点:哎!部落格(Z-Blog 1.8 Spirit Build 80605)

TOP

引用:
原帖由 游魂 于 2008-2-10 14:39 发表
我觉得还是调用 Tags 模板的方法比较简单
我不太明白简单在什么地方?

TOP

回复 5# 的帖子

简单在程序部分写好后就可以支持大多数主题, 换主题时也不用再折腾模板了.

TOP

引用:
原帖由 haphic 于 2008-2-10 16:33 发表
简单在程序部分写好后就可以支持大多数主题, 换主题时也不用再折腾模板了.
难道DEFAULT.asp不支持更换主题吗?

TOP

暂时还用不上..
->My Blog ~!->   www.sdkshell.com

TOP

回复 7# 的帖子

这个你慢慢体会吧. 愿意避简就繁也随你. 反正不是我改.

TOP

引用:
原帖由 haphic 于 2008-2-10 23:21 发表
这个你慢慢体会吧. 愿意避简就繁也随你. 反正不是我改.
经过测试,效果是一样的,一样支持更换主题,不需要进行什么修改!

TOP

那你看看我博客的效果
我这是第3种方法

加入了滑动
風落阁
我的个人博客
Felog  Z-blog推广
                                                                                                                                                                                                                    Felog提供的广告
Zblogger用户MSN交流群:group216411@msnzone.cn(群员招募中……)

TOP

回复 10# 的帖子

你修改得还少么? 我是直接调用Tags模板, 内容写在另一个文件而不是模板里, 这样每次换主题都不需要修改什么模板, 改内容的时候也不用对着模板代码. 你的方法太笨了.

TOP

 20 12
发新话题