A-A+

PJBlog设置和基本美化

2010年12月30日 PJBlog 暂无评论 阅读 335 次浏览 次

1.设置超级管理员:先注册一个用户名,然后用admin登陆pjblog,密码:admin888,进入后台管理→帐户与权限→把刚刚注册的帐户修改成超级管理员→然后删除admin用户名。(建议不要删除admin帐号,以备用,修改admin888这个密码即可



2.修改站点基本设置:基本设置去掉静态日志模式;blog地址写你博客的实际地址,确保这个地址在你发表日志后可以准确访问你的日志;访客记录如想开启须填写≥1的数字。



3.修改建站时间:选择界面和插件→设置模块→BlogInfo模块→编辑HTML,默认的建站时间为2005-06-20,把它修改为现在时间。



假如要修改成上图样式,选择界面和插件→设置模块→BlogInfo模块→编辑HTML成如下代码

  1. <span>日志: <a href="default.asp">今日<font color="#003966"><strong>$Today_blog_LogNums$</strong></font>篇,总计 <font color="#003966"><strong>$blog_LogNums$</strong></font>篇</a></a>
  2.  
  3. 评论: <a href="search.asp?searchType=Comments">今日<font color="#003966"><strong>$Today_blog_CommNums$</strong></font>篇,总计<font color="#003966"> <strong>$blog_CommNums$</strong></font>篇</a>
  4. 留言: <a href="LoadMod.asp?plugins=GuestBookForPJBlog">今日<font color="#003966"><strong>$Today_MessageNums$</strong></font>条,总计 <font color="#003966"><strong>$blog_MessageNums$</strong></font>条</a>
  5. 引用: <a href="search.asp?searchType=trackback">今日<font color="#003966"><strong>$Today_blog_TbCount$</strong></font>次,总计<font color="#003966"><strong>$blog_TbCount$</strong></font> 次</a>
  6. 会员: <a href="member.asp">线上<font color="#003966"><strong>$blog_OnlineNums$</strong></font>人,总会员<font color="#003966"><strong>$blog_MemNums$</strong></font>人</a>
  7. 总计访问: <strong><font color="#ff0000">$blog_VisitNums$</font></strong>人次
  8. 日志浏览总和: <strong><font color="#ff0000">$All_ViewNums$</font></strong> 次</span><span>
  9. 建站时期: <font color="#003966"><strong>2007-05-01</strong></font></span>

复制代码

4.添加日志分类:添加了日志才能发表日志,一般情况下你的日志分类是不需要填写外部链接的。添加外部链接时如在新窗口打开可用下列代码:

  1. javascript: open('http://www.onechen.com'); void 1

复制代码

5..安装喜欢皮肤:在网上找到喜欢的皮肤,然后将包含skin.xml文件的文件夹上传至空间skins文件夹下,后台选择界面和插件,刚刚上传的皮肤已经自动载入了,把它设置为当前主题。(请不要修改他人作品版权



6.文字环绕图片的实现方法:图片在左边用“[img=left]图片地址[/img]”,图片在右边“[img=right]图片地址[/img]”,以此推导。



7.修改模块名字:进入后台管理→界面与插件→设置模块,将英文名称改为中文或者你喜欢任意字。



8.将搜索时要求关键字不少于3个改为2个:默认在搜索时如果关键字少于3个,就会提示“关键字不能少于3个子”,把3个改为2个,同时修改错别字,把“子”改为“字”。

方法:进入后台管理→界面与插件→设置模块→Search模块→编辑html,将代码改为:

  1. <form style="MARGIN: 0px" onsubmit="if (this.SearchContent.value.length<2) {alert('关键字不能少于2个字);this.SearchContent.focus();return false}" action="search.asp">

复制代码

9.在日志正文上方增加公告栏:进入后台管理→界面与插件→设置模块→添加新模块("模块标识"和"模块名称"随便写,比如公告),排序要比“ContentList”小,添加成功后点击“编辑HTML”,填入下列代码:其中images/gonggao.gif为图片路径,请自行修改,我用的图片

  1. <table cellSpacing=0 cellPadding=0 width=100%  height=20 border=0>
  2. <tr>
  3. <td align="left" bgColor="#FFFFFF" width=4%> <img src="images/gonggao.gif ">
  4. </td>
  5. <td align="left" bgColor="#FFFFFF" width=96%>
  6. <script>
  7. var marqueeContent = new Array();
  8. marqueeContent[0]='<li>欢迎欢迎!~~热烈欢迎!``'
  9. marqueeContent[1]='<li>如未特别说明,本站所有内容都遵循创作共用协议。'
  10. marqueeContent[2]='<li>纵使发表评论不用注册,但是为鸟保护你滴发言权,建议您注册帐号。'
  11. var marqueeInterval=new Array();  
  12. //定义一些常用而且要经常用到的变量
  13. var marqueeId=0;
  14. var marqueeDelay=3000;
  15. var marqueeHeight=20;
  16. //接下来的是定义一些要使用到的函数
  17. function initMarquee() {
  18.     var str=marqueeContent[0];
  19.     document.write('<div id=marqueeBox style="text-align:left;overflow:hidden;height:'+marqueeHeight+'px" onmouseover="clearInterval(marqueeInterval[0])" onmouseout="marqueeInterval[0]=setInterval(\'startMarquee()\',marqueeDelay)"><div>'+str+'</div></div>'); 
  20.     marqueeId++;
  21.     marqueeInterval[0]=setInterval("startMarquee()",marqueeDelay);
  22.     }
  23. function startMarquee() {
  24.     var str=marqueeContent[marqueeId];
  25.         marqueeId++;
  26.     if(marqueeId>= marqueeContent.length) marqueeId=0;
  27.     if(marqueeBox.childNodes.length==1) {
  28.         var nextLine=document.createElement('DIV');
  29.         nextLine.innerHTML=str;
  30.         marqueeBox.appendChild(nextLine); 
  31.         }
  32.     else {
  33.         marqueeBox.childNodes[0].innerHTML=str;
  34.         marqueeBox.appendChild(marqueeBox.childNodes[0]);
  35.         marqueeBox.scrollTop=0;
  36.         }
  37.     clearInterval(marqueeInterval[1]); 
  38.     marqueeInterval[1]=setInterval("scrollMarquee()",20);
  39.     }
  40. function scrollMarquee() {
  41.     marqueeBox.scrollTop++;
  42.     if(marqueeBox.scrollTop%marqueeHeight==(marqueeHeight-1)){
  43.         clearInterval(marqueeInterval[1]); 
  44.         }
  45.     }
  46. initMarquee();
  47. </script>
  48. </td>
  49. </tr>
  50. </table>

复制代码

10.添加网站统计代码:打开footer.asp文件,找到

  1. <a href="http://www.miibeian.gov.cn" style="font-sizepx"><b><%=blogabout%></b>

复制代码

在这段代码后插入统计代码。统计代码建议使用Chinaz的站长统计



11.修改日志归档显示方式(作者:JinnLynn):将按照每月一行改为按每年、每六个月为一行,减少侧边空间占用

方法:http://www.jinnlife.com/article.asp?id=162

①打开common/cache.asp,找到“读取日志归档缓存”,将后面的从“if action<>2 then”到“end if”之间的所有代码替换为: 点击下载此文件

②找到“写入日志归档缓存”,将后面的“Month([log_PostTime]) Desc”改为“Month([log_PostTime]) ASC”。

③进入后台管理→初始化数据→重建数据缓存。

还有一种方法是改为下拉列表(作者:X-Force):http://www.x-force.cn/article.asp?id=101



12.修改标签云集显示(作者:JinnLynn):将通过字体的大小来区别标签频繁程度改为通过排列顺序区别频繁程度,效果见这里。

方法:http://www.jinnlife.com/article.asp?id=162

①打开tag.asp,找到下列代码:

  1. <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>

复制代码

将其改为:

  1. <a href="default.asp?tag=<%=Server.URLEncode(log_Tag(1))%>" style="font-sizepx;line-height0%" title="共包含 <%=log_Tag(2)%> 篇日志"><%=log_Tag(1)%><span style="font-sizepx;color:#ccc">[<%=log_Tag(2)%>]</span></a>

复制代码

②在common文件夹下找到cache.asp,在“写入标签Tag缓存”中找到:

  1. Select tag_id,tag_name,tag_count FROM blog_tag

复制代码

将其改为

  1. Select tag_id,tag_name,tag_count FROM blog_tag orDER BY tag_count DESC,tag_id ASC

复制代码

③进入后台管理→初始化数据→重建数据缓存。



13.修改友情链接为上下滚动:

进入后台管理→界面与插件→设置模块→BlogLinksSubItem1模块→编辑html,将代码改为:

  1. <MARQUEE onmouseover=stop() onmouseout=start() scrollAmount=1 direction=up width=170
  2. height=100>
  3. <div class="LinkTable">$Link_Code$ </div>
  4. </div>
  5. </MARQUEE>
  6. <a href="bloglink.asp">欢迎交换本站链接...</a>

复制代码

演示见http://www.onechen.com



14.更换UBB表情:备份原表情文件,下载文件并解压,将解压的表情文件上传到\images\smilies\目录中,覆盖原文件。进入后台管理→表情和关键字设置,填写表情图片地址和代码。



15.去掉“本日志由 于 2006-07-22 01:39 PM 编辑”:

打开class\cls_article.asp文件,请在后台选择动态日志模式,找到并删除下列代码:

  1. <%if len(log_ViewArr(16,0))>0 then response.write (log_ViewArr(16,0)&"
  2. ")%>

复制代码

16.加入“页面正在加载中 ...”loading代码:①打开head.asp,在<head></head>里添加下列代码:

  1. <style type="text/css">
  2. #loader_container {
  3. text-align:center;
  4. position:absolute;
  5. top%;
  6. width:100%;
  7. left: 0;
  8. }
  9.  
  10. #loader {
  11. font-family:Tahoma, Helvetica, sans;
  12. font-size.5px;
  13. color:#000000;
  14. background-color:#FFFFFF;
  15. padding:10px 0 16px 0;
  16. margin:0 auto;        
  17. display:block;
  18. width0px;
  19. border:1px solid #5a667b;
  20. text-align:left;        
  21. z-index:2;
  22. }
  23. #loader_bg {background-color:#e4e7eb;
  24. position:relative;
  25. top:8px;
  26. left:8px;
  27. height:7px;
  28. width3px;
  29. font-size:1px}
  30. #progress {
  31. height:5px;
  32. font-size:1px;
  33. width:1px;
  34. position:relative;
  35. top:1px;
  36. left:0px;
  37. background-color:#70940D
  38. }
  39. </style><script language="JavaScript">
  40. //读取框
  41. var t_id = setInterval(animate,20);
  42. var pos=0;
  43. var dir=2;
  44. var len=0;
  45. function animate()
  46. {
  47. var elem = document.getElementById('progress');
  48. if(elem != null) {
  49. if (pos==0) len += dir;
  50. if (len>32 || pos>79) pos += dir;
  51. if (pos>79) len -= dir;
  52. if (pos>79 && len==0) pos=0;
  53. elem.style.left = pos;
  54. elem.style.width = len;
  55. }
  56. }
  57. function remove_loading() {
  58. this.clearInterval(t_id);
  59. var targelem = document.getElementById('loader_container');
  60. targelem.style.display='none';
  61. targelem.style.visibility='hidden';
  62. }
  63. </script>

复制代码

②修改“<body>”为“<body  >”

③在<body>下面添加下列代码

  1. <div id="loader_container">
  2. <div id="loader">
  3. <div align="center">页面正在加载中...</div>
  4. <div id="loader_bg"><div id="progress"> </div></div>
  5. </div>
  6. </div>

复制代码

17.在URL地址前添加超连接的小图标:修改common\ubbcode.asp中的23、145、152行,在strContent一句中加入<img src=""....."" alt=""....."" />即可



18.在head.asp中加入了自己的关键字:打开文件head.asp,在下面的位置加入了自己的<Meta>关键字<meta name="keywords" c />



19.为置顶日志添加“[置顶]”标识:

方法:打开class/cls_default.asp,找到“<%=HtmlEncode(webLogArr(3,PageCount))%>”(共两处,一个普通模式的,一个列表模式的),分别在其前面添加“<%if webLogArr(9,PageCount) then response.Write "[置頂]"%>”即可。



20.在pjblog上添加侧边栏开关:http://bbs.pjhome.net/viewthread.php?tid=6967



21.杜绝垃圾评论和留言:个人觉得最有效的方法是屏蔽关键字http。举个例子来说:有网友说有个叫“好心情”网址是99taiwan.com在他那里刷广告,处理办法:屏蔽添加99taiwan.com这个关键字,保存即可。“好心情”是不能屏蔽的,因为会有人留言好心情的。前几天有“假钱”这个广告,我直接将“假钱“屏蔽掉,因为”假钱“极少人留言这个。我一发现广告就直接屏蔽关键字的,因此,我的博客垃圾留言几乎没有,出现了我坚决删除。



相关技巧

1.PJBLOG 2.6 简易安装视频教程:  http://bbs.pjhome.net/viewthread.php?tid=6822

2.PJBLOG2 皮肤制作视频教程:  http://bbs.pjhome.net/viewthread.php?tid=51

3.PJBLOG-KMP播放器手动安装:  http://bbs.pjhome.net/viewthread.php?tid=32009&highlight=kmp

4.PJblog3个性修改和实用插件大全: 

原文网址:http://www.onechen.com/article.asp?id=18 By 一城


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

①.备份blogDB目录下的数据库

②.备份attachments目录下的文件,这个目录里都是上传的附件

③.备份Plugins目录下的文件,这里面都是BLOG的插件

④.备份skins目录下的文件,这里面都是皮肤文件

⑤.备份根目录下的plugins.asp文件

标签:

评论已关闭!

Copyright © 香港虚拟主机_美国虚拟主机_香港服务器_美国服务器租用托管 保留所有权利.   Theme  Ality 蜀ICP备14006632号-1

用户登录