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

一款新的皮肤,黑色系--LHC_V1 [已提供下载 含图片源文件]

本主题由 tangzhehao 于 2008-2-21 14:57 移动

一款新的皮肤,黑色系--LHC_V1 [已提供下载 含图片源文件]

刚刚做好,大家帮忙测试下,如果在其他浏览器上出错(ie6正常)麻烦大家提醒一下。
谢谢~
测试地址:http://www.huzf.com

****************************************************************************************************
以下为整理后放出的文件及说明
改动源代码:
1、function.asp文件:找到'分页函数,将里面的代码替换为
复制内容到剪贴板
代码:
dim FirstShortCut,ShortCut
FirstShortCut=false
Function MultiPage(Numbers,Perpage,Curpage,Url_Add,aname,Style)
        CurPage=Int(Curpage)
        Numbers=Int(Numbers)
        Dim URL
        URL=Request.ServerVariables("Script_Name")&Url_Add
        MultiPage=""
        Dim Page,Offset,PageI
'        If Int(Numbers)>Int(PerPage) Then
                Page=9
                Offset=4
                Dim Pages,FromPage,ToPage
                If Numbers Mod Cint(Perpage)=0 Then
                        Pages=Int(Numbers/Perpage)
                Else
                        Pages=Int(Numbers/Perpage)+1
                End If
                FromPage=Curpage-Offset
                ToPage=Curpage+Page-Offset-1
                If Page>Pages Then
                        FromPage=1
                        ToPage=Pages
                Else
                        If FromPage<1 Then
                                Topage=Curpage+1-FromPage
                                FromPage=1
                                If (ToPage-FromPage)<Page And (ToPage-FromPage)<Pages Then ToPage=Page
                        ElseIF Topage>Pages Then
                                FromPage =Curpage-Pages +ToPage
                                ToPage=Pages
                                If (ToPage-FromPage)<Page And (ToPage-FromPage)<Pages Then FromPage=Pages-Page+1
                        End If
                End If
                 MultiPage="<div class=""page"" style="""&Style&"""><ul>"
           'if Curpage<>1 then MultiPage=MultiPage&"<li class=""PageL""><a href="""&Url&"page=1"" class=""PageLbutton"" title=""第一页""></a></li>"
                MultiPage=MultiPage&"<div class=""pageNumber"">"
                if Curpage<>1 then MultiPage=MultiPage&"<li class=""PageL""><a  href="""&Url&"page=1"" title=""第一页"" class=""PageLbutton""></a></li> "
                if not FirstShortCut then ShortCut=" accesskey="",""" else ShortCut=""
                if Curpage<>1 then MultiPage=MultiPage&"<li><a class=""pageA"" href="""&Url&"page="&CurPage-1&""" title=""上一页"" style=""text-decoration:none;"""&ShortCut&">&lt;</a></li>"
                For PageI=FromPage TO ToPage
                        If PageI<>CurPage Then
                                MultiPage=MultiPage&"<li><a class=""pageA"" href="""&Url&"page="&PageI&aname&""">"&PageI&"</a></li>"
                        Else
                                MultiPage=MultiPage&"<li class=""nonce""><span style=""color:#99ff00;"">"&PageI&"</span></li>"
                                if PageI<>Pages then MultiPage=MultiPage&"  "
                        End If
                Next
                if not FirstShortCut then ShortCut=" accesskey="".""" else ShortCut=""
                if Curpage<>pages then MultiPage=MultiPage&"<li><a class=""pageA"" href="""&Url&"page="&CurPage+1&""" title=""下一页"" style=""text-decoration:none"""&ShortCut&">&gt;</a></li>"
                if Curpage<>pages then MultiPage=MultiPage&"<li class=""PageR""><a href="""&Url&"page="&Pages&aname&""" title=""最后一页"" class=""PageRbutton""></a></li>"
                MultiPage=MultiPage&"</div>"
                'If Int(Pages)>Int(Page) Then
                '        MultiPage=MultiPage&"<li>...</li><li>[<a href="""&Url&"page="&Pages&aname&""">"&pages&"</a>]</li>"
                'End If
                'if Curpage<>pages then MultiPage=MultiPage&"<li class=""PageR"">[<a href="""&Url&"page="&Pages&aname&""" class=""PageRbutton"" title=""最后一页""></a>]</li>"
                MultiPage=MultiPage&"</ul></div>"
'        End If
FirstShortCut=true
End Function
2、找到puugins.asp<争对留言本首页调用样式>,找到<%'---- ASPCode For GuestBookForPJBlog ----%>将以下代码在相应位置覆盖
复制内容到剪贴板
代码:
<%'---- ASPCode For CJFForPJBlog ----%>
<%'---- ASPCode For GuestBookForPJBlog ----%>
<%'---- ASPCode For GuestBookForPJBlogSubItem1 ----%>

<%
        function NewMessage(ByVal action)
             Dim blog_Message
             IF Not IsArray(Application(CookieName&"_blog_Message")) or action=2 Then
                     Dim book_Messages,book_Message
                     Set book_Messages=Conn.Execute("SELECT top 5 * FROM blog_book order by book_PostTime Desc")
                     SQLQueryNums=SQLQueryNums+1
                     TempVar=""
                     Do While Not book_Messages.EOF
                         if book_Messages("book_HiddenReply") then
                        book_Message=book_Message&TempVar&book_Messages("book_ID")&"|,|"&book_Messages("book_Messager")&"|,|"&book_Messages("book_PostTime")&"|,|"&"[隱藏留言]"
                          else
                        book_Message=book_Message&TempVar&book_Messages("book_ID")&"|,|"&book_Messages("book_Messager")&"|,|"&book_Messages("book_PostTime")&"|,|"&book_Messages("book_Content")
                         end if
                             TempVar="|$|"
                             book_Messages.MoveNext
                     Loop
                     Set book_Messages=Nothing
                     blog_Message=Split(book_Message,"|$|")
                     Application.Lock
                     Application(CookieName&"_blog_Message")=blog_Message
                     Application.UnLock
             Else
                     blog_Message=Application(CookieName&"_blog_Message")
             End IF
            
             if action<>2 then
              dim Message_Items,Message_Item
                     For Each Message_Items IN blog_Message
                      Message_Item=Split(Message_Items,"|,|")
                      NewMessage=NewMessage&"<a class=""sideA"" href=""LoadMod.asp?plugins=GuestBookForPJBlog#book_"&Message_Item(0)&""" title="""&Message_Item(1)&" 於 "&Message_Item(2)&" 發表留言"&CHR(10)&CCEncode(CutStr(Message_Item(3),25))&"""><h6><span style=""font-size:9px;"">"&Message_Item(2)&"</span></h6><h5>"&CCEncode(CutStr(Message_Item(3),20))&"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=""font-size:9px;""><i>by</i>&nbsp;&nbsp;"&Message_Item(1)&"</span></h5></a>"
                     Next
              end if
       end function
   
       '處理最新留言內容
        Dim Message_code
        if Session(CookieName&"_LastDo")="DelMessage" or Session(CookieName&"_LastDo")="AddMessage" then NewMessage(2)
            Message_code=NewMessage(0)
        side_html_default=replace(side_html_default,"<$NewMsg$>",Message_code)
        side_html=replace(side_html,"<$NewMsg$>",Message_code)
    %>
3、找到cache.asp文件<改变首页调用评论样式>,找到“读取最新评论缓存”将下面的代码替换为(注意代码头尾)
首先将“显示最新评论预览数量”的值改为5。
复制内容到剪贴板
代码:
         if action<>2 then
                  dim Comment_Item_Len
                  if ubound(blog_Comment,1)=0 then NewComment="":exit function
                  Comment_Item_Len=ubound(blog_Comment,2)
                  For i=0 to Comment_Item_Len
                                 NewComment=NewComment&"<a class=""sideA"" href=""default.asp?id="&blog_Comment(1,i)&"#comm_"&blog_Comment(0,i)&""" title="""&blog_Comment(2,i)&" 于 "&blog_Comment(4,i)&" 发表评论"&CHR(10)&CCEncode(CutStr(DelQuote(blog_Comment(3,i)),100))&"""><h6><span style=""font-size:9px;"">"&blog_Comment(4,i)&"</span></h6><h5>"&CCEncode(CutStr(DelQuote(blog_Comment(3,i)),18))&"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=""font-size:9px;""><i>by</i>&nbsp;&nbsp;"&blog_Comment(2,i)&"</span></h5></a>"
                  Next
                 end if
4、找到cls_article.asp<改变评论框样式>,找到
复制内容到剪贴板
代码:
<form name="frm" action="blogcomm.asp" method="post" onsubmit="return CheckPost()" style="margin:0px;">
将相应位置代码用以下的代码覆盖,注意头尾代码。
复制内容到剪贴板
代码:
<form name="frm" action="blogcomm.asp" method="post" onsubmit="return CheckPost()" style="margin:0px;">          
          <table width="94%" cellpadding="0" cellspacing="0">         
          <tr>
            <td align="center" valign="top" background="../images/ubbbg.gif"><table width="517" border="0" cellpadding="0" cellspacing="0">
  <tr><td align="right" width="60">昵 称:</td>
    <td width="81" align="left" style="padding:3px;"><input name="username" type="text" size="12" class="userpass" maxlength="24" <%if not memName=empty then response.write ("value="""&memName&""" readonly=""readonly""")%>/></td>
      <%if memName=empty then%><td align="right" width="60">密 码:</td>
    <td width="81" align="left" style="padding:3px;"><input name="password" type="password" size="12" class="userpass" maxlength="24"/></td>
      <%end if%>
          <%if memName=empty or blog_validate=true then%>
          <td align="right" width="60">验 证:</td>
      <td width="175" align="left" style="padding:3px;"><input name="validate" type="text" size="12" class="userpass" maxlength="4"/>
<%=getcode()%></td></tr></table></td>
  </tr> <%end if%>
          <tr><td width="100%" style="padding:0px;"><%
           UBB_TextArea_Height="150px;"
           UBB_Tools_Items="bold,italic,underline"
           UBB_Tools_Items=UBB_Tools_Items&"||image,link,mail,quote,smiley"
           UBBeditor("Message")
          %></td></tr>
          <tr>
            <td align="center" style="padding:3px;">
                          <input name="logID" type="hidden" value="<%=LogID%>"/>
              <input name="action" type="hidden" value="post"/>
                          <input name="submit2" type="submit" class="userbutton" value="发表评论" accesskey="S" onclick="copyit();"/>

              <input name="button" type="reset" class="userbutton" value="重  写"/></td>
          </tr>
          <tr>
            <td align="right" >
                         <%if memName=empty then%>虽然发表评论不用注册,但是为了保护您的发言权,建议您<a href="register.asp">注册帐号</a>.
<%end if%>
                         <label for="label5"><input name="log_DisSM" type="checkbox" id="label5" value="1" />禁止表情转换</label>
             <label for="label6"><input name="log_DisURL" type="checkbox" id="label6" value="1" />禁止自动转换链接</label>
      <label for="label7"><input name="log_DisKey" type="checkbox" id="label7" value="1" />禁止自动转换关键字</label>
      限<b><%=blog_commLength%> 字</b>  
          UBB代码 <b><%if (blog_commUBB=0) then response.write ("开启") else response.write ("关闭") %></b>  
          [img]标签 <b><%if (blog_commIMG=0) then response.write ("开启") else response.write ("关闭") %></b>                        </td>
          </tr>                  
          </table>
          </form>
由于我的博客改动源码较多,所以不提供覆盖文件了,自己手动改下吧:)
最后将下面的文件上传就可以了

说明:1、由于各人会有不同的插件或者改动了源码的其他地方,出现问题的请自己改动或在此后跟贴报错
      2、对于本站首页上某些文字改成了图片(如tags),各人喜好不同,故没有放在改动,大家可以在cls_default.asp中自己将文字改为图片。
     3、由于先前做皮肤的时候改动较多导致俺现在也不确定有没有将改动方法放全,如果有人用了,感觉与本站出入较大,请跟贴说明,我将尽快给出……
    4、谢谢大家……嘿嘿,吃饭咯……

下载
1、skin

2、png源图片


[ 本帖最后由 左手烟 于 2007-11-4 20:32 编辑 ]
附件: 您所在的用户组无法下载或查看附件
www.huzf.com
我一直走^.

TOP

ie6和世界之窗浏览器,正常访问。

TOP

不错。喜欢。希望能提供下载~


My Blog is HaPBoy (DongDong) Blog !

HttP://WwW.HaPBoyBlog.Cn

TOP

IE7正常 遨游正常


My Blog is HaPBoy (DongDong) Blog !

HttP://WwW.HaPBoyBlog.Cn

TOP

可以,但没有头啊!
★易信互联IDC19.COM:e心为您!
BGP双线全能虚拟主机100M 25元/年
BGP双线全能虚拟主机1G 88元/年

福儿工作室:WWW.FVLL.CN

TOP

由于改动比较多,特别是边栏调用评论与留言模块修改了源代码。所以我会尽快抽时间整理的。
ps小㊣茂:我就是这样设计的,头部文件可以把logo做小点放到侧边栏顶部。

呵呵,还好,貌似浏览器基本上都正常了。谢谢大家咯~~~~
www.huzf.com
我一直走^.

TOP

掉了,顶~
www.huzf.com
我一直走^.

TOP

firefox正常。呵呵。鸟叫声。
我的Blog http://And8.net

TOP

现在才听说那是中央电视台的天气预报音乐,不过蛮好听的。。
www.huzf.com
我一直走^.

TOP

楼主几时给下载?

TOP

 24 123
发新话题