官方首页 | 无图版 | BBS首页
PJBlog3 2.8.5.157 新版发布 下载|升级(2008.8.26) 来给PJ3提提发展建议 2008版 PJHOME 珍藏/纪念版官方T恤 正式发布! PJ3内测团队主创人员身份,性格,特点吐血大曝光
PJBlog技术支持论坛使用问题总索引 PJ-Blog 3 斑竹日志 【独家】我使用过的三种空间,与客服的精彩故事 Z-Blog,Wordpress,Bo-Blog转换到PJBlog
发新话题
打印

为PJblog3全静态模式下添加标题小日历

本主题由 四川-果果 于 2008-9-10 18:34 移动

为PJblog3全静态模式下添加标题小日历

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

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

[ 本帖最后由 evio 于 2008-8-23 09 编辑 ]
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • 戒聊 PJ币 +12 优秀主题,风格再弄漂亮点我就用了。嘿嘿。 2008-8-12 22:31

TOP

晕。这么好的帖子,都没人抢沙发啊

TOP

额,亏了,自己没抢到沙发..~

TOP

有空改下,支持一个

博客空白交流QQ群:61835325
空白生活馆:http://www.koobai.net  /  空白Koobai:http://www.koobai.net/blog

TOP

支持  以后肯定用得着

TOP

支持开发。。。顶起来。。好东西。。一定要支持

TOP

太猛了你~

TOP

绝对值得收藏。
Enjoy Minisix ——Tomorrow is another day !

TOP

up一下好帖

TOP

肯定好多人需要……
即使心再碎也不流泪……
http://www.l-sky.cn

TOP

发新话题