41 1234
发新话题
打印

首页禁止右键和Iframe以及增加“阅读全文”和前台按钮的一些修改办法

首页禁止右键和Iframe以及增加“阅读全文”和前台按钮的一些修改办法

这是我自己的一些修改办法,原则上不动核心代码,便于升级和维护:
1、首页加上禁止右键和禁止被iframe的代码,这段代码加在default.asp最后:
<!--#include file="noright.asp" -->

noright.asp代码如下,存在blog的根目录下:
<NOSCRIPT><iframe src="*.html"></iframe></NOSCRIPT>
<script language="JavaScript">
<!--
function key(){
if(event.shiftKey){
window.close();}
//禁止shift
if(event.altKey){
window.close();}
//禁止alt
if(event.ctrlKey){
window.close();}
//禁止ctrl
return false;}
document.onkeydown=key;
if (window.Event)
document.captureEvents(Event.MOUSEUP);
//swordmaple javascript article.
function nocontextmenu(){
event.cancelBubble = true
event.returnValue = false;
return false;}
function norightclick(e){
if (window.Event){
if (e.which == 2 || e.which == 3)
return false;}
else
if (event.button == 2 || event.button == 3){
event.cancelBubble = true
event.returnValue = false;
return false;}
}
//浏览器
document.oncontextmenu = nocontextmenu; // for IE5+
document.onmousedown = norightclick; // for all others
//-->
</script>

[ 本帖最后由 freesky 于 2006-8-7 04:41 PM 编辑 ]

TOP

2、首页正文右下部分的浏览、引用信息加上链接、加上“阅读全文”、字体缩放:
<h6 class="post-footer">
<a href="<#article/url#>">阅读全文</a> | <#ZC_MSG012#>:<a href="<#ZC_BLOG_HOST#>catalog.asp?cate=<#article/category/id#>"><#article/category/name#></a> | <a href="<#article/url#>#comment"><#ZC_MSG013#></a>:<a href="<#article/url#>#comms"><#article/commnums#></a> | <a href="<#article/url#>#tburl"><#ZC_MSG014#></a>:<a href="<#article/url#>#tbs"><#article/trackbacknums#></a> | 字体: <a href="javascript:SetFont('12px')">小</a> <a href="javascript:SetFont('14px')">中</a> <a href="javascript:SetFont('16px')">大</a>
</h6>
这是修改b_article-multi.html 页面

[ 本帖最后由 freesky 于 2006-8-7 04:36 PM 编辑 ]

TOP

3、单篇文章右下详细浏览、引用等信息修改,加上编辑按钮:
<h6 class="post-footer">
<#ZC_MSG012#>:<a href="<#ZC_BLOG_HOST#>catalog.asp?cate=<#article/category/id#>"><#article/category/name#></a> | <a href="<#ZC_BLOG_HOST#>cmd.asp?act=ArticleEdt&id=<#article/id#>"><#ZC_MSG078#></a> | <a href="<#article/url#>#comment"><#ZC_MSG013#></a>:<a href="<#article/url#>#comms"><#article/commnums#></a> | <a href="<#article/url#>#tburl"><#ZC_MSG014#></a>:<a href="<#article/url#>#tbs"><#article/trackbacknums#></a>
| <#ZC_MSG130#>:<script language="JavaScript" src="<#ZC_BLOG_HOST#>function/c_html_js.asp?act=ArticleView&id=<#article/id#>" type="text/javascript"></script> | 字体: <a href="javascript:SetFont('12px')">小</a> <a href="javascript:SetFont('14px')">中</a> <a href="javascript:SetFont('16px')">大</a>
</h6>
修改b_article-single.html页面

[ 本帖最后由 freesky 于 2006-8-7 04:36 PM 编辑 ]

TOP

4、评论加上引用的文字链接,醒目一些,同时便于删除垃圾评论,加上删除按钮:
<ul class="msg">
<li class="msgname"><img src="<#ZC_BLOG_HOST#>image/common/quote.gif" height="9" width="9" alt="" title="" /> <a onclick="InsertQuote(this.parentNode.parentNode.getElementsByTagName('a')[2].innerHTML,this.parentNode.parentNode.getElementsByTagName('li')[2].innerHTML);return false;" href="">[引用]</a> <a name="cmt<#article/comment/id#>"><#article/comment/count#></a>.<a href="mailto:<#article/comment/email#>" onclick="this.href=(this.href).replace(/\[AT\]/,String.fromCharCode(64));"><#article/comment/name#></a></li>
<li class="msgurl"><a href="<#article/comment/url#>" rel="nofollow" target="_blank"><#article/comment/url#></a></li>
<li class="msgarticle"><#article/comment/content#></li>
<li class="msgtime"><a href="<#ZC_BLOG_HOST#>cmd.asp?act=CommentDel&id=<#article/comment/id#> ">[删除]</a> <#article/comment/posttime#></li>
</ul>
b_article_comment.html 页面修改

[ 本帖最后由 freesky 于 2006-8-7 04:37 PM 编辑 ]

TOP

5、版权信息把下载地址与z-blog主页分开:
<div id="divBottom">
<h3 id="BlogPowerBy">Powered By <a href="http://www.rainbowsoft.org/" title="RainbowSoft Studio Z-Blog">Z-Blog</a> <a href="http://www.rainbowsoft.org/z-blog/" title="RainbowSoft Studio Z-Blog"><#ZC_BLOG_VERSION#></a></h3>
<h2 id="BlogCopyRight"><#ZC_BLOG_COPYRIGHT#></h2>
</div>

TOP

帮你顶上~!

TOP

很有用阿。感谢!

TOP

1.6F中想添加 列表|预览 代码怎么写啊??

TOP

设置字体大小的有问题!

TOP

帮顶。
实用的很。

TOP

引用:
原帖由 skyforever 于 2006-8-22 21:51 发表
设置字体大小的有问题!
步骤1:在script/common.js中最后一行加入
以下代码


CODE:[Copy to clipboard]function SetFont(num){var divs = document.getElementsByTagName("div");for (var i = 0; i < divs.length; i++)if(divs.className=="post-body")divs['style']['fontSize']=num;}

TOP

请问文章页怎样禁止右键?

我想在文章页禁止使用右键,请问我该怎么做?

TOP

 41 1234
发新话题