从Sablog转到Typecho(所有附件暂不能用)

April 25th, 2010 / 日志·点滴记录, 爱好·网站建设 / 12 条评论

其实很早就有这个想法,但是一直迟迟下不了决心,一个是因为怕转换程序会丢失很多数据和出现不可预料的问题,另一个也是因为Typecho有一些功能欠缺,与其说是功能欠缺,不如说是开发团队的“坚持”,比如坚持不给日志加上点击的统计功能,比如,连个友情链接的功能也要依靠插件来实现,虽然说,WordPress的模式是个成功的例子,但是我还是觉得,既然很多用户在反映了,就说明用户的确有这样的需要,总是说,定位决定了方向,但是为什么为放弃现有的用户而是一厢情愿的讨好那些所谓的潜在用户呢?

Typecho的确很优秀,但是离好用还有些距离,所以这次从Sablog转到Typecho来,一点都不兴奋,反而是忐忑不安,因为数据还没转好,所有的附件都归档有问题,好在HJin.me答应帮我处理好附件的问题,要不然我都要放弃了,先在这里感谢HJin.me,另外,还要感谢一下Fen,因为现在这个很Cool的风格就是他设计的,当初被我死皮赖脸的要了过来,哈。还有,Typecho开发成员之一的Sluke这次帮了很大的忙,再次感谢。

最后记录一下自己修改的地方,当作备忘:

1、自己改动了一个友情链接这个插件,实现友情链接分首页链接和内页链接两部分;

2、。。。。。。。。。

还有一些细节还没处理好,哪天不累有心情了再修改吧,现在想到附件都不能用我就烦死了,唉!

模板发布:蓝风网络日志2009 For Sablog2.0

November 2nd, 2008 / 爱好·网站建设 / 40 条评论

时间问题,这个模板应该还有很多问题没有发现,但是有几个朋友说要,就发布了,下载的朋友帮我测试一下吧,有问题请留言告诉我,我会尽快修正。

此版本为现在本博客所使用的模板一模一样,因为是直接把我现在用的打包的,当然里面包括了Google Adsense,正式使用请自行去掉或修改成你自己的Google Adsense。

不仅模板,程序方面也有作一些修改,包括一些插件和一些个性化的设置,具体请参考我的修改记录

该模板只在Sablog-X 2.0 Build 200801001版本下测试使用,其它版本未做测试,附件中有提供该版本的Sablog-X 2.0下载。

 s blog.jpg

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

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

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

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

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

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

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

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

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

模板发布:蓝风网络日志2008 For Sablog2.0

August 13th, 2008 / 爱好·网站建设 / 35 条评论

实际上,我几乎已经放弃修正现有的模板问题了,因为sablog的作者Angel已经暂停了sablog的开发,所谓的暂停,我想短期内不会有变化,1.6没有我要的功能,2.0又是测试版,问题很多,没有合适的稳定版本可用,又没有升级的可能性,所以我只能选择放弃。

但是,sablog毕竟很优秀,以至于即使缺少官方的支持,仍然有很多人用着sablog和支持着sablog,我其实也可以算其中一个吧。但是技术少菜,时间太少,所以,我已经开始打算回归Wordpress,只要Utom能够帮我较理想地从Sablog过渡到Wordpress,我想我以后应该不会再换程序了,呵呵!

Sablog2.0内测版问题实在太多,我这个临时修改的2.0模板也问题多多,本来前段时间想把记录好的问题解决掉的,但是看到官方的消息时,我没有了动力去改了。一直有好多朋友跟我要这个风格,之所以一直在拖,实际是因为问题太多,我怕你们用了之后会骂我。。。但是有好几个人一直坚持要,那么就打包上来吧,不过假如你使用的话,请注意以下问题:

5、请不要再问我sablog风格的问题,其实我也好久没有看了,都忘光了,而且现在也没有动力了,抱歉,这次发布这个风格纯粹是有几个人坚持要的。

不过,Sablog2.0的模板比1.6版本相差很多,2.0的模板做起来容易好多,所以,你完全可以自己修改模板,有些问题,你可以参考我以前发布的模板说明:

感谢Utom,感谢CCTV,终于发现了评论验证码的问题

February 3rd, 2008 / 日志·点滴记录 / 暂无评论

刚刚Utom提示我我的博客评论发表有问题,刚好有空,试了一下,晕,真的晕,凡是注册过的会员登陆后不能正常显示验证码,但是按发表之后会提示验证码错误,这样的话,会员的话就发表不了评论了,晕死,怪不得最近这里静悄的,评论很少,看来跟这个有莫大的关系。。。

唉,老是犯这样的低级错误,而且又没有人告诉我的?这次亏大了!

30725e43

模板发布:蓝风网络日志中秋雨梦版 For Sablog1.6

October 6th, 2007 / 爱好·网站建设 / 71 条评论

 

假如你使用Sablog2.0并能忍受一些问题,你可以试一下蓝风网络日志2008 For Sablog2.0

 

1、修正在Firefox或IE7下头部右则错位的错误;
2、修正“博客描述”过长时导致头部错位的错误;

因为本日志的模板一直在改进中,因为个人的爱好,增加了一些细节上的改进,但是同时也给使用该模板的朋友带来了一些困难,所以今天整理了一下,分成三个版本来发布:

此版本为现在本博客所使用的模板一样,相对精简版增加了以下一些东西:
1、头部加入了“蓝风网络日志,Kevin's Blog,用网络日志记录并分享生活点滴”这样的博客描述,这个本意我是用来做优化测试的,此描述调用后台可控制的自定义变量,该自定义变量标签为"$stylevar[description]";
2、丰富了首页右侧的广告位;
3、丰富了订阅 (RSS/Feed)的功能;
4、增加了“常去逛的地方”的链接
此链接调用后台可控制的自定义变量,该自定义变量标签为"$stylevar[favorites]";
5、增加了三个位置的Google adsense显示位置,分别为除首页外的左侧位置、内容画中画位置、内容下面的链接;
6、增加了文章网摘功能;
7、增加“关于“栏目”
增加该栏目需要修改根目录下的index.php:
打开根目录下的index.php,查找:


XML/HTML代码


在上面增加以下代码:




为了方便管理,“关于”这个栏目的内容调用后台可控制的自定义变量,该自定义变量标签为"$stylevar[about]",请自行在后台增加此变量。

呵呵,好像就这么多了......

screenshot.png

插件版相对精简版增加了以下一些东西:
1、头部加入了“蓝风网络日志,Kevin's Blog,用网络日志记录并分享生活点滴”这样的博客描述,这个本意我是用来做优化测试的,此描述调用后台可控制的自定义变量,该自定义变量标签为"$stylevar[description]";
2、丰富了订阅 (RSS/Feed)的功能;
3、增加了“常去逛的地方”的链接;
此链接调用后台可控制的自定义变量,该自定义变量标签为"$stylevar[favorites]";
4、增加了文章网摘功能;
5、增加“关于“栏目”
增加该栏目需要修改根目录下的index.php:
打开根目录下的index.php,查找:


XML/HTML代码

  1. // 友情链接  

在上面增加以下代码:


XML/HTML代码

  1. elseif ($_GET['action'] == 'about') {   
  2.     $pagefile = 'about';   
  3. }   

为了方便管理,“关于”这个栏目的内容调用后台可控制的自定义变量,该自定义变量标签为"$stylevar[about]",请自行在后台增加此变量。

精简版下载:bluefeel_lite.rar

screenshot.png

 

--------------------------------------------

Update (2007.10.17):

模板已更新,请使用的朋友更新一下,修改了一些细节上排版出现的问题,比如加密日志、无相关文章所引起的版面问题。

目前已兼容IE和Firefox。

 

--------------------------------------------

因为我只用Maxthon,所以本来只在IE下测试的,前几天刚修改了一下,兼容了Firefox,见有些人喜欢,就共享出来!

希望下载的朋友留一下言,让我知道谁谁下载了,也好让我满足一下虚荣心,当然,也希望使用此模板的朋友保留我的日志链接,谢谢!

screenshot.png

需要注意的地方:

1、此模板只在Sablog1.6下测试,不保证SaBlog的其它版本能正常使用;
2、此模板只在IE和Firefox下测试,不保证其它浏览器的正常显示,假如你发现此类问题,可以联系我修正;
3、考虑到排版的问题,发布的模板跟当前蓝风网络日志使用的模板没有任何区别,没有做任何的改动,包括本人使用的Google Adsense广告,正式使用时请自行修改;

为了不影响页面的加载速度,所有的Adsense都是放在iframe里的,所以假如你想去掉Adsense广告的话,直接搜索“<iframe”,然后自行删除就行了!

4、本人使用的Sablog根据自己的喜好做了一些小的修改(已尽量不改动模板之外的文件),详细可以参考我之前的修改备忘:
http://www.bluefeel.com/show-593-1.html

以下版本为旧版本,请勿下载!

 

Update (2007.11.08):请重新下载模板文件

1、修正在Firefox或IE7下头部右则错位的错误;
2、修正“博客描述”过长时导致头部错位的错误;

改版了:给日志新做了个风格--蓝风网络日志中秋雨梦版

September 26th, 2007 / 爱好·网站建设 / 23 条评论

技术不好,做得比较乱,很多方面因为技术不行而采取了折衷的解决方法,实际上离我想要的还差很远......没办法,才思枯竭了!

其实还没完工,很多细节还没做好,而且, Firefox还没测试,估计问题不少呢......

本来还想把这个版本叫做“Yumeng”版的,本来也是因为想纪念这段时间而做这个风格的,想想,算了,似乎太矫情了点.......

好累,睡觉了,明天看看有没有时间再改进一下吧!

暂时想到要改进的地方,记录一下:

1、加上Lightbox效果;

2、改进一些小细节;

3、兼容性Firefox,不过这个真的没什么信心,因为几乎不跟Firefox打交道,不知它的习性;

暂时就这些了,想到再加上吧!

今天硬着头皮在Firefox下看了一下,晕,,那个真叫惨不忍睹!

在SaBlog中轻松应用酷炫的图片展示方式LightBox

July 7th, 2007 / 爱好·网站建设 / 34 条评论

刚刚用Sablog的时候,一开始就想把喜欢的LightBox图片展示效果应用于sablog,后来发现Wodi已做好了这件事,于是把他的东西照搬过来,发现一些问题,按照他提供的来修改的话,页面总会出错,有时候页面只显示了一小部分,一开始以为是我自己修改时的问题,于是按照他的思路改,终于可以用了,这几天又发现原来不只我一个人用了会出错,比如傻猫也是这样......傻猫那天跟我直接要了那几个改动过的文件,就在发给他文件之后,我偶然发现,其实那个特效还是有问题:

1、虽然点击图片以后是有效果出来,但是不能实现多张图片连续展示的效果,只能一张张的点击打开;

2、假如使用sablog中的编辑器为附件图片排版时,图片也是没有LightBox特殊

于是刚才仔细看了一下,发现其实实现的方法并不用像Wodi那样繁琐,按我现在用的这样稍微一下就行了:

1、下载下面的附件,解压到sablog的根目录下;

2、打开模板中的index.php,在</head>(最后不要改变这个位置,测试发现,在一些位置的话,加载js时会出错)之前加入以下代码:


XML/HTML代码

  1. "text/javascript" </script
  2. scripttype= ="/plugins/lightbox/js/lightbox.js">script

 

3、修改模版的show.php,找到:


PHP代码

  1. [

在下面加上以下代码:


PHP代码

  1. if
  2. ;   
  3. }   
  4. {   
  5. $lightboxrel = "lightbox";   
  6. }  

 

同时把图片的链接都加上rel="$lightboxrel"的属性
如:


XML/HTML代码

  1. <a href="attachment.php?id=$image[0]" target="_blank" rel="$lightboxrel">  

同理,以同样的代码修改normal.php

4,修改根目录的global.php,找到:


PHP代码

  1. global $article$attachmentids$options;   
  2. if ($article['image'][$aid]) {   
  3.     $attachmentids[]=$aid;  

 

在下面加上:


PHP代码

  1. $imagenum = count($article['image']);   
  2.         if ($imagenum > 1){   
  3.             $lightboxrel = "lightbox[roadtrip]";   
  4.         }   
  5.         else{   
  6.             $lightboxrel = "lightbox";   
  7.         }  

同时把图片的链接都加上rel="$lightboxrel"的属性

这样,LightBox的特效就能完美的应用于Sablog了!

演示可看:http://www.bluefeel.com/show-599-1.html

还是有人说不知道怎么改,汗, , 还是提供一下Global.php吧:global.php