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

该日志由 Kevin 发表于 2008, October 14, 12:32 AM

前段时间因为工作忙,日志写得很少,再加上博客程序官方几乎停止开发,我深为头痛的几个问题无从解决,于是在应该一些朋友要求发布了蓝风网络日志的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.  

 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、评论时点表情图时,焦点有问题,增加的表情会跑到最后面。

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

 蓝风网络日志标签:    sablog, blog, 模板
网摘: Yahoo Baidu Google Bolaa 365Key Yesky Wozhai POCO ViVi YouNote Hexun Del.icio.us Yeeyoo igooi I2Key Cn3 Bytemen Furl Blinklist Blogmarks Technorati 分享到饭否

« 上一篇: 片言只语 | 下一篇:友情链接交换专用(请在此留言交换友链) »

相关文章: (最多只显示10条记录)
引用: 点击获得Trackback地址,Encode: UTF-8 点击获得Trackback地址,Encode: GB2312 or GBK 点击获得Trackback地址,Encode: BIG5
» 我要发表评论 你的参与是我最大的动力!    访客评论: (39条记录)
  1. 21楼 hiswing 引用回复该评论
    最好的办法是换blog程序。wordpress很好很强大。
  2. 22楼 Kevin 引用回复该评论
    我也想换啊,但是附件的问题很难解决!
  3. 23楼 色情五月天 引用回复该评论
    改了好看多了。可以来我这多看看
  4. 24楼 盛传 引用回复该评论
    我的博客也进行了改版了~~~[face=002]
  5. 25楼 Kevin 引用回复该评论
    我看到了,你突然更新了好多内容。
    引用 盛传 说过的话:
    我的博客也进行了改版了~~~
    [face=002]
  6. 26楼 盛传 引用回复该评论
    原来想使用主域名做一个IT类博客,但事实上根本没时间,准备把主域名关掉,并把那几篇挪过来了。[face=003]
  7. 27楼 Kevin 引用回复该评论
    时间的确是最大的问题。。。其它的都是次要的,深有体会。[face=016]
  8. 28楼 QQrj 引用回复该评论
    改动的东西还真多呀...
  9. 29楼 jianfeng 引用回复该评论
    修改的越来越好了,无语,我就是喜欢你做的这个风格,可惜上次你把风格发给我 我没有搞成功,
    你怎么不经常上QQ呀
  10. 30楼 jianfeng 引用回复该评论
    WP的速度太慢了,所以我还没有做呢,还是想SA.
  11. 31楼 Kevin 引用回复该评论
    这个是最新版的,sablog版本不同,模板相差很大,所以版本不对的话,一般模板也用不了的!
  12. 32楼 Kevin 引用回复该评论
    这段时间又忙了,所以得利用一些零碎的时候一点一点补了。。[face=016]
  13. 33楼 wupeng1203 引用回复该评论
    风格uyhjghg好
  14. 34楼 怪鸟 引用回复该评论
    kevin.求救啊.
    我今天刚升2.0,但升完后出现了很多问题
    [face=004]
    不知道怎么在那出错了.
    能不能指点一下啊
    具体看:http://www.6ird.com/?action=show&id=197
  15. 35楼 Kevin 引用回复该评论
    "记录不存在"是不是因为rewrite的问题?
    评论的问题你是不是没有按我说明的那样改?
    PS:你博客现在评论不了,只好在这里回复你了!
  16. 36楼 怪鸟 引用回复该评论
    "记录不存在"的问题我已知道怎么解决了
    现在重点是评论时提示:"缺少参数",不知道怎么办和谷歌"变成了"谷歜"是那里出错了
    按照你的说明?上面的吗?如果是.
    你上面有的我都是按照上面改的.
    哎...现在[face=007]
    而表情我改后,显示得出来,但发出来的都是"face=007"代码不是表情来的.
    真的刹我的积极性[face=010]
  17. 37楼 Kevin 引用回复该评论
    直接显示代码说明你没有修改好!
    引用 怪鸟 说过的话:
    "记录不存在"的问题我已知道怎么解决了
    现在重点是评论时提示:"缺少参数",不知道怎么办和谷歌"变成了"谷歜"是那里出错了
    按照你的说明?上面的吗?如果是.
    你上面有的我都是按照上面改的.
    哎...现在
    [face=007]
    而表情我改后,显示得出来,但发出来的都是"face=007"代码不是表情来的.
    真的刹我的积极性
    [face=010]
  18. 38楼 Kevin 引用回复该评论
    看一下这个:
    http://huangj.in/technology/sablog-x-message-smiley.html
  19. 39楼 怪鸟 引用回复该评论
    表情因为不能用,被我隐藏起来了
Total:39‹ Prev12
 
发表评论:( 来了就留个脚印吧!你的参与是我最大的动力!)