找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 290|回复: 5

BLOG攻略

[复制链接]
发表于 2008-10-27 00:19:47 | 显示全部楼层 |阅读模式 IP:江苏南通
PJBlog是目前我所试用过的最强大最好用的博客程序之一,但任何一个程序都不是为你定身打造的,就比如Windows,安装完之后你还要做很多很多的配置工作,PJBlog也一样。本文所列内容为本人建站过程中亲自碰到的问题或其他fans问的比较多的,那些点几下鼠标就能找到的设置就不提了。

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”:
找到common\GetCode.asp,修改“Dim i, ii, iii”下面这段为:
Const cOdds = 0 ' 不出现杂点
Const cAmount = 1 ' 就取一个符号,默认是0
Const cCode = "0123456789" '这一行可以不用改的

03.2. 使系统自动填写验证码(再复杂的验证码也不用手工输入了,呵呵(09.27)
===================================================
在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. 在日志正文上方增加一滚动的公告板或广告板(10.30)
===================================================
进入后台“界面与插件-设置模块”,在页面下方新建一个“内容模块”,模块标识和名称任意,注意排序要比“ContentList”小,点击“保存模块”。保存后点击后面的“编辑HTML源代码”,填入以下代码:
程序代码
<div style="CLEAR:none;BORDER-RIGHT:#dbdbd0 1px solid;BORDER-TOP:#dbdbd0 1px solid;BACKGROUND:#FFFFFF;MARGIN:4px;BORDER-LEFT:#dbdbd0 1px solid;WIDTH:98%;BORDER-BOTTOM:#dbdbd0 1px solid;HEIGHT:15px">

<div style="PADDING-RIGHT:3px;DISPLAY:block;PADDING-LEFT:5px;FLOAT:left;COLOR:#FF0000;PADDING-TOP:5px">公告</div>

<div style="MARGIN:3px"><marquee onmouseover="this.stop()" onmouseout="this.start()" scrollamount="2" scrolldelay="1" direction="left" height="15">

<font color="#000000"><b>[生活,我追求低调]</b></font>
<font color="#0000FF">∴</font><font color="#FF0000">仅以此站献给我的朋友和希望对我有更多了解的人</font><font color="#0000FF">∴</font>
<font color="Maroon"><b>声明:</b></font><font color="#0000FF">本Blog作为个人日记使用,可能会涉及一些隐私的东西,如果有伤阁下的阅读雅兴,为了您的健康请关闭电脑出去转转,谢谢!</font>

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

08. 增加相册功能,手工添加相册首页链接
===================================================
前几天找到了很多Flash的相册,除了界面美外,似乎不怎么好用,我还是希望把目前在用的这个相册给完善一下。

09. 编辑日志后,文章底部出现“[本日志由 某某 于 何时 编辑]”的字样(10.28)
===================================================
编辑blogedit.asp文件,找到并删除下面这一句代码
程序代码
if weblog("log_IsDraft")=false then weblog("log_Modify")="[本日志由 "&memName&" 于 "&DateToStr(now(),"Y-m-d H:I A")&" 编辑]"

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添加鼠标指针样式;
=====================================================
X4.日志浏览的"上一篇 | 下一篇 "这个对好能改成直接显示上一篇下一篇日志的标题
在 class下的 cls_article.asp 文件第 116 和 121 行。

程序代码
        response.write (" | <a href=""?id="&preLog("log_ID")&""" title=""上一篇日志"" accesskey="",""><img border=""0"" src=""images/Cprevious.gif"" alt=""""/>"&preLog("log_Title")&"</a>")



程序代码
        response.write (" | <a href=""?id="&nextLog("log_ID")&""" title=""下一篇日志"" accesskey="".""><img border=""0"" src=""images/Cnext.gif"" alt=""""/>"&nextLog("log_Title")&"</a>")
================================
x5.给Blog添加了网摘功能或广告代码
===================================================

添加方法:
打开Template目录下的Article.asp文件,查找target="_blank"><$trackback$></a>,在其后面添加如下代码,添加完后在后台重新生成日志即可。
情缘站长之家 虚拟主机 情缘采集器

代码:
--------------------------------------------------------
<!-- 添加网摘 -->
<br/>
<img src="images/quote.gif" style="margin:0px 2px -4px 0px" alt=""/><strong>收藏到网摘:</strong><a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(vivi=window.open('http://vivi.sina.com.cn/collect/icollect.php?pid=28&title='+escape(d.title)+'&url='+escape(d.location.href)+'&desc='+escape(t),'vivi','scrollbars=no,width=480,height=480,left=75,top=20,status=no,resizable=yes'));vivi.focus();"><font color="#FFA620">新浪VIVI</font></a>
<a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();"><strong><font color="#a287be">365k</font><font color="#00CC00">e</font><font color="#a287be">y</font></strong></a>
<a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(wozhai=window.open('http://www.wozhai.com/wozhai/Cento.asp#t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'wozhai','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));wozhai.focus();"><font color=blue>我摘</font></a>
<a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://my.poco.cn/fav/storeIt.php?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t)+'&img=http://www.h-strong.com/blog/logo.gif','keyit','scrollbars=no,width=475,height=575,status=no,resizable=yes'));keyit.focus();"><font color="#293184">PO</font><font color="#23B6E7">CO网摘</font></a>
<a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://blogmark.blogchina.com/jsp/key/quickaddkey.jsp?k='+encodeURI(d.title)+'&u='+encodeURI(d.location.href)+'&c='+encodeURI(t),'keyit','scrollbars=no,width=500,height=430,status=no,resizable=yes'));keyit.focus();"><font color="#FF0000">博采中心</font></a>
<a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.younote.com/Noteit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();"><font color="#FF9900">YouNote</font></a>
<A href="javascript:t=document.title;u=location.href;e=document.selection?(document.selection.type!='None'?document.selection.createRange().text:''):(document.getSelection?document.getSelection():'');void(open('http://bookmark.hexun.com/post.aspx?title='+escape(t)+'&url='+escape(u)+'&excerpt='+escape(e),'HexunBookmark','scrollbars=no,width=600,height=450,left=80,top=80,status=no,resizable=yes'));"><font color="#86CCFE">和讯网摘</font></A>
<A href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365fav.com/StorePage.asp?title='+escape(d.title)+'&urlstr='+escape(d.location.href)+'&content='+escape(t),'fav','scrollbars=no,width=475,height=500,left=75,top=20,status=no,resizable=yes'));
keyit.focus();"><font color="#0068BA">天天收藏</font></A>
<!-- 添加网摘结束 -->





x6.下拉列表式的友情链接
=====================================================


代码:
------------------------------------------------------
<select onChange="window.open(this.options[this.selectedIndex].value,'','')">
   <option selected>友情链接</option>
   <option value="http://www.1111.com">1111</option>
   <option value="http://www.2222.com">2222</option>
   <option value="http://www.3333.com">3333</option>
</select>




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)最底下加入如下代码即可.这两个文件都在根目录下.

<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域文件,适当修改可以增加一定的安全性.
"Template\Article.asp"文件,用途适当修改可以在日志底部加入广告代码或其他.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 09:23 , Processed in 0.339833 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表