标签 pjblog 下的文章

适用于pjblog2和pjblog3。有时候会想要一个独立的页面去写点独立的东西,不是日志,不是其它,但界面模板啥都要和blog整套一样。这个好说,方法如下:

复制tag.asp,随便改个名,比如about.asp,然后删除里面的下面这段代码:
<%
Dim log_Tag, log_TagItem
For Each log_TagItem IN Arr_Tags
log_Tag = Split(log_TagItem, "||")
%>
<a href="default.asp?tag=<%=Server.URLEncode(log_Tag(1))%>" title="共包含 <%=log_Tag(2)%> 篇日志"><span style="font-size:<%=getTagSize(log_Tag(2))%>px"><%=log_Tag(1)%></span></a>&nbsp;&nbsp;
<%
Next
%>

在删除位置想写啥就写啥。改下上面的“标签云集”和“Tags Cloud”,写上自己想要的名字,上传,给个链接,搞定。

今天在pjblog论坛看到这么个帖子,标题是《Pj联合Admin5大型意见领袖召集与推广活动:我们都是bloger》,链接我懒得提供了。看着标题感觉声势浩大啊,帖子内容也是长得要死,还是直奔要求和好处而去。ps:解释下admin5就是admin5.com

入盟要求:
1、博客内容不作硬性要求,但除了个人日志外,对IT互联网、电子商务、科技人文等领域较有见地或有一定网络资源的优先。
2、独立博客用户,并且博客权重高或者人气高我们则会优先吸纳你加入我们的A5博客联盟。

分析下自己呢,对互联网和网站圈子还是比较关注的,尤其博客这块,毕竟混了这么久了,多少有些想法,有些说出来了有些没说;独立的原创博客,呃,难道对方喜欢复制粘贴的站?权重不知道如何,人气不高。总体勉勉强强搭个界吧。至于入盟的好处,似乎是这个博客联盟做了个广告中介,类似feedsky和博拉,却没有人家那个自助平台的博文营销中介,全依赖是人工做传呼机。

好吧,试下吧,好歹现在在pj是个挂牌那啥,虽然后知后觉了,还是怎么也客气两句,结果撞上如下答复:

泄漏部分聊天记录:

初学者  21:43:55
但我们需要的是专心写博客的用户呀 所以真的不好意思啦

星铃丹  21:44:09
专心写博客是啥

初学者  21:44:52
怎么说呢,就是喜欢写点自己的事 喜欢对某个领域写点点评什么的  等等
……我也只是给客户收集。他们给我的要求我也不敢按照我的想法来做撒。朋友体谅体谅。HOHO

于是,我就这样被out掉了。嘿嘿,难道你也想加入吗?

写在很老很老的时候的东西,现在找出来留底吧。

不需要任何编辑网页的软件,最快的入门(当然你懂这些的话可能也不需要看这个了):

1、用记事本打开const.asp文件,在14行有这样一段代码:
'定义 Cookie,Application 域,必须修改,否则可能运行不正常
Const CookieName="PJBlog2"
Const CookieNameSetting="PJBlog2Setting"

cooike为:PJBlog2,Application 域为:PJBlog2Setting,都在引号里面。这两个地方可以随便改,自己想用什么名字就用什么,但只能是英文和数字。

2、在36行有这样一段代码,是关于数据库的,改的话对站点安全有丁点保障:
'定义数据库链接文件,根据自己的情况修改
Const AccessFile="blogDB/PBLog2.asp"

默认的数据库路径既是里面的:blogDB/PBLog2.asp

在blog文件夹里有对应的文件夹名字和文件。文件夹名字blogDB也同样可以随便改,数据库文件PBLog2.asp也同样,但要记得保留.asp的后缀。把对应的文件夹和文件的名字改了后,再来改这个路径,一定要对上,否则会出错的。

3、把所有文件全部上传网络

4、用帐户:admin,密码:admin888登陆博客,点击“后台管理”,再次输入密码:admin888,进入后台

5、在“站点基本设置”里改站点基本信息,BLOG地址处一定要写最初的域名,不能写转发域名

6、在“站点基本设置”下面有个显示设置:是否在首页显示图片友情链接,这个是用来确定是否在首页显示图片链接的

7、在“站点基本设置”的最下面有个:访客记录最大值,这个是用来记录访客数据的。如想开启,就在里面填上大于等于1的数字,以后就可以在“查看访客记录”处看到来访的IP记录

8、在“日志分类管理”处“添加日志分类”,外部链接为空才为日志分类;添加了日志分类才可以发表日志。外部链接写上地址将会链接到相关地址。想在新窗口则写如下代码(把网址换成你所需要的网址):
javascript: open('http://www.bellting.net'); void 1

排序决定了显示顺序,数字小的在前面或上面,支持负数;位置决定了在侧面栏显示还是在顶部显示,全部表示全部显示。

9、换皮肤:下载皮肤文件,把整个文件夹上传到skins文件夹里,然后在“界面和插件”那里就可以看到上传的皮肤,把它设置为当前主题,就会在页面上出现了。

10、安装插件:下载插件,把整个插件文件夹传到Plugins文件夹里,然后在“界面和插件”的“安装插件模块”里安装,插件具体的使用方法要看插件自己的介绍。插件的基本设置在“已装插件管理”里。

11、留言本:留言本是blog自带的插件,在“安装插件模块”里可以看到,直接安装即可。

12、设置模块:在“界面和插件”的“设置模块”里可以改各模块的名字

13、改建站时间:在“设置模块”的BlogInfo那行,点最后“编辑HTML”可以看到建站时间,在此修改时间

14、友情链接:添加友情链接后,需要在首页显示的要点后面的“置顶”

15、换管理员名字:自己注册一个帐户,然后用admin登陆后台,在“帐户与权限”处把注册的帐户给与管理员权限。然后用新设的自己名字的管理员帐户登陆后台,把admin帐户删除(当然可以不删或者不换,但为了安全,一定要改密码)

16、基本设置到此已经完毕,其它详细设置不在此说了。如上设置完毕后,就可以在前台操作发表日志等了。

一个blog,说难不难,说易也不易,就看是否愿意去动脑筋折腾,只要做好备份,没有什么不能折腾的。多弄几次,也就会了。

首先声明,这个代码不是我写的,是<span style="text-decoration: underline;">狼的旋律</span>帅哥写的;不认识?不认识正常,他是用Z-BLOG的,被我抓来写这个代码而已。再次声明的就是,这个功能有一个必须、一个弱点、一个不确定:必须就是需要你的虚拟主机,或者说网站空间应支持aspjpeg组件,否则用不上;弱点是不写入数据库,就是没法通过数据库进行管理;不确定是不确定是否支持PJBLOG3,2系列应该没问题。其实我的目的只是提供一种思路给需要的人,顺道赚点流量。

方法,修改attachment.asp,在F_File.SaveAs Server.MapPath("attachments/"&D_Name&"/"&F_Name)后面,回车,加上下面的代码。其中192和144两个数表示当图片大于192宽144高的时候自动生成192×144大小的缩略图。这两个数字可以自己看着办的。
  Dim Jpeg
  Set Jpeg = Server.CreateObject("Persits.Jpeg")
  Jpeg.Open Server.MapPath("attachments/"&D_Name&"/"&F_Name&"")
    imgWidth=Jpeg.OriginalWidth
    imgHeight=Jpeg.OriginalHeight
    if imgWidth>=imgHeight and imgWidth>192 then
      Jpeg.Width=192
      Jpeg.Height=Jpeg.OriginalHeight/(Jpeg.OriginalWidth/192)
    end if
    if imgHeight>imgWidth and imgHeight>144 then
      Jpeg.Height=144
      Jpeg.Width=Jpeg.OriginalWidth/(Jpeg.OriginalHeight/144)
    end if
    Jpeg.Sharpen 1, 130
    Jpeg.Save Server.MapPath("attachments/"&D_Name&"/"&"small_"&F_Name&"")
  Set Jpeg=nothing

怎么?不会改?还想省事的话就直接下载下面这个文件覆盖,不过,我不确定是否和你用的PJBLOG兼容,或者说不确定你是否已经修改过这个文件,总之是,后果自负。嗯,这个代码我是在用的,在我的用PJBLOG做的相册那。

这里分析的是PJBLOG 2.6未经任何修改的原版数据库,其默认是在blogDB文件夹下,也就是PBLog2.asp文件。为什么是asp后缀,只是一个保护性设置,不能说比mdb好或者坏。如果网站建立起来是数据库链接错误的话,或许把其改为PBLog2.mdb并修改更目录下const.asp文件里的相关数据库路径后就可以正常登录。至于PBLog2.asp的打开也同样是要把其改名为PBLog2.mdb的mdb后缀才行的。(不会修改文件后缀名的这里就不管了……)

打开这个数据库用的软件是Microsoft Office Access。这个软件请自行寻找安装,一般在Office安装包里会带有。

已装Access软件的,双击PBLog2.mdb就可以打开。至于Access使用方面这里就不说了,不会或想了解的自行网络搜索相关教程。

表:

blog_book     留言本相关数据
book_reply,回复留言的内容;
book_HiddenReply,是否为隐藏留言,0为否,1为是。

blog_Category      日志分类和外部链接等相关数据
cate_Name,分类/链接名字;
cate_Order,分类/链接排序;
cate_OutLink,是否为链接而非分类,勾上为链接,未勾为分类;
cate_Lock,锁定,勾上后的项目在blog后台无法删除,若想删除就需要在数据库里取消这个勾;
cate_local,显示位置,1为顶部,2未侧边,0为顶部和侧边都有;
cate_Secret,是否为隐藏日志,勾上即为隐藏。

blog_Comment      日志评论相关数据
blog_ID:对应的是blog_Content的log_ID,数字对上了,评论和日志才能对上。

blog_Content    日志内容相关数据
log_CateID:对应的是blog_Category的cate_ID日志分类ID,数字对上了,日志才能在对应的分类下;
log_Intro:日志摘要,也就是在首页显示的日志部分,写日志的时候没编辑摘要的话这里就会按后台行数和字数限制自动截取;
log_IsShow:是否隐藏,勾上为不隐藏;
log_IsTop:是否置顶,勾上为置顶;
log_ubbFlags:日志编辑的方式,000111为FCK,000110为UBB。

blog_Counter    来访记录相关数据(需在后台设置访问记录后这里才有记录)

blog_Info  博客基本信息相关数据
blog_DefaultSkin:默认皮肤;
blog_validate:是否关闭,勾上的话blog就对外关闭了。

blog_Keywords     关键词相关数据
blog_Links友情链接相关数据

blog_Member    会员信息相关数据
mem_Password:会员密码,默认admin888的密码在这里显示为6d98763fe1d315bb1f8afa1cd0cb5900ece0f311;
mem_Status:会员权限,管理员为SupAdmin。

blog_ModSetting  插件等添加数据处

blog_module    侧边模块相关数据
IsSystem:系统文件,勾上后就无法在后台删除相关模块;只需取消这个勾就可以在后台删除相关模块(不推荐删除)。

blog_Notdownload 一般无用,应该是下载相关表
blog_Smilies     UBB表情图相关数据
blog_status  用户组设置和权限相关数据
blog_tag  标签相关数据
blog_Trackback    日志引用相关数据

(考虑是否要逐个字段说明中……考虑完毕,之选择我自己认为需要注意的说,其它的请自行看名字意思。)

PJBLOG官方版本会自带一个Recent Article,也就是最新日志插件,安装后会在侧栏显示最新发表的日志。默认显示为10篇,标题显示25个字;修改这两项的方法:打开插件的文件Plugins/NewTopArticle/install.xml,第13行有个,Set book_Articles=Conn.Execute("SELECT top 10,那个10为显示的篇数,可改之;第40行有个&CCEncode(CutStr(Article_Item(3),25))&""">"&CCEncode(CutStr(Article_Item(3),25))&"</a>",这里有两个25,都为标题字数,前者是鼠标放上去显示的效果里的标题,后者是在侧栏显示的标题字数,可改之。

修改后保存上传,要在后台重装一下插件才可见效果。(先反安装插件,再安装插件。)

支持FF,适合任何网页,并不局限在blog上。这个是从PJBLOG论坛看到的,我稍作修改可用在任意页面,只是一个js,甚至可以将其改为漂浮的广告。

使用说明:
1、打开Contact.js,把QQ、宇语领地(网站页面名)、yyld.org@hotmail.com(msn)、bellting@qq.com(邮箱)换成你的。

2、把里面的图片路径换成你自己的,图片在image文件夹内,现在提供两个系列的图片,一是蓝色白底原图,一是我修改过的紫色透明底图。

3、在要使用这个效果的页面的head加

<SCRIPT src="该js的路径" type=text/javascript></SCRIPT>
完成。 下载:点击下载悬浮滑动的IM效果