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

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

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

二:本人的blog欢迎大家一起学习交流:我的blog交流地址为:http://805020.com/article.asp?id=13

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”文件,在里面填写以下代码:

然后在footer.asp的最上面插入一句:

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

05. 修改建站时间
===================================================
在后台“设置模块”找到模块标识为“BlogInfo”模块,点击后面的“编辑HTML源代码”进行修改;另外,侧边栏统计信息里的留言默认是没有链接的,在这里也可以进行编辑把链接加上,把整句代码改成
程序代码
留言: $blog_MessageNums$

06. 在侧边栏上部增加公告栏或站长信息栏
===================================================
进入后台“界面与插件”-“设置模块”,在页面下方新建一个“侧边模块”,模块标识任意,名称为“公告板”或“站长档案”,注意排序要设为最小,点击“保存模块”。保存后点击后面的“编辑HTML源代码”,如果是用作静态公告板,则直接往里边写字就行了。如果是用作站长信息栏,可以在里面添加照片、说明什么的,可以效仿以下代码:
程序代码

"XHTML

07. 在日志正文上方增加一滚动的公告板或广告板
===================================================
进入后台“界面与插件-设置模块”,在页面下方新建一个“内容模块”,模块标识和名称任意,注意排序要比“ContentList”小,点击“保存模块”。保存后点击后面的“编辑HTML源代码”,填入以下代码:
程序代码

[时间或编号]第一条公告题头第一条公告内容

[时间或编号]第二条公告题头第二条公告内容

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

===========================pc-mac 修改的公告代码==============================


公告:


博客开通,诚邀友情链接。

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

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

01.把播放器解压缩到“music”目录并放在你的网站根目录下;
02.在你的Blog目录下新建一个“index.htm”的文件,添加如下的框架代码:
程序代码

上面的"*,22"表示Blog主体页面在上方,音乐播放器在下方,且播放器的高度为22象素;
03.在播放器中增加关闭播放器的功能。在播放器的首页中加如下代码:
关闭播放器
04.播放列表为:music/js/data.js,文件里附有操作说明。

X2. 设置自动跳转页面
===================================================
有时候网站程序不是放在空间根目录下的,这时候需要一个从根目录跳转到子目录的文件,把以下代码存成index.htm或index.asp放在网站根目录即可:
程序代码

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,找到代码: ,将其前后的语句:删除。

然后打开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.页面进入和退出的特效
进入页面
推出页面
这个是页面被载入和调出时的一些特效。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.备份attachments目录下的文件,这个目录里都是上传的附件
3.备份Plugins目录下的文件,这里面都是BLOG的插件
4.备份skins目录下的文件,这里面都是皮肤文件
5.备份根目录下的plugins.asp文件

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

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

x10.一些关于PJ文件的说明
根目录."footer.asp"底部页面文件,用途可以加上自定义的代码,如加上统计代码.
根目录."BlogLink.asp"申请链接页面,用途可以加上自己的网站信息,或者其他.
根目录."const.asp"数据库和Cookies域文件,适当修改可以增加一定的安全性.
"TemplateArticle.asp"文件,用途适当修改可以在日志底部加入广告代码或其他.
=============================================================
3.首段首行缩进

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