置顶日志换色For pjblog3 157

老话了,请用Dreamweaver或EditPlus来编辑,编辑前就注意备份,本博已经经过测试,通过。出了问题就仔细检查修改代码。

打开class/cls_default.asp,找到:
        <%If CanRead Then%>
            <a class="titleA" href="<%=aUrl%>"><%=HtmlEncode(webLogArr(3,PageCount))%></a>
        <%Else%>

替换为:
        <%If CanRead Then%>
            <a class="titleA" href="<%=aUrl%>"><%If webLogArr(9,PageCount)=True Then%>
            <font color="#FF0000"><%=HtmlEncode(webLogArr(3,PageCount))%></font>
            <%else%>
            <%=HtmlEncode(webLogArr(3,PageCount))%>
            <%end if%></a>
        <%Else%>


找到:
        <%If CanRead Then%>
            <a href="<%=logLink%>" title="作者:<%=webLogArr(2,PageCount)%> 日期:<%=DateToStr(webLogArr(4,PageCount),"Y-m-d")%>"><%=HtmlEncode(webLogArr(3,PageCount))%></a>
        <%Else%>


替换为:
        <%If CanRead Then%>
            <%If webLogArr(9,PageCount)=True Then%>
                <a href="<%=logLink%>" title="作者:<%=webLogArr(2,PageCount)%> 日期:<%=DateToStr(webLogArr(4,PageCount),"Y-m-d")%>"><font color="#FF0000"><%=HtmlEncode(webLogArr(3,PageCount))%></font></a>
            <%else%>
                <a href="<%=logLink%>" title="作者:<%=webLogArr(2,PageCount)%> 日期:<%=DateToStr(webLogArr(4,PageCount),"Y-m-d")%>"><%=HtmlEncode(webLogArr(3,PageCount))%></a>
            <%end if%>
        <%Else%>


其中:“#FF0000”是颜色代码,你可以根据需要改成你自己的。

以上为动态需要修改的代码。

-------------------------------------##黄金分隔线##--------------------------------------------

以下为静态模式下的修改方法。
打开Template/Articlelist.asp,找到(一共有两处):
<$log_Title$>

全部替换为:
<$log_Istop$><$log_Title$><$log_IstopE$>


打开Class/cls_logAction.asp,找到:
    If log_View("log_IsTop") Then
        Temp2 = Replace(Temp2, "<$ShowButton$>", "<div class=""BttnE"" onclick=""TopicShow(this,'log_"&LogID&"')""></div>")
        Temp2 = Replace(Temp2, "<$ShowStyle$>", " style=""display:none""")
    Else
        Temp2 = Replace(Temp2, "<$ShowButton$>", "")
        Temp2 = Replace(Temp2, "<$ShowStyle$>", "")
    End If


替换为:
    If log_View("log_IsTop") Then
        Temp2 = Replace(Temp2, "<$ShowButton$>", "<div class=""BttnE"" onclick=""TopicShow(this,'log_"&LogID&"')""></div>")
        Temp2 = Replace(Temp2, "<$ShowStyle$>", " style=""display:none""")
        Temp2 = Replace(Temp2, "<$log_Istop$>", "<font color=""#FF0000"">")
        Temp2 = Replace(Temp2, "<$log_IstopE$>", "</font>")
    Else
        Temp2 = Replace(Temp2, "<$ShowButton$>", "")
        Temp2 = Replace(Temp2, "<$ShowStyle$>", "")
        Temp2 = Replace(Temp2, "<$log_Istop$>", "")
        Temp2 = Replace(Temp2, "<$log_IstopE$>", "")
    End If


其中#FF0000为颜色代码,你可以根据自己需要进行修改。




评论: 1 | 引用: 0 | 查看次数: -
小木
回复回复小木[2008-10-09 10:15 PM | | | del]
是不是支持多种颜色?

还是只有红色....
回复来自 小戒 的评论 小戒 于 2008-10-10 10:45 AM 回复
想支持多种颜色,代码得改改。给出的代码只支持一种颜色,修改#FF0000即可。
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 支持Gravatar头像.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.