效果显示:
这里首先感谢帮我修改代码的 http://www.eternity3.com.cn JAY 里面有更多精彩的内容
这个代码是我找了很久的 但没有相关的文章 感谢JAY白忙中帮我修改了这个代码
实例演示:http://www.eternity3.com.cn/blog/article.asp?id=207 (JAY这么够意思就用他的链接吧)
http://www.jiangnan.ln.cn/blog/ 是我自己的博客~~ 大家有空可以过来踩踩 呵呵
6月24号更新静态模式的修改方法 ~
刚考完A级~~ 祈祷我能过吧~~
看了眼Template目录下article.asp的静态模板文件 果然都差不多 修改方法基本是一致的 这个应该是比动态的好修改
内容少了不少 动态的看下面的cls_article
我把我整个的文件帖出来吧 大家只要做相应的修改覆盖就可以了 上面还有在文章内显示GOOGLE的广告 把广告代码粘贴到里面就可以了
复制内容到剪贴板
代码:
<%ST(A)%>
<div id="Content_ContentList" class="content-width"><a name="body" accesskey="B" href="#body"></a>
<div class="pageContent">
<div style="float:right;width:180px !important;width:auto">
<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>
<$log_Navigation$>
</div>
<img src="<$Cate_icon$>" style="margin:0px 2px -4px 0px" alt=""/> <strong><a href="default.asp?cateID=<$log_CateID$>" title="查看所有<$Cate_Title$>的日志"><$Cate_Title$></a></strong> </div>
<div class="Content">
<div class="Content-top"><div class="ContentLeft"></div><div class="ContentRight"></div>
<h1 class="ContentTitle"><strong><$log_Title$></strong><$log_hiddenIcon$></h1>
<h2 class="ContentAuthor">作者:<$log_Author$> 日期:<$log_PostTime$></h2>
</div>
<div class="Content-Info">
<div class="InfoOther">字体大小: <a href="javascript:SetFont('12px')" accesskey="1">小</a> <a href="javascript:SetFont('14px')" accesskey="2">中</a> <a href="javascript:SetFont('16px')" accesskey="3">大</a></div>
<div class="InfoAuthor"><img src="images/weather/hn2_<$log_weather$>.gif" style="margin:0px 2px -6px 0px" alt=""/><img src="images/weather/hn2_t_<$log_weather$>.gif" alt=""/> <img src="images/<$log_level$>.gif" style="margin:0px 2px -1px 0px" alt=""/>
<$EditAndDel$>
</div>
</div>
<div id="logPanel" class="Content-body">
<!-- Google广告代码开始 -->
<!-- Google广告代码结束 -->
<$ArticleContent$>
<br/><br/>
<br/>
</div>
<div class="Content-body">
<script type="text/javascript" language="javascript">
var displayContent = null;
var displayItem = null;
function ShowArticleInfo(id){
if (displayContent != null){
displayContent.style.display = "none";
displayItem.className = "unselected";
}
displayContent = document.getElementById("articleInfoItem" + id);
displayContent.style.display = "block";
displayItem = document.getElementById("articleInfoMenu" + id);
displayItem.className = "selected";
}
</script>
<style type="text/css">
.tab{
list-style:none;
margin:0px;
padding:0px;
float:left;
padding-top:2px;
}
.tab li{
float:left;
margin-left:3px;
padding:0px 5px;
border:1px solid #CCCCCC;
border-bottom:none;
line-height:20px;
text-align:center;
}
.tab .unselected{
background:#EEEDEA;
height:20px;
}
.tab .selected{
background:#EFF9D0;
height:23px;
line-height:23px;
margin-top:-2px;
margin-bottom:-1px;
}
.articleInfoItem{
padding:5px;
background:#EFF9D0;
clear:both;
display:none;
border:1px solid #CCCCCC;
}
</style>
<div id="articleInfoMenu">
<ul class="tab">
<li id="articleInfoMenu1" class="unselected">
<a href="javascript:void(0);" onmouseover="javascript:ShowArticleInfo(1)">日志信息</a></li>
<li id="articleInfoMenu2" class="unselected">
<a href="javascript:void(0);" onmouseover="javascript:ShowArticleInfo(2)">标签2</a></li>
<li id="articleInfoMenu3" class="unselected">
<a href="javascript:void(0);" onmouseover="javascript:ShowArticleInfo(3)">标签3</a></li>
<li id="articleInfoMenu4" class="unselected">
<a href="javascript:void(0);" onmouseover="javascript:ShowArticleInfo(4)">标签4</a></li>
<li id="articleInfoMenu5" class="unselected">
<a href="javascript:void(0);" onmouseover="javascript:ShowArticleInfo(5)">标签5</a></li>
<li id="articleInfoMenu6" class="unselected">
<a href="javascript:void(0);" onmouseover="javascript:ShowArticleInfo(6)">标签6</a></li>
</ul>
<div id="articleInfoItem1" class="articleInfoItem">
<$log_Modify$>
<img src="images/From.gif" style="margin:0px 2px -4px 0px" alt=""/><strong>文章来自:</strong> <a href="<$log_FromUrl$>" target="_blank"><$log_From$></a><br/>
<img src="images/icon_trackback.gif" style="margin:0px 2px -4px 0px" alt=""/><strong>引用通告地址:</strong> <a href="<$trackback$>" target="_blank"><$trackback$></a><br/>
<img src="images/tag.gif" style="margin:4px 2px -4px 0px" alt=""/><strong>Tags:</strong> <$log_tag$><br/>
<!--Add By WBC -->
<img src="images/tag.gif" style="margin:4px 2px -4px 0px" alt=""/><strong>相关日志:</strong><br/>
<div class="Content-body" id="wbc_tag"></div><br/>
<!--End By WBC -->
</div>
<div id="articleInfoItem2" class="articleInfoItem"></div>
<div id="articleInfoItem3" class="articleInfoItem"></div>
<div id="articleInfoItem4" class="articleInfoItem"></div>
<div id="articleInfoItem5" class="articleInfoItem"></div>
<div id="articleInfoItem6" class="articleInfoItem"></div>
</div>
<script type="text/javascript">
ShowArticleInfo(1);
</script>
</div>
<div class="Content-bottom"><div class="ContentBLeft"></div><div class="ContentBRight"></div>评论: <$log_CommNums$></a> | <a href="<$trackback$>" target="_blank">引用: <$log_QuoteNums$></a> | 查看次数: <$log_ViewNums$>
</div></div></div>
以下的修改是动态的修改:修改class 目录下的cls_article.asp的文件
修改代码部分:{{{{{
从这段代码的下面开始复制内容到剪贴板
代码:
<%
keyword=CheckStr(Request.QueryString("keyword"))
if log_ViewArr(10,0)=1 then
response.write (highlight(UnCheckStr(UBBCode(HtmlEncode(log_ViewArr(8,0)),mid(log_ViewArr(11,0),1,1),mid(log_ViewArr(11,0),2,1),mid(log_ViewArr(11,0),3,1),mid(log_ViewArr(11,0),4,1),mid(log_ViewArr(11,0),5,1))),keyword))
else
response.write (highlight(UnCheckStr(log_ViewArr(8,0)),keyword))
end if %>
<br/><br/>一直到复制内容到剪贴板
代码:
'*******************************************
' 显示日志评论内容
'*******************************************结束
修改中间部分的代码即可实现
我自己的中间部分由于加了WBC的插件 需要修改部分都贴出来吧 大家可以参考
复制内容到剪贴板
代码:
<div class="Content-body">
<%if len(log_ViewArr(16,0))>0 then response.write (log_ViewArr(16,0)&"<br/>")%>
<img src="images/From.gif" style="margin:4px 2px -4px 0px" alt=""/><strong>文章来自:</strong> <a href="<%=log_ViewArr(17,0)%>" target="_blank"><%=log_ViewArr(18,0)%></a><br/>
<img src="images/icon_trackback.gif" style="margin:4px 2px -4px 0px" alt=""/><strong>引用通告地址:</strong> <a href="<%=(SiteURL&"trackback.asp?tbID="&id)%>" target="_blank"><%=(SiteURL&"trackback.asp?tbID="&id)%></a><br/>
<%dim getTag
set getTag=new tag
%>
<img src="images/tag.gif" style="margin:4px 2px -4px 0px" alt=""/><strong>Tags:</strong> <%=getTag.filterHTML(log_ViewArr(19,0))%><br/>
<!--Add By WBC -->
<img src="images/tag.gif" style="margin:4px 2px -4px 0px" alt=""/><strong>相关日志:</strong><br/>
<div class="Content-body" id="wbc_tag"></div><br/>
<!--End By WBC -->
</div>
<div class="Content-bottom"><div class="ContentBLeft"></div><div class="ContentBRight"></div>评论: <%=log_ViewArr(12,0)%> | 引用: <%=log_ViewArr(13,0)%> | 查看次数: <%=log_ViewArr(4,0)%>
</div></div>
</div>
<% set getTag=nothing
ShowComm LogID,comDesc,log_ViewArr(7,0) '显示评论内容
end sub}}}}}}}
以下是修改后的部分即可实现所需效果:复制内容到剪贴板
代码:
<div class="Content-body">
<script type="text/javascript" language="javascript">
var displayContent = null;
var displayItem = null;
function ShowArticleInfo(id){
if (displayContent != null){
displayContent.style.display = "none";
displayItem.className = "unselected";
}
displayContent = document.getElementById("articleInfoItem" + id);
displayContent.style.display = "block";
displayItem = document.getElementById("articleInfoMenu" + id);
displayItem.className = "selected";
}
</script>
<style type="text/css">
.tab{
list-style:none;
margin:0px;
padding:0px;
float:left;
padding-top:2px;
}
.tab li{
float:left;
margin-left:3px;
padding:0px 5px;
border:1px solid #CCCCCC;
border-bottom:none;
line-height:20px;
text-align:center;
}
.tab .unselected{
background:#EEEDEA;
height:20px;
}
.tab .selected{
background:#EFF9D0;
height:23px;
line-height:23px;
margin-top:-2px;
margin-bottom:-1px;
}
.articleInfoItem{
padding:5px;
background:#EFF9D0;
clear:both;
display:none;
border:1px solid #CCCCCC;
}
</style>
<div id="articleInfoMenu">
<ul class="tab">
<li id="articleInfoMenu1" class="unselected">
<a href="javascript:void(0);" onmouseover="javascript:ShowArticleInfo(1)">日志信息</a></li>
<li id="articleInfoMenu2" class="unselected">
<a href="javascript:void(0);" onmouseover="javascript:ShowArticleInfo(2)">标签2</a></li>
<li id="articleInfoMenu3" class="unselected">
<a href="javascript:void(0);" onmouseover="javascript:ShowArticleInfo(3)">标签3</a></li>
<li id="articleInfoMenu4" class="unselected">
<a href="javascript:void(0);" onmouseover="javascript:ShowArticleInfo(4)">标签4</a></li>
<li id="articleInfoMenu5" class="unselected">
<a href="javascript:void(0);" onmouseover="javascript:ShowArticleInfo(5)">标签5</a></li>
<li id="articleInfoMenu6" class="unselected">
<a href="javascript:void(0);" onmouseover="javascript:ShowArticleInfo(6)">标签6</a></li>
</ul>
<div id="articleInfoItem1" class="articleInfoItem">
<%if len(log_ViewArr(16,0))>0 then response.write (log_ViewArr(16,0)&"<br/>")%>
<img src="images/From.gif" style="margin:4px 2px -4px 0px" alt=""/><strong>文章来自:</strong> <a href="<%=log_ViewArr(17,0)%>" target="_blank"><%=log_ViewArr(18,0)%></a><br/>
<img src="images/icon_trackback.gif" style="margin:4px 2px -4px 0px" alt=""/><strong>引用通告地址:</strong> <a href="<%=(SiteURL&"trackback.asp?tbID="&id)%>" target="_blank"><%=(SiteURL&"trackback.asp?tbID="&id)%></a><br/>
<%dim getTag
set getTag=new tag
%>
<img src="images/tag.gif" style="margin:4px 2px -4px 0px" alt=""/><strong>Tags:</strong> <%=getTag.filterHTML(log_ViewArr(19,0))%><br/>
<!--Add By WBC -->
<img src="images/tag.gif" style="margin:4px 2px -4px 0px" alt=""/><strong>相关日志:</strong><br/>
<div class="Content-body" id="wbc_tag"></div><br/>
<!--End By WBC -->
</div>
<div id="articleInfoItem2" class="articleInfoItem"></div>
<div id="articleInfoItem3" class="articleInfoItem"></div>
<div id="articleInfoItem4" class="articleInfoItem"></div>
<div id="articleInfoItem5" class="articleInfoItem"></div>
<div id="articleInfoItem6" class="articleInfoItem"></div>
</div>
<script type="text/javascript">
ShowArticleInfo(1);
</script>
</div>
<div class="Content-bottom"><div class="ContentBLeft"></div><div class="ContentBRight"></div>评论: <%=log_ViewArr(12,0)%> | 引用: <%=log_ViewArr(13,0)%> | 查看次数: <%=log_ViewArr(4,0)%>
</div></div>
</div>
<% set getTag=nothing
ShowComm LogID,comDesc,log_ViewArr(7,0) '显示评论内容
end sub最后说明以下各个部分的作用:
复制内容到剪贴板
代码:
<script type="text/javascript" language="javascript">
var displayContent = null;
var displayItem = null;
function ShowArticleInfo(id){
if (displayContent != null){
displayContent.style.display = "none";
displayItem.className = "unselected";
}
displayContent = document.getElementById("articleInfoItem" + id);
displayContent.style.display = "block";
displayItem = document.getElementById("articleInfoMenu" + id);
displayItem.className = "selected";
}
</script>
<style type="text/css">
.tab{
list-style:none;
margin:0px;
padding:0px;
float:left;
padding-top:2px;
}
.tab li{
float:left;
margin-left:3px;
padding:0px 5px;
border:1px solid #CCCCCC;
border-bottom:none;
line-height:20px;
text-align:center;
}
.tab .unselected{
background:#EEEDEA;
height:20px;
}
.tab .selected{
background:#EFF9D0;
height:23px;
line-height:23px;
margin-top:-2px;
margin-bottom:-1px;
}
.articleInfoItem{
padding:5px;
background:#EFF9D0;
clear:both;
display:none;
border:1px solid #CCCCCC;
}
</style>
上面是实现css+js部分 css样式可以根据自己的需要修改
复制内容到剪贴板
代码:
<div id="articleInfoMenu">
<ul class="tab">
<li id="articleInfoMenu1" class="unselected">
<a href="javascript:void(0);" onmouseover="javascript:ShowArticleInfo(1)">日志信息</a></li>
<li id="articleInfoMenu2" class="unselected">
<a href="javascript:void(0);" onmouseover="javascript:ShowArticleInfo(2)">标签2</a></li>
<li id="articleInfoMenu3" class="unselected">
<a href="javascript:void(0);" onmouseover="javascript:ShowArticleInfo(3)">标签3</a></li>
<li id="articleInfoMenu4" class="unselected">
<a href="javascript:void(0);" onmouseover="javascript:ShowArticleInfo(4)">标签4</a></li>
<li id="articleInfoMenu5" class="unselected">
<a href="javascript:void(0);" onmouseover="javascript:ShowArticleInfo(5)">标签5</a></li>
<li id="articleInfoMenu6" class="unselected">
<a href="javascript:void(0);" onmouseover="javascript:ShowArticleInfo(6)">标签6</a></li>
</ul>以上部分为标题列表复制内容到剪贴板
代码:
<div id="articleInfoItem1" class="articleInfoItem">
<%if len(log_ViewArr(16,0))>0 then response.write (log_ViewArr(16,0)&"<br/>")%>
<img src="images/From.gif" style="margin:4px 2px -4px 0px" alt=""/><strong>文章来自:</strong> <a href="<%=log_ViewArr(17,0)%>" target="_blank"><%=log_ViewArr(18,0)%></a><br/>
<img src="images/icon_trackback.gif" style="margin:4px 2px -4px 0px" alt=""/><strong>引用通告地址:</strong> <a href="<%=(SiteURL&"trackback.asp?tbID="&id)%>" target="_blank"><%=(SiteURL&"trackback.asp?tbID="&id)%></a><br/>
<%dim getTag
set getTag=new tag
%>
<img src="images/tag.gif" style="margin:4px 2px -4px 0px" alt=""/><strong>Tags:</strong> <%=getTag.filterHTML(log_ViewArr(19,0))%><br/>
<!--Add By WBC -->
<img src="images/tag.gif" style="margin:4px 2px -4px 0px" alt=""/><strong>相关日志:</strong><br/>
<div class="Content-body" id="wbc_tag"></div><br/>
<!--End By WBC -->
</div>
<div id="articleInfoItem2" class="articleInfoItem"></div>
<div id="articleInfoItem3" class="articleInfoItem"></div>
<div id="articleInfoItem4" class="articleInfoItem"></div>
<div id="articleInfoItem5" class="articleInfoItem"></div>
<div id="articleInfoItem6" class="articleInfoItem"></div>
</div>
以上代码在<div>标签里的对应的是主题的内容 需要实现的内容删剪进去即可
复制内容到剪贴板
代码:
<script type="text/javascript">
ShowArticleInfo(1);
</script> 最后这个JS代码的作用是默认显示为第一个标签
调试代码的时候记得先备份~
A级考完了·· 代码修改完毕~~
[
本帖最后由 xudong1987 于 2007-6-24 12:01 编辑 ]