- 精华
- 1
- 最后登录
- 2007-1-13
- UID
- 7949
- PJ币
- 1 元
- 积分
- 860
- 帖子
- 20
- 注册时间
- 2006-4-26
- 在线时间
- 83 小时
 
- PJ币
- 1 元
- 积分
- 860
- 帖子
- 20
- 注册时间
- 2006-4-26
- 在线时间
- 83 小时
|
发表于 2006-7-28 10:25:35
|显示全部楼层
前些日子看到论坛上有人提出如何给pjblog添加侧边栏开关。当时我的blog尚未发布,所以才迟至今天才写这篇文章。其实实现方法挺简单,不知有人发表过没。(此方法针对pjblog2.6,以前版本的修改办法略有不同,如果想要的话请留言)
具体实现方法请进 : http://www.ygha.cn/article.asp?id=15
方法如下:
1. 打开common\common.js,在文件的开始处添加如下代码:
- //侧边栏开关显示
- //Author:iiduce
- function hide(id1,id2)
- {
- id1.style.display = "none";
- id2.style.width = "auto";
- a1.style.display = "none";
- a2.style.display = "";
- }
- function show(id1,id2)
- {
- id1.style.display = "";
- id2.style.width = "100%";
- a1.style.display = "";
- a2.style.display = "none";
- }
复制代码
2. 打开Temblate\Article.asp,在文件的第五行(<a href="feed.asp?cateID=<$log_CateID$>" target="_blank" title="订阅所有<$Cate_Title$>的日志" accesskey="F"><img border="0" src="images/rss.png" alt="订阅所有<$Cate_Title$>的日志" style="margin-bottom:-1px"/> 订阅</a>)前面添加如下代码:- <a href="#" id="a1">关闭侧边栏</a><a href="#" id="a2" style="display:none;">显示侧边栏</a>
复制代码
3. 打开class\cls_article,在代码<a href="feed.asp?cateID=<%=log_ViewArr(1,0)%>" target="_blank" title="订阅所有<%=getCate.cate_Name%>的日志" accesskey="O"><img border="0" src="images/rss.png" alt="订阅所有<%=getCate.cate_Name%>的日志" style="margin-bottom:-1px"/> 订阅</a>(找不到?CTRL+F搜索)前面添加与步骤2相同的代码。
4.
打开class\cls_default,在代码 预览模式: <a href="<%=Url_Add%>distype=normal" accesskey="1">普通</a> 前面添加与步骤2相同的代码。
PS:
1. 如果在后台站点基本设置中选中静态日志模式,则只有日志页可显示侧边栏开关,首页不能显示。如果未选中则二者皆可。
2. 侧边栏开关的显示位置可以根据你自己的喜好在程序代码的相应位置中添加
演示:http://www.ygha.cn
[ 本帖最后由 iiduce 于 2006-7-30 15:44 编辑 ] |
|