再写一篇关于pjblog的吧,我的这个blog基本上没有太动源码,原因很简单:为了以后升级方便.但pjblog在很多方面并不自由,尤其是模板上面,为了扩展功能,更加方便管理,我不得不修改了两处源码:
1.menu右侧的搜索栏
这个没有办法用skin定义,因为是写在cache.asp中的,虽然作者也考虑到了用class来定义,但是却是一体化下来的,如果加入搜索栏,由于div存在,务必会另起一行.
只好修改源码,找到cache.asp约208行.
把
修改为
1.menu右侧的搜索栏
这个没有办法用skin定义,因为是写在cache.asp中的,虽然作者也考虑到了用class来定义,但是却是一体化下来的,如果加入搜索栏,由于div存在,务必会另起一行.
只好修改源码,找到cache.asp约208行.
把
复制内容到剪贴板 程序代码
Response.Write("<li class=""menuR""></li></ul></div>")
修改为
复制内容到剪贴板 程序代码
Response.Write("<li class=""menuR""></li><!--strat--><UL><LI class=search><span class=select><span><select name='searchType'><option value='title' selected='selected'>日志标题</option><option value='Content'>日志内容</option><option value='Comments'>日志评论</option><option value='trackback'>引用通告</option></select></span></span><input id=sbi name='SearchContent' value=""yexu8.com""/><input id=sbb type='submit' value='查 找'/></LI></UL><!--end--></ul></div>")
话说过了和谐期后,第一时间把留言重新开启了,但开启后没过1分钟,刷新一下竟然发现诡异地就来了3条垃圾广告评论和2条广告留言。。。我顿时无言。。这个问题其实以前也一直困扰着我~每天上线肯定要化不少时间去删这些垃圾!但是为了与大家交流,又不舍得关闭评论,所以就一直这样耗着。。。
对于这些可耻卑贱的所谓SEO“专家”,真是超级无敌严重的讨厌!!因为它们总是要浪费我宝贵的时间和生命!下面将这些只懂得用某些所谓“高科技”软件到别人网站群发垃圾广告的生物,我在这里尊称为动物。
为了对付动物们,舜子在最新的2.7版的PJ中已经更换了验证码,可是很难理解依然会有那么多的广告机能随意的发垃圾。而且即使验证码显示为空白照样会有很多广告。最后,偶家家的Jay哥哥也弄了个.Net的严重复杂的验证码,但依然行不通,不过不是牛a也不是牛c的他却发现了PJBLOG存在一个严重的外部提交漏洞。
漏洞成因:
blogcomm.asp文件对验证码判断不严格。
对于这些可耻卑贱的所谓SEO“专家”,真是超级无敌严重的讨厌!!因为它们总是要浪费我宝贵的时间和生命!下面将这些只懂得用某些所谓“高科技”软件到别人网站群发垃圾广告的生物,我在这里尊称为动物。
为了对付动物们,舜子在最新的2.7版的PJ中已经更换了验证码,可是很难理解依然会有那么多的广告机能随意的发垃圾。而且即使验证码显示为空白照样会有很多广告。最后,偶家家的Jay哥哥也弄了个.Net的严重复杂的验证码,但依然行不通,不过不是牛a也不是牛c的他却发现了PJBLOG存在一个严重的外部提交漏洞。
漏洞成因:
blogcomm.asp文件对验证码判断不严格。
打开header.asp 插入以下代码
程序代码
<link rel="stylesheet" href="lightbox/lightbox.css" type="text/css" media="screen" />
<script type="text/javascript" src="lightbox/prototype.js"></script>
<script type="text/javascript" src="lightbox/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="lightbox/lightbox.js"></script>
打开common/ubbcode.asp,找到下面代码:
程序代码
<link rel="stylesheet" href="lightbox/lightbox.css" type="text/css" media="screen" />
<script type="text/javascript" src="lightbox/prototype.js"></script>
<script type="text/javascript" src="lightbox/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="lightbox/lightbox.js"></script>
打开common/ubbcode.asp,找到下面代码:
#container #header #menu ul li .menuB span{background:url('menuright.gif') right top no-repeat;color:#FF9900;font-weight:bold;}
#container #header #menu ul li .menuB:hover span{background:url('menuright.gif') right top no-repeat;color:#FF9900;font-weight:bold;}
.menuB就是菜单栏中的第二项,设置了背景/单独的颜色/加粗.