请选择 进入手机版 | 继续访问电脑版
程序更新官方微博演示站点
2012年1月18日-2012年2月18日论坛调整:只开启邀请注册,23:30-7:30不能发帖,其他暂时不变。由此带来的不便,敬请谅解!!

[PJBlog^3]用户聚居地 - ASP开源中文个人博客系统PJBlog

 找回密码
 立即加入PJHOME

QQ登录

只需一步,快速开始

PJHOME小黑板报 你的关注和支持,是PJBlog不断成长的动力 给论坛提建议 - 给版主提建议

PJBlog3 使用交流 最新版本:PJBlog3 V3.2.9.518(2011/11/01) 安装 - 升级 - 转换 - 模板 - 插件 - 反馈

论坛指南 - 版主申请 - 链接申请 - 博客展示 - 有偿定制 PJBBS恭祝龙年新春快乐 - PJHOME2011改版,全新起航 PR≥3,alexa≤15万,与我们互链 - 风云互联 - 商务合作

查看: 39162|回复: 89

为PJblog3全静态模式下添加标题小日历 [复制链接]

PJHOME管理员

[PJblog^3]开发成员

Rank: 64Rank: 64Rank: 64Rank: 64

PJ币
6231 元
积分
5778
帖子
763
注册时间
2008-1-10
在线时间
2306 小时

程序创作奖 最佳勤劳奖 最佳奉献奖 插件大师奖 终身成就奖

发表于 2008-8-12 21:47:57 |显示全部楼层


===================================================================
说明下最近有朋友总是问在半静态下没有小日历,我想说的是现在的半静态就是曾经PJ2的静态模式,那个时候都米几个人用的话,现在也基本用不上,我想你们也该清楚为什么懒的去做半静态下的日历了吧。说来如果要做,那也很简单的,只是真的米那个必要。
===================================================================
具体修改方法:
1. 把小日历的背景图片上传到skins/当前皮肤目录下
2. 打开skins/当前皮肤/layout.css文件,找到 /*---日志标题框--*/在其最下面即/*---日志内容框--*/上面插入:
  1. .Content-top .CateIcon{display:none}
  2.   .Content-top .CateIconSP {background:url(date-bg.gif) no-repeat 0 1px;float:left; width:38px; height:36px; padding-top:1px;}
  3.   /*日志标题小日历样式*/
  4.   .Content-top .DateYM {text-align:center;font-size:10px;color:#FFFFFF; font-family:Tahoma,Arial,"Courier New", Courier;padding-top:2px; letter-spacing:1px}
  5.   .Content-top .DateDay {text-align:center;font-size:17px;color:#7B7B53;line-height:28px;font-family:Arial;font-weight:bold;font-family:Arial,"Courier New", Courier;}
复制代码
3. 打开class/cls_default.asp文件,找到<h1 class="ContentTitle">在其上面插入代码:
  1. <DIV style="margin:0px 6px -4px 0px;" alt="" class="CateIconSP"><div class="DateYM"><%=DateToStr(webLogArr(4,PageCount),"Y-m")%></div><div class="DateDay"><%=DateToStr(webLogArr(4,PageCount),"d2")%></div></DIV>
复制代码
4. 打开class/cls_article.asp文件,找到<h1 class="ContentTitle">在其上面插入代码:
  1. <DIV style="margin:0px 6px -4px 0px;" alt="" class="CateIconSP"><div class="DateYM"><%=DateToStr(log_ViewArr(9,0),"Y-m")%></div><div class="DateDay"><%=DateToStr(log_ViewArr(9,0),"d")%></div></DIV>
复制代码
5.在 common/function.asp 文件中找到:
  1. Case Else
  2.   If Len(DateHour)<2 Then DateHour="0"&DateHour
复制代码
在其上面加上
  1.   Case "Y-m"  
  2.   DateToStr=Right(Year(DateTime),2)&"-"&DateMonth
  3.   Case "d2"
  4.   If Len(DateDay)<2 Then DateDay="0"&DateDay
  5.   DateToStr=DateDay
复制代码
6.打开Template/ArticleList.asp 找到:
  1. <h1 class="ContentTitle">
复制代码
在其上插入:
  1.                 <!--edit by evio -->
  2.                 <DIV style="margin:0px 6px -4px 0px;" alt="" class="CateIconSP"><div class="DateYM"><$DateYM$></div><div class="DateDay"><$DateDay2$></div></DIV>
  3.         <!--edit by evio -->
复制代码
7.打开Template/static.htm 找到:
  1. <h1 class="ContentTitle">
复制代码
在其上插入:
  1.                                            <!--edit by evio -->
  2.                                            <DIV style="margin:0px 6px -4px 0px;" alt="" class="CateIconSP"><div class="DateYM"><$DateYM$></div><div class="DateDay"><$DateDay$></div></DIV>
  3.                                            <!--edit by evio -->
复制代码
8.打开class/cls_logAction.asp
  1. '======================================================
  2. '全静态化
  3. '======================================================
复制代码
  1. '======================================================
  2. '缓存静态化列表
  3. '======================================================
复制代码
这段内容中找到以下的代码:
  1. Temp1 = Replace(Temp1, "<$log_PostTime$>", DateToStr(log_View("log_PostTime"), "Y-m-d"))
复制代码
在这段代码下面插入:
  1.         'edit by evio
  2.         Temp1 = Replace(Temp1, "<$DateYM$>", DateToStr(log_View("log_PostTime"), "Y-m"))
  3.         Temp1 = Replace(Temp1, "<$DateDay$>", DateToStr(log_View("log_PostTime"), "d"))
  4.         Temp1 = Replace(Temp1, "<$DateDay2$>", DateToStr(log_View("log_PostTime"), "d2"))
  5.         'edit by evio
复制代码
接下来,从
  1. '======================================================
  2. '缓存静态化列表
  3. '======================================================
复制代码
  1. '======================================================
  2. '模板文件保存到内存里
  3. '======================================================
复制代码
这段内容中找到以下的代码:
  1.     Temp2 = Replace(Temp2, "<$log_PostTime$>", DateToStr(log_View("log_PostTime"), "Y-m-d"))
复制代码
在这段代码下面插入:
  1.         'edit by evio
  2.         Temp2 = Replace(Temp2, "<$DateYM$>", DateToStr(log_View("log_PostTime"), "Y-m"))
  3.         Temp2 = Replace(Temp2, "<$DateDay2$>", DateToStr(log_View("log_PostTime"), "d2"))
  4.         'edit by evio
复制代码
9.去后台更新缓存和重新生成静态文件  (这一步是必须的!)

----------------------------------------------------------------------------------------------------------
好了,这样就完成了,不过图片你们自己做,我不提供了...

[ 本帖最后由 evio 于 2008-8-23 09:43 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?立即加入PJHOME
已有 1 人评分PJ币 收起 理由
戒聊 + 12 优秀主题,风格再弄漂亮点我就用了。嘿嘿。

总评分: PJ币 + 12   查看全部评分

这个社会是个大茶几,上面放满了各种杯具。

PJHome荣誉版主

【低调的华丽】

Rank: 40Rank: 40Rank: 40Rank: 40

PJ币
24605 元
积分
13678
帖子
2295
注册时间
2007-12-22
在线时间
4496 小时
发表于 2008-8-12 22:05:01 |显示全部楼层
晕。这么好的帖子,都没人抢沙发啊

使用道具 举报

PJHOME管理员

[PJblog^3]开发成员

Rank: 64Rank: 64Rank: 64Rank: 64

PJ币
6231 元
积分
5778
帖子
763
注册时间
2008-1-10
在线时间
2306 小时

程序创作奖 最佳勤劳奖 最佳奉献奖 插件大师奖 终身成就奖

发表于 2008-8-12 22:13:38 |显示全部楼层
这个社会是个大茶几,上面放满了各种杯具。

使用道具 举报

PJHome荣誉版主

空白制造

Rank: 40Rank: 40Rank: 40Rank: 40

PJ币
3150 元
积分
12534
帖子
284
注册时间
2008-1-14
在线时间
1175 小时

美化大师奖 荣誉版主 PJ纪念版T恤设计大赛亚军设计者

发表于 2008-8-12 22:23:45 |显示全部楼层
有空改下,支持一个:49
博客空白交流QQ群:61835325
简素JnnSù:http://www.jnnsu.com  /  空白Koobai:http://blog.koobai.net

使用道具 举报

PJFans LV5

小麦减肥记

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

PJ币
2566 元
积分
24782
帖子
1258
注册时间
2007-7-15
在线时间
2342 小时
发表于 2008-8-12 22:55:10 |显示全部楼层
支持  以后肯定用得着
论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

使用道具 举报

Rank: 18Rank: 18Rank: 18

PJ币
337 元
积分
4986
帖子
456
注册时间
2006-7-30
在线时间
453 小时
发表于 2008-8-12 23:11:52 |显示全部楼层
支持开发。。。顶起来。。好东西。。一定要支持
论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

使用道具 举报

Rank: 8Rank: 8

PJ币
125 元
积分
1305
帖子
15
注册时间
2007-11-17
在线时间
129 小时
发表于 2008-8-13 01:19:26 |显示全部楼层
太猛了你~
论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

使用道具 举报

PJFans LV4

这只猴子可真皮

Rank: 22Rank: 22Rank: 22Rank: 22

PJ币
1061 元
积分
7333
帖子
573
注册时间
2007-7-18
在线时间
677 小时
发表于 2008-8-13 11:10:27 |显示全部楼层
绝对值得收藏。:28
论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

使用道具 举报

PJHome荣誉版主

铃箫阁主 YYLD.net

Rank: 40Rank: 40Rank: 40Rank: 40

PJ币
2089 元
积分
4412
帖子
1397
注册时间
2007-7-27
在线时间
1902 小时

最佳勤劳奖 最佳奉献奖 美化大师奖 荣誉版主 终身成就奖

发表于 2008-8-13 11:57:00 |显示全部楼层
up一下好帖
摇曳铃丹 YYLD.net
游戏&网络QQ群:86821220

使用道具 举报

PJFans LV3

Fun2bwith

Rank: 18Rank: 18Rank: 18

PJ币
2073 元
积分
2013
帖子
1223
注册时间
2006-6-12
在线时间
386 小时

PJ纪念版T恤设计大赛决赛入围

发表于 2008-8-13 12:03:47 |显示全部楼层
肯定好多人需要……
论坛统一签名亲,我们的论坛签名是需要消费PJ币哦!!点击购买签名

温馨提示:博客地址敬请放在签名档,方便协助解决问题!

币币很多,花不完?来吧,购买他人签名,挂上你的链接!

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入PJHOME

关闭

PJHOME小黑板报

手机版|纯文字版|BBS.PJHOME.NET ( 粤ICP备11022983号-1 )  

GMT+8, 2012-2-4 14:34 , Processed in 0.121216 second(s), 9 queries , Eaccelerator On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部