PJBLOG技巧收集整合最新插件(8月11日更新)

2006年11 月4日 / 其他转载 / 没有评论 / 951次

阅读前说的话:

以下整理纯粹是本人为方便各pjblog用户而收集整理,包括一些基本技巧和一些插件在里面,这里面所有作品版权归原作者所有;本人只是整理集合这些个插件和技巧,在使用前,请三思而慎用,虽很多本人测试过,但是不敢保证所有的我都测试过,那么在选择的时候出现问题,本人概不负责。自己使用前请慎用!

需要交流的可以通过以下途径:

一:联系开发的作者,一般有连接地址的

二:本人的blog欢迎大家一起学习交流
01. 更改默认的“Cookie,Application域”

一个服务器上如果存在多个Cookies域一样的PJBlog,那么这些Bolg都将无法运行,修改方法:打开Blog根目录下的“const.asp”,修改15、16行Const CookieName=""和Const CookieNameSetting=""的值。

02. 更改数据库后缀名,消除“数据库连接出错”的错误提示

个别空间不支持以“.asp”为后缀名的Access数据库,会出现“数据库连接出错,请检查连接字串!”的错误提示,修改方法:首先把blogDB目录下的数据库文件由*.asp改为*.mdb,然后更改“const.asp”第37行“Const AccessFile”的数据库路径和文件名。

03.1. 修改验证码,使它永远只出现四个“0”

在个人Blog中使用验证码没什么意义,PJBlog后台又没有关闭验证码的选项,所以最好的办法就是让它只显示最简单的符号,本站把验证码全部改为4个“0”:
找到commonGetCode.asp,修改“Dim i, ii, iii”下面这段为:
Const cOdds = 0 ' 不出现杂点
Const cAmount = 1 ' 就取一个符号,默认是0
Const cCode = "0123456789" '这一行可以不用改的

03.2. 使系统自动填写验证码(再复杂的验证码也不用手工输入了,呵呵(0927)

在Blog根目录新建一个“*.asp”文件,在里面填写以下代码:
<script>if(parent.document.all.validate)parent.document.all.validate.value="<%=Session("GetCode")%>";</script>
然后在footer.asp的最上面插入一句:
<iframe frameborder="no" height=0 width=0 src="*.asp"></iframe>

04. 在common/library.asp中修改侧边栏“用户面板”的条目名称

侧边栏用户面板中默认的项目名称有长有短,看着很不美观,修改library.asp第83行以下的内容,本站把它们都改为四个字的,即“系统管理”“发表日志”“编辑草稿”“修改资料”“退出系统”。

05. 修改建站时间

在后台“设置模块”找到模块标识为“BlogInfo”模块,点击后面的“编辑HTML源代码”进行修改;另外,侧边栏统计信息里的留言默认是没有链接的,在这里也可以进行编辑把链接加上,把整句代码改成
程序代码
留言: <a href="LoadMod.asp?plugins=GuestBookForPJBlog"><b>$blog_MessageNums$</b> 个</a><br/>

06. 在侧边栏上部增加公告栏或站长信息栏

进入后台“界面与插件”-“设置模块”,在页面下方新建一个“侧边模块”,模块标识任意,名称为“公告板”或“站长档案”,注意排序要设为最小,点击“保存模块”。保存后点击后面的“编辑HTML源代码”,如果是用作静态公告板,则直接往里边写字就行了。如果是用作站长信息栏,可以在里面添加照片、说明什么的,可以效仿以下代码:
程序代码
<div style="PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: left">
<a href="点击图片后指向的链接地址" target="_blank"><img border="0" alt="XHTML 1.0 Transitional" src="站长信息的图片地址"/></a>
</div>

07. 在日志正文上方增加一滚动的公告板或广告

进入后台“界面与插件-设置模块”,在页面下方新建一个“内容模块”,模块标识和名称任意,注意排序要比“ContentList”小,点击“保存模块”。保存后点击后面的“编辑HTML源代码”,填入以下代码:
程序代码
<div style="CLEAR: none; BORDER-RIGHT: #dbdbd0 1px solid; BORDER-TOP: #dbdbd0 1px solid; BACKGROUND: #fff; MARGIN: 5px; BORDER-LEFT: #dbdbd0 1px solid; WIDTH: 98%; BORDER-BOTTOM: #dbdbd0 1px solid; HEIGHT: 15px">

<div style="PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 5px; COLOR: #2e8b57; PADDING-TOP: 6px">公</div>
<div style="PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 5px; COLOR: #2e8b57; PADDING-TOP: 6px">告</div>

<div style="MARGIN: 3px"><marquee  onmouseout="this.start()" scrollamount="3" scrolldelay="15" direction="left" height="15">
<font color="#999999">[时间或编号]</font><font color="#0000ff"><b>第一条公告题头</b>第一条公告内容</font>

<font color="#999999">[时间或编号]</font><font color="#0000ff"><b>第二条公告题头</b>第二条公告内容</font>

</marquee></div></div>
其中WIDTH: 98%是宽度,HEIGHT: 15px是高度(这个高度为显示一行文字),scrollamount="3"为滚动速度,direction="left"为滚动方向(left是从右到左)。

pc-mac 修改的公告代码
<table cellpadding="0" cellspacing="0" width="98%" height="30" border="0">
        <!-- MSTableType="layout" -->
        <tr>
                <td height="30" valign="middle" width="60">
                <p align="center"><font face="宋体" color="#009900">
                <span style="font-size: 9pt; font-weight: 700">公告:</span></font></td>
                <td height="30" valign="middle" width="852">
                <font face="宋体" color="#0000ff"><span style="font-size: 9pt; font-weight: 700">
                <marquee  onmouseout="this.start()" valign="middle" scrollamount="3" scrolldelay="15" height="12">博客开通,诚邀友情链接。</marquee></span></font></td>
        </tr>
</table>

修正了公告与内容的对齐==
08. 增加相册功能,手工添加相册首页链接
正在筹备当中,敬请关注。

X1. 在线音乐播放器修改指南

本站采用的播放器是aboutplayer(随机版),相比其他同类软件主要有以下几个优点:a.可以添加播放本地文件;b.在同一页面可查看播放列表并选曲;c.碰到链接失效的文件会自动重试3次,如果判断真的失效,会自动接着播放其他的曲目(主要优点)。

01.把播放器解压缩到“music”目录并放在你的网站根目录下;
02.在你的Blog目录下新建一个“index.htm”的文件,添加如下的框架代码:
程序代码
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>╃电老虎成长日记╉音乐版</title>
</head>
<frameset rows="*,22" frameborder="NO" border="0" framespacing="0">
<frame src="/PJBlog/default.asp(注:Blog首页面的地址)" name="mainFrame" scrolling="yes">
<frame src="/music/selectindex.htm(注:音乐播放器的地址)" name="bottomFrame" scrolling="NO" noresize>
</frameset>
<noframes></noframes>
</html>
上面的"*,22"表示Blog主体页面在上方,音乐播放器在下方,且播放器的高度为22象素;
03.在播放器中增加关闭播放器的功能。在播放器的首页中加如下代码:
<a href="http://你的Blog首页面(如index.asp)" target="_top">关闭播放器</a>
04.播放列表为:music/js/data.js,文件里附有操作说明。

X2. 设置自动跳转页面

有时候网站程序不是放在空间根目录下的,这时候需要一个从根目录跳转到子目录的文件,把以下代码存成index.htm或index.asp放在网站根目录即可:
程序代码
<html>
<head>
<meta http-equiv="Content-Language" content="zh-CN">
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<title></title>
</head>
<body>
<meta http-equiv="refresh" content="0.1;url=PJBlog/index.htm(根据自己的情况修改)">
</body>
</html>

X3. 给每个Skin增加了四彩鼠标样式

01.把四彩鼠标指针拷贝到“images”目录,
02.修改每个皮肤文件夹里的global.css,在body段添加一行“cursor:url('./images/blue.cur');”
03.修改每个皮肤文件夹里的link.css,分别给a:link、a:visited和a:active添加鼠标指针样式;

00. 所有日记在普通模式时皆为回缩模式

打开class/cls_default.asp,找到代码:<div class="BttnE" ></div>,将其前后的语句:<%If webLogArr(9,PageCount)=True Then%>和<%end if%>删除。

然后打开class/lcls_logAction.asp,找到:Temp2=Replace(Temp2,"<$ShowStyle$>"," style=""display:none"""),将其前后 if 到 end if 的代码都删除

37. 各种样式的光标
auto :标准光标
default :标准箭头
hand :手形光标
wait :等待光标
text :I形光标
vertical-text :水平I形光标
no-drop :不可拖动光标
not-allowed :无效光标
help :?帮助光标
all-scroll :三角方向标
move :移动标
crosshair :十字标
e-resize
n-resize
nw-resize
w-resize
s-resize
se-resize
sw-resize

38.页面进入和退出的特效
进入页面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">
推出页面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">
这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使用哪种特效,取值为1-23:
  0 矩形缩小
  1 矩形扩大
  2 圆形缩小
  3 圆形扩大
  4 下到上刷新
  5 上到下刷新
  6 左到右刷新
  7 右到左刷新
  8 竖百叶窗
  9 横百叶窗
  10 错位横百叶窗
  11 错位竖百叶窗
  12 点扩散
  13 左右到中间刷新
  14 中间到左右刷新
  15 中间到上下
  16 上下到中间
  17 右下到左上
  18 右上到左下
  19 左上到右下
  20 左下到右上
  21 横条
  22 竖条
  23 以上22种随机选择一种

x7.去掉皮肤横幅处的网站名称及简介

#container #header #blogname{display:none}
#container #header #blogname #blogtitle{display:none}

x8.去除超级链接的下划线

个别皮肤的超级链接都是有下划线的,有时候看着不太美观,我们可以通过修改link.css把它们去掉。控制下划线的属性是“text-decoration”,有下划线的参数是“text-decoration:underline”,没有下划线的参数是“text-decoration:none”。如果不使用“text-decoration”属性,默认是有下划线的。你可以把不想要下划线的地方由“underline”替换成“none”,或者干脆把所有的都替换了。

x8.重装系统应该备份的文件

1.备份blogDB目录下的数据库
2.备份https://long.ge/wp-content/uploads目录下的文件,这个目录里都是上传的附件
3.备份Plugins目录下的文件,这里面都是BLOG的插件
4.备份skins目录下的文件,这里面都是皮肤文件
5.备份根目录下的plugins.asp文件

基本上就这些了,如果BLOG出现了什么问题的话,直接用这些文件覆盖回去就可以了。

x9.禁止复制的代码和方法
=
在系统首页文件(default.asp)和日志文件(article.asp)最底下加入如下代码即可.这两个文件都在根目录下.

<noscript>
<iframe scr="*.htm"></iframe>
</noscript>
<script language="JavaScript">
document.oncontextmenu=new Function("event.returnValue=false;");
document.onselectstart=new Function("event.returnValue=false;");
</script>
x10.一些关于PJ文件的说明
根目录."footer.asp"底部页面文件,用途可以加上自定义的代码,如加上统计代码.
根目录."BlogLink.asp"申请链接页面,用途可以加上自己的网站信息,或者其他.
根目录."const.asp"数据库和Cookies域文件,适当修改可以增加一定的安全性.
"TemplateArticle.asp"文件,用途适当修改可以在日志底部加入广告代码或其他.
=
3.首段首行缩进

  首段首行无法缩进,是因为PJBlog2自动删除了日志头尾的空格,实现缩进的修改方法相当的简单,只要找到common文件夹下的function.asp文件,在第279行找到Str=Trim(Str),改成Str=RTrim(Str)就可以了。
  还有发表日志时首行最好使用全角空格,因为半角空格在不同的字体下可能长度与汉字有所不同。
  此外由于修改以后日志前面的空格是不会自动删除的,可能会影响日志显示的美观,所以在发表日志时要注意前面不要留空。
=

以下是问题集合(来自本论坛,有很多没测试,本也是菜鸟哈,只是方便大家而已!有问题我不负责,考虑谨慎使用)

--------------------------------------------------------------------------------
1. 怎么样修改,让上传得附件与原来同名,而不是让系统自动生产.
打開attachment.asp
找到
F_Name=randomStr(1)&Year(now)&Month(now)&Day(now)&Hour(now)&Minute(now)&Second(now)&"."&F_File.FileExt
改為
F_Name=F_File.filename
Ok。

以後可能出現文件名重復,出錯!不要怪我。

--------------------------------------------------------------------------------

2. 手机怎么上我们的BLOG网站  ?
1、你的手机要支持GPRS
2、你的手机开通GPRS
3、在手机的“网络”功能里输入“http://你的网址/wap.asp”就可以访问到你的blog了

--------------------------------------------------------------------------------


3三种屏蔽、过滤垃圾评论和留言广告的方法

当你一大早起来就发现留言本和评论里又多了好多好多条垃圾留言,一个一个的删吧,天天如此,累?!抓狂?!
本方法,可以检测提交的垃圾信息,例如垃圾评论、垃圾留言或者屏蔽某未注册用户的发言,都是可以的。

原创作者:番茄(http://www.tblog.com.cn),特别感谢!

为尊重作者的劳动成果,请到作者站点查看代码:

第一种方法:http://www.tblog.com.cn/article.asp?id=290  
把代码加在 const.asp 的最后 (加在最后面的 %>之前)
工具发的垃圾留言,可以在过滤字段中加入该评论作者的IP地址,和发出来的一些域名,另外如果<h1>用处不大的话也一起给过滤掉。

第二种方法:http://www.tblog.com.cn/article.asp?id=294

另外,第一种方法能够比较好的屏蔽垃圾留言,但是显示警告信息时经常为乱码;
第二种方法可以写成插件了,在插件未完成之前,大家可以先加入屏蔽代码救急,番茄会尽快完成过滤补丁的安装文件以及过滤关键词管理插件。请大家等待。

第三种方法:(推荐)
下载官方的管理员提供的一个补丁...

--------------------------------------------------------------------------------

4.关于首页左右英文的修改

到后台界面与插件里,设置模块里改相对的英文提交就就可以了。。。
--------------------------------------------------------------------------------
5.如何才能把侧边栏移到左边?

在SKIN中设置,打开layout.css,把sidebar的float:left改为right,mainContent的float:right改为left就OK了

6.如何解决:抱歉网站暂时关闭此类问题?

可以手动打开站点
先到 login.asp 登陆
然后打开 control.asp 登陆后台开启即可
出现这样的问题,是由于后台在处理某个需要关闭数据的工作后出错导致无法再次打开数据库.

------------------------------------------其它问题收集更新ing...--------------------------------------

关于插件的,这是斑竹以前的论坛有的插件:

PJ插件整理下载区(注:未整理支持PJblog2.5以下版本的插件) :

以下为官方插件(作者:舜子):
GMail Notifier Lite For PJBlog2
  
Skin Switcher 1.0 For PJBlog2
WMP For PJBlog 1.1
日志评分插件 1.1
天气预报插件发布
英语句子插件 Reload
简繁转换器
以下为PJbloger所做的插件:
一. [下载]PJblog精华日志插件1.0(侧边栏)
  作者:番茄红了
二. 为pjblog增加一个flash相册
作者:fycat
三. [Plugins]魔法表情插件 V1.0
作者:taurus517
四. [plugins]相冊最新插件for 2.5.0125
作者:roycn
五. PJBlog2插件:AboutMePro
作者:JinnLynn
六. 侧边栏MusicBox For PJBlog
作者:macxp
七. 投票插件v1.1和繁体版发布(已解决乱码问题)
作者:gyqf417
八. 适合PJBLOG的可以自动隐藏的播放器
作者: cnsiyu
九. 提供rebeca所说的播放器
作者:petertang
十. 清新音乐播放器插件
作者:louis
十一. QQ Online Status For PJBlog2 1.5 QQ在线状态插件
作者:Crazy_quanta
十二. PJblog下载插件1.3正式版
作者: oldwolf
十三. PJBlog2 Plugins:Flickr Badge
作者:JinnLynn
十四. PJBlog2相册插件:BlogGallery(使用独立数据库)
  作者:JinnLynn
十五. 【插件】Subscibe For PJBlog2 1.0 订阅blog日志到各大在线RSS阅读网站插件
作者:Crazy_quanta
十六. [插件]QQ直播(QQLive) For PJBlog2 v1.2
作者:dumpling
十七. 网络收藏夹插件 CoolSite v1.0
作者:菊开那夜
十八. PJblog 随机日志插件 1.0
  作者:菊开那夜
十九. TimeCounter
作者:sdk
文件修改增强类(不属于插件):
一. [文件下载]上传图片自动添加水印
作者:acheson

以上更新只是到了3月中旬的,以下的是近期更新的...

------------------------------------------------以前更新的---------------------------------------------------------

1.音乐电台插件MusicRadioPlay V06.05.22正式发布
作者:  ninstein

2.[插件]Online在綫名單插件[doomchan更新]
作者:  wbc

3.Site Focus - 站点聚焦插件
作者:  sdk

4.[插件]顯示文件下載次數[提供下載]
作者:   wbc  

5.[0425更新]文件資源防盜連插件2.0下載!
作者:   wbc

6.详细在线列表显IP插件 for pjblog(显示Ip详细所在地)
作者:   天使爱哭泣

7.PJBlog-2.5-友情鏈接功能增強插件 V1.0 Beta--修正版
作者:   nnickk (据说是番茄作品)

8.[分享分享]留言涂鸦版
作者:FF

9.  天气预报插件 WeatherReport For PJBlog2 提供下载
作者:   zivn

10.  [插件下载]BriefIntroduce for PJBlog 个人简介插件(侧边拦)
作者:   guopjhome

11.●●● WBC通讯录插件 V1.060424 (Wbc于06.4.24更新)●●●
作者:  按下快乐键

12. 给pjblog带来新颖的图片动态显示效果[插件发布]
作者:fisker

13. 蝶梦林 FlashMp3Player V2 (ipod样式)
作者:  flyingfish

14. 绝对许多人要的FLASH音乐播放器
作者:    november  

15.FLASH广告插件-MIX PLAYER
作者:   colormix

16.  [新]HTML静态页面扩展程序,-------下载测试2006-4-10晚发布最新
作者:   guopjhome

------------------------------------------------2006年5月27日以前更新的---------------------------------------------------------

1.  [又一新品][自動修改]Ajax版文章評論[推薦]
作者: wbc

2.  首页公告代码(修正版)
作者: pc-mac

3.  [插件]显示图片EXIF信息[可自动安装,还原版]
作者: wbc

4.  PJBlog2 Plugin:MyDo
作者:JinnLynn

5.  本站online最新版[加入管理设置页面,完善]
作者:wbc

6.  PjBlog.侧边个人简介
作者:〖梦不落〗

7.在BLOG正文上方增加一滚动的公告板(我自己修改,附详细说明)
作者:vebanet

8.插件┊全球中文博客网站排行登录插件[狐狸做的第一个插件]
作者:happy86724

9.根据网友提出的问题发布 blog手拉手2.0 带配置界面和数据库
作者:  hiswing  

10.插件]隨機替換風格
作者:  wbc

11. [首发] 美化版日语900句插件
作者:  kiss4

12. [发布] 好玩的Flash涂鸦插件
作者:  kiss4

13. 针对升级:上传图片自动添加水印插件

作者:   november

14. [PJBlog插件]maikr随随API插件
作者:   s5s5

15. 发布 MapbarForPJBlog 插件
作者:疾光飞影

16. 清新音乐播放器界面+wbc防刷新原理=wbc音乐播放器插件(2006 07 11 )

作者:  5kdream  

17.AlexaRank&PageRank V1.1 For PjBlog2.6发布
作者:    xflashboy  

18.上传图片自动加水印效果 For PJBlog2 V2.6 build 02 改进版
作者: rhGao

19.[插件] 浏览器标题显示经典名言
作者:iUltra

20.发布一个Google PicasaWeb相册的插件
作者:wintle

21. [原创]Language for pjblo9g 2.6 beta2[各国语言插件]
作者:jedihy

22. [原创]aboutthisblog 插件
作者:jedihy  

23. [插件]Ajax版草稿自动保存v1.3【经wbc帮助改造】8.4日更新[可选择打开关闭]
作者:jedihy  

24. 新首页公告美化修改[vista玻璃质感]
作者:jedihy  

25. PJBlog电视插件 For PJBlog2
作者:82301390

26. [7月26日更新]吉普赛神奇读心术测试插件下载 修改了一些内容
作者:inwap

27.


提交评论