博客做了一次大的更新 & 修改手扎(最后更新:2008-12-15)

October 14th, 2008 / 爱好·网站建设 / 41 条评论

前段时间因为工作忙,日志写得很少,再加上博客程序官方几乎停止开发,我深为头痛的几个问题无从解决,于是在应该一些朋友要求发布了蓝风网络日志的sablog2.0风格之后,写日志都失去了兴趣,我曾经尝试过转换成wordpress,但是附件的问题很麻烦,所以只好放弃。

前几天小T告诉我,2.0有了新版,上去一看,刚好有解决了很头痛的问题,于是尝试升级,碰到一些小问题,升级还是挺顺利的,在这里感谢小T的帮助。

虽然之前我用的也是sablog2.0,2.0的模板相对1.6版本变化很大,虽然改动很多,但是模板比之前“友好”很多,这次升级,虽然同是2.0版本,但是也有不小的变化,这里汗一下,同一个版本,模板要改这么多,很打击用户升级模板的积极性的。

时间比较零散,慢慢改吧,这次改量的完美吧,所以在这里记录一下,方便测试后发布新版的模板:

1、按我的习惯,增加一个about的模块

以前的方法不适用了,但是还是换汤不换药的:

打开根目录下的index.php,搜索


  1. 'links'

在该代码下面增加以下代码:


  1. 'about'

然后在modules目录下增加一个模块文件,命名为about.php,OK,搞定!

2、利用友链的“隐藏”属性把链接页改为不显示首页已显示的链接,也即是“内页友链”:

越来越觉得得弄多一个内页链接了,因为首页的友链已饱和了。
本来想给链接加多一个属性,不过需要改动数据库结构,怕影响以后的升级,所以最简单的方法是利用友链的“隐藏”属性,增加友链的时候设置为“隐藏”则视为内页链接。

打开modules/links.php,修改里面的


  1. visible = '1' 


  1. visible = '0' 

 3、为sablog加个漂亮的mp3播放器

这个是我用过的最简洁又漂亮的播放器了(假如你有更好的,推荐给我吧)。
打开include/func/front.func.php,搜索


  1. // 高亮显示PHP 

在前面增加


  1. // MP3播放器  
  2. function makemp3($id) {  
  3. $code = '<object type="application/x-shockwave-flash" height="20" width="240" data="http://www.bluefeel.com/images/flash/mp3player.swf?mp3='.$id.'&autoreplay=1&showtime=1&bgcolor=F3F1E9"><param value="http://www.bluefeel.com/images/flash/mp3player.swf?mp3='.$id.'&autoreplay=1&showtime=1&bgcolor=F3F1E9" name="movie/></object>';  
  4. return $code;  

记住,把里面的bluefeel.com换成你自己的域名。

分别打开modules/article.php和modules/show.php,找到


  1. //TAGS 

在上面增加以下代码:


  1. //处理MP3  
  2.                 $article['content'] = preg_replace("/\s*\[mp3\](.+?)\[\/mp3\]\s*/ies""makemp3('\\1')"$article['content']); 

最好,把mp3player.swf 放到images/flash目录下,就OK了!
mp3player.swf下载:mp3player.rar,解压密码为bluefeel.com

调用mp3 UBB代码格式为:


  1. [mp3]mp3文章地址[/mp3] 

 4、Sablog-留言表情功能

这个功能按照黄金一博所写的Sablog-x 2.0 前台留言表情功能独立版所改。

 5、修改了tag页面的modules/tagslist.php,把pagenum设为1000,这样就不用分页了,再把tag列表改为以使用次数来排序 (2008-11-20)

 6、修改高亮代码的CSS,去掉代码框那些超级难看的左右滚动条,方法是在pre里面加上:(2008-12-15)


  1. white-space : normal

 ---------------------------------我是可爱的分隔线----------------------------------

目前已发现并已解决的问题:

1、后台评论编辑页面,不显示email,当然也修改不了email,也就是说模板做了,但是程序没有读取email字段,这个修正很简单,读取数据和修改的时候加上相应的email字段就行了,修改页面:admin/comment.php

最难理解的是,本来邮箱是必填的,网站地址是选填的,但是后台修改评论时却只检测网站地址,而必填项的邮箱却是不检测的。

再记录一下目前已发现但未解决的问题:

1、新评论在文章中的排序竟然是反的,汗一下!选靠后变成了先前,反之亦然!

2、评论时点表情图时,焦点有问题,增加的表情会跑到最后面。

麻烦大家发现问题告诉我一声,谢谢!

41 条评论

  1. Kevin Kevin Says:
    April 20th, 2010 at 12:51 am

    [quote=诸葛小小]博主不厚道~~你的博客挂了,用的主题的博客同样挂掉。。。
    你换主题也是一样,其他人被迫换主题~~[/quote][face=003]主要是自己没技术,弄出来的东西不伦不类,只好作罢。接下来,可能要转程序了,估计这sablog的作者也不会做什么更新的了。

  2. 诸葛小小 诸葛小小 Says:
    April 17th, 2010 at 05:53 pm

    博主不厚道~~你的博客挂了,用的主题的博客同样挂掉。。。

    你换主题也是一样,其他人被迫换主题~~

  3. 怪鸟 怪鸟 Says:
    November 17th, 2008 at 06:03 pm

    表情因为不能用,被我隐藏起来了

  4. Kevin Kevin Says:
    November 17th, 2008 at 01:59 pm

    看一下这个:
    http://huangj.in/technology/sablog-x-message-smiley.html

  5. Kevin Kevin Says:
    November 17th, 2008 at 01:58 pm

    直接显示代码说明你没有修改好![quote=怪鸟]"记录不存在"的问题我已知道怎么解决了
    现在重点是评论时提示:"缺少参数",不知道怎么办和谷歌"变成了"谷歜"是那里出错了
    按照你的说明?上面的吗?如果是.
    你上面有的我都是按照上面改的.
    哎...现在
    [face=007]
    而表情我改后,显示得出来,但发出来的都是"face=007"代码不是表情来的.
    真的刹我的积极性
    [face=010][/quote]

  6. 怪鸟 怪鸟 Says:
    November 17th, 2008 at 10:51 am

    "记录不存在"的问题我已知道怎么解决了
    现在重点是评论时提示:"缺少参数",不知道怎么办和谷歌"变成了"谷歜"是那里出错了
    按照你的说明?上面的吗?如果是.
    你上面有的我都是按照上面改的.
    哎...现在[face=007]
    而表情我改后,显示得出来,但发出来的都是"face=007"代码不是表情来的.
    真的刹我的积极性[face=010]

  7. Kevin Kevin Says:
    November 17th, 2008 at 12:14 am

    "记录不存在"是不是因为rewrite的问题?
    评论的问题你是不是没有按我说明的那样改?
    PS:你博客现在评论不了,只好在这里回复你了!

  8. 怪鸟 怪鸟 Says:
    November 15th, 2008 at 06:07 pm

    kevin.求救啊.
    我今天刚升2.0,但升完后出现了很多问题
    [face=004]
    不知道怎么在那出错了.
    能不能指点一下啊
    具体看:http://www.6ird.com/?action=show&id=197

  9. wupeng1203 wupeng1203 Says:
    November 10th, 2008 at 11:17 pm

    风格uyhjghg好

  10. Kevin Kevin Says:
    October 27th, 2008 at 10:14 pm

    这段时间又忙了,所以得利用一些零碎的时候一点一点补了。。[face=016]

  11. Kevin Kevin Says:
    October 27th, 2008 at 10:13 pm

    这个是最新版的,sablog版本不同,模板相差很大,所以版本不对的话,一般模板也用不了的!

  12. jianfeng jianfeng Says:
    October 27th, 2008 at 05:15 pm

    WP的速度太慢了,所以我还没有做呢,还是想SA.

  13. jianfeng jianfeng Says:
    October 27th, 2008 at 05:14 pm

    修改的越来越好了,无语,我就是喜欢你做的这个风格,可惜上次你把风格发给我 我没有搞成功,
    你怎么不经常上QQ呀

  14. QQrj QQrj Says:
    October 22nd, 2008 at 02:23 am

    改动的东西还真多呀...

  15. Kevin Kevin Says:
    October 21st, 2008 at 09:01 pm

    时间的确是最大的问题。。。其它的都是次要的,深有体会。[face=016]

  16. 盛传 盛传 Says:
    October 21st, 2008 at 05:57 pm

    原来想使用主域名做一个IT类博客,但事实上根本没时间,准备把主域名关掉,并把那几篇挪过来了。[face=003]

  17. Kevin Kevin Says:
    October 20th, 2008 at 04:10 pm

    我看到了,你突然更新了好多内容。[quote=盛传]我的博客也进行了改版了~~~
    [face=002][/quote]

  18. 盛传 盛传 Says:
    October 20th, 2008 at 02:09 pm

    我的博客也进行了改版了~~~[face=002]

  19. 色情五月天 色情五月天 Says:
    October 18th, 2008 at 04:39 pm

    改了好看多了。可以来我这多看看

  20. Kevin Kevin Says:
    October 17th, 2008 at 09:04 am

    我也想换啊,但是附件的问题很难解决!

  21. hiswing hiswing Says:
    October 17th, 2008 at 08:49 am

    最好的办法是换blog程序。wordpress很好很强大。

  22. Kevin Kevin Says:
    October 16th, 2008 at 12:53 pm

    昨天过去,还看到你的博客没恢复。。。

  23. Beach Beach Says:
    October 16th, 2008 at 12:04 pm

    Blog终于更新了!
    [face=001]

  24. Kevin Kevin Says:
    October 16th, 2008 at 11:17 am

    没问题啊。。。

  25. 怪鸟 怪鸟 Says:
    October 16th, 2008 at 10:02 am

    要把你修改过的东东,一个一个发布出来哦,[face=002]便于最后借鉴[face=013]

  26. 红孩子 红孩子 Says:
    October 16th, 2008 at 09:32 am

    这个不错
    个人蛮喜欢的

  27. Kevin Kevin Says:
    October 16th, 2008 at 02:24 am

    汗,[face=003],这个编辑器自带的高亮太难看了,最讨厌上下拉条了,现在连左右拉条都有了。超级难看!

  28. 怪鸟 怪鸟 Says:
    October 15th, 2008 at 10:03 am

    [quote=Kevin]坦白说,越是改,越发现现在的sablog很多问题,至少小问题很多,所以进度缓慢。。[[/quote]

    [face=013]慢慢来,我还希望你不用太快呢?因为最近比较忙,没事去搞。

  29. Kevin Kevin Says:
    October 15th, 2008 at 09:42 am

    [quote=怪鸟]引用 Kevin 说过的话:
    嗯,现在问题还很多,等完善了就会发布的。
    期待中。。。等你出新模板时,我就升sablog-x Plus 2.0[/quote]
    坦白说,越是改,越发现现在的sablog很多问题,至少小问题很多,所以进度缓慢。。[face=003]

    [quote=A君]娃哈哈,我又来了。。。[face=013][/quote]
    把你的头像换了吧,换成大胡子![face=001]

  30. Kevin Kevin Says:
    October 15th, 2008 at 12:06 am

    再次测试sablog的email Bug

  31. A君 A君 Says:
    October 14th, 2008 at 10:01 pm

    娃哈哈,我又来了。。。[face=013]

  32. 怪鸟 怪鸟 Says:
    October 14th, 2008 at 09:26 pm

    [quote=Kevin]嗯,现在问题还很多,等完善了就会发布的。[/quote]
    期待中。。。等你出新模板时,我就升sablog-x Plus 2.0

  33. Kevin Kevin Says:
    October 14th, 2008 at 02:07 pm

    奇怪的是,我的头像又显示不了了~~~[face=007]

  34. samool samool Says:
    October 14th, 2008 at 02:03 pm

    不错,留言很酷。

  35. Kevin Kevin Says:
    October 14th, 2008 at 11:38 am

    嗯,现在问题还很多,等完善了就会发布的。

  36. 怪鸟 怪鸟 Says:
    October 14th, 2008 at 11:32 am

    [face=002]模板搞好后,发出来研究研究[face=013]

  37. tension tension Says:
    October 14th, 2008 at 09:48 am

    来测试下表情,很酷![face=009]

  38. Kevin Kevin Says:
    October 14th, 2008 at 09:21 am

    昨晚太晚了,都忘了上传图片了,已修复,谢谢提醒。
    说实在的,我已不指望小A会继续开发了,不过现在的版本已解决了我大部分头痛的问题,其它的,不影响使用就行了,还有一些功能可以自己捣鼓出来,哈![quote=猪猪]1、评论框上面的图片不显示 http://www.bluefeel.com/images/smiley/001.png
    2、不知道小A是否还会继续SABLOG-X的开发?怀疑中。[/quote]

  39. Kevin Kevin Says:
    October 14th, 2008 at 09:18 am

    [face=007]你想用等到正式版才用?那你有排等了,连小T都觉得遥遥无期!

  40. 猪猪 猪猪 Says:
    October 14th, 2008 at 09:11 am

    1、评论框上面的图片不显示 http://www.bluefeel.com/images/smiley/001.png
    2、不知道小A是否还会继续SABLOG-X的开发?怀疑中。

  41. A君 A君 Says:
    October 14th, 2008 at 08:52 am

    哈哈,我现在还是1.6的版本,一直没升级。等他完全稳定了,再升级,省得模板重复制作。

对此有看法?发表一下评论吧!