PJBLOG 插件制作教程
作者:我是禽兽 日期:2008-02-24 10:24
首先是让我们了解PJblog2 的插件是如何工作的。
在blog下面有个plugins的目录,里面包含了PJBlog2的插件。新下载的PJBlog2自带了三个插件。分别是留言本插件、个人档案插件和最新日志插件。
插件的安装: 登陆后台 "界面设置"->"安装插件"这里会列出可以安装的插件。已经安装的插件,可以到"已装插件管理"进行插件管理,或者到"设置模块"里修改。
插件的组成文件
插件必须要 install.xml 文件支持,这个文件保存了插件所使用的基本信息。我们来看看 install.xml 文件结构,这里以留言本的 install.xml 作为例子
<?xml version="1.0" encoding="UTF-8"?> <PluginInstall> <main> <PluginName>GuestBookForPJBlog</PluginName> <PluginTitle>GuestBook</PluginTitle> <PluginType>function</PluginType> <PluginHtmlCode><![CDATA[]]></PluginHtmlCode> <PluginASPCode><![CDATA[]]></PluginASPCode> <PluginPath><![CDATA[guestbook.asp]]></PluginPath> <SettingFile>setting.xml</SettingFile> <CreateTableSQL><![CDATA[]]></CreateTableSQL> <UpdateTableSQL><![CDATA[]]></UpdateTableSQL> <DropTable></DropTable> <Author>PuterJam</Author> <pubDate>2005-7-31</pubDate> <About><![CDATA[PJblog 留言本激活插件 1.0]]></About> </main> <SubItem> <item> <PluginTitle>最新留言</PluginTitle> <PluginType>sidebar</PluginType> <PluginHtmlCode><![CDATA[<$NewMsg$>]]></PluginHtmlCode> <PluginASPCode><![CDATA[代码]]></PluginASPCode> </item> </SubItem> </PluginInstall> |
比较全的pjblog插件打集合
作者:我是禽兽 日期:2008-02-24 10:23
因为考虑到,你真正喜欢的插件可能就几个,本文不提供插件下载,如果需要下载相应插件则只需搜索相应插件即可.插件的安装都是不需要像前面那样修改代码,所以十分方便
后台插件使用比较简单而且安全,不需要去修改代码,这是PJBLOG爱好者最喜欢的资源。使用时直接解压到PJBLOG目录下的PLUGINS插件目录中,然后到后台去安装即可。
但是有一点需要提醒:由于插件过多,比如本站上面提供的下载包中近50个后台插件,可能几个不同的插件都是为了同一功能,往往同种功能插件同时使用会相互干扰导致PJBLOG出现问题。所以使用时一点要注意 。别犯这样的低级错误。另外个别插件由于宽度等问题可能与你所使用的皮肤样式界面有一定的小冲突,适当做一下修正即可。
以下为提供下载的PJBLOG后台插件列表和简明使用教程,如果有不明白处详见插件各自附带的说明文件:
pjblog技巧收集整合(源码修改)
作者:我是禽兽 日期:2008-02-24 10:22
===================================================
一个服务器上如果存在多个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行以下的内容,本站把它们都改为四个字的,即“系统管理”“发表日志”“编辑草稿”“修改资料”“退出系统”。
PJBLOG官方论坛上整理出的插件全集
作者:我是禽兽 日期:2008-02-24 10:21
以下为官方插件(作者:舜子):
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


