Log in |

LBS^2转到wordpress2.5

2008年05月27日 AM 17:44 | 作者:愆伏

从03年写博客到现在已经5年了,第一年用的BSP是blogcn的。第二年由于学校提供免费的blog空间,于是就换成了猪飞飞的D-log,并按照破废墟写的文章进行了一定的修改。由于D-log的一些漏洞难于修补,遂换到了loveyuki的L-blog。Sic在L-blog的基础上写了^2,06年初我开始使用此系统至今。

其实是个不错的单用户博客系统,如果不是不支持xml-RPC加上我asp空间到期的话,我也不会下这个决定。经过半天的努力,终于尘埃落定。^2完美的换成了wordpress2.5。(鼓掌)

可能会有其他的朋友也有这样的打算,或者在迁移的过程中遇到了问题。我把迁移的过程写下来,希望能起到一些作用。

首先最好在本地搭建测试环境,远程调试的话比较麻烦。本地需要搭建的环境包括asp和php两部分。asp环境使用IIS搭建,用于运行^2;php环境我使用的是WAMP(包含了php及mysql)用于运行

在环境搭建好了以后,我们使用转换程序进行数据库转换。按照文件中的要求进行配置,然后将的.mdb文件和convert.asp放在相应目录中,使用本地asp环境运行convert.asp得到一个SQL文件,这个文件内容需要替换,具体参见本文结尾的参考文章。

这时候在php环境里面安装的2.0.7版本,下载地址是:http://wordpress.org/wordpress-2.0.7.zip,具体安装不在赘述。安装完毕后使用本地的mysql命令行进行导入

use wp数据库名
source 刚才导出的sql文件路径

这样数据的数据就被导入了。不要使用phpmyadmin导入,否则会乱码。

事情到此已经离成功不远了,打开本地的php环境浏览下,怎么样?是不是都移过来了?

还不够,现在的还是2.0.7版本的,我们还要给它升个级。下载最新的2.5版,覆盖原来的2.0.7的文件。运行目录下的wp-admin/upgrade.php完成升级

到这里就完了吗?还没有!如果你比较在意原来的文章的话,建议使用301转向对原来的url进行转向。这个问题请参见本文结尾的参考文章。需要注意的是使用该文转向的必须激活Permalink插件,服务器必须支持rewrite并且开启了buffer_header(否则-wp写不了 header)

非常感谢LBS2WP先驱们的努力


查看全文 »

替换LBS站内搜索为google/baidu引擎

2007年02月3日 AM 10:58 | 作者:愆伏

自带的搜索其实做的不错,但由于不是全文检索并存在日文字符溢出的问题,我决定把它换掉。
为了操作方便,准备使用现成的站内搜索引擎代码。还好百度和都提供有相应的代码。

/log/wp-content/uploads/200702/03_110939_goodu.jpg

1.百度的:

  1. <form action="http://www.baidu.com/baidu" target="_blank">
  2. <table bgcolor="#FFFFFF"><tr><td>
  3. <input name=tn type=hidden value=baidu>
  4. <a href="http://www.baidu.com/"><img src="http://img.baidu.com/img/logo-80px.gif" alt="Baidu" align="bottom" border="0"></a>
  5. <input type=text name=word size=30>
  6. <input type="submit" value="百度搜索">
  7. </td></tr></table>
  8. </form>

如果你不需要百度的logo的话,可以把

  1. <a href="http://www.baidu.com/"><img src="http://img.baidu.com/img/logo-80px.gif" alt="Baidu" align="bottom" border="0"></a>

去除

表单的样式也可以自行定义,你可以直接给<form>添加一个id
例如:

  1. <form action="http://www.baidu.com/baidu" target="_blank" id="searchBar">

然后在你使用的css中,可以对searchBar及其下的元素进行定义,如:

  1. #searchBar table{background:#f4f4f4;font-size:12px;}

诸如此类。。。
改好之后,把它放在global.asp中合适的位置即可

2.

  1. <!-- Search Google -->
  2. <center>
  3. <form method=get action="http://www.google.com/search">
  4. <table bgcolor="#FFFFFF"><tr><td>
  5. <a href="http://www.google.com/intl/zh-CN/">
  6. <img src="http://www.google.com/logos/Logo_40wht.gif"
  7. border="0" alt="Google" align="absmiddle"></a>
  8. <input type=text name=q size=31 maxlength=255 value="">
  9. <input type=hidden name=ie value=GB2312>
  10. <input type=hidden name=oe value=GB2312>
  11. <input type=hidden name=hl value=zh-CN>
  12. <input type=submit name=btnG value="Google 搜索">
  13. </td></tr></table>
  14. </form>
  15. </center>
  16. <!-- Search Google -->

和百度的一样,放在gloabal.asp里合适的位置就可以了

给blog程序做调整——LBS修改笔记[持续更新]

2007年01月19日 PM 53:25 | 作者:愆伏

有段时间没博了,弄的hubro 把我给禁了
2007-11-10
1、将默认字号增加到14px,-修改很简单,修改当前使用css里body的font-size:14px即可
2、去除默认UBB标签[img]产生的链接-把class下面的ubbcode.asp文件中的[img]有关内容中的Anchor相关删除

2006-2-5
1、修该rssfeed中的null@null.com为gmail

2006-1-21
1、文章日期、作者、评论显示
2、非首页不显示友情链接 http://www.lbsky.cn/forum/thread-68-1-1.html

2006-1-19
下午有点空闲,把又重新搞了一下
1、flash音乐播放器采用dewplayer的multi版,支持多首歌曲播放(具体使用方法稍后奉上)

查看全文 »

LBS^2音乐后台管理\tag\日志置顶

2006年07月15日 PM 01:29 | 作者:愆伏

昨天夜里睡不着,把上次的音乐播放器改成可后台维护的了.发现写的真是好啊
具体修改细节,稍后放出

给LBS^2添加flash音乐播放器

2006年06月26日 AM 50:56 | 作者:愆伏

有不少人问我的blog上为什么不弄点音乐,不是我不想弄,是我不会。。
单纯的加个embed又觉得没什么技术含量,用iframe调外部页面更不符合我的风格。
于是想到 白鸦blog上的那个睽违已久的flash播放器。
今天仔细看了一下发现原来就一个swf文件,估计是调用参数来访问外部资源的。
之,发现了该播放器的官方网站
按部就班的弄好了
调用方法很简单
先下载dewplayer.swf,并上传到blog目录下
然后到global.asp里加一句

  1. <object type="application/x-shockwave-flash" data="dewplayer.swf?son=votre_son.mp3" width="200" height="20" bgcolor="#xxxxxx">
  2. <param name="movie" value="dewplayer.swf?son=votre_son.mp3" /> <param name="bgcolor" value="#xxxxxx"> </object>

把里面的votre_son.mp3换成你要的音乐URL,把#xxxxxx换成你要的背景颜色。
完工!
不过更新仍然是比较静态的,需要手动修改参数。

LBS汉化后的一个小问题

2006年06月25日 PM 18:07 | 作者:愆伏

今天偶然发现其他人使用的在打开文章页后,都有一个文字缩放功能。
可我的blog里相关位置显示的却是: | |
打开article.asp,在行41找到

  1. <div class="textbox-fontsize">
  2. <%=lang["font_size"]%>:
  3. <a href="javascript:setFontSize(14)" title="<%=lang["font_size"]%>: <%=lang["large"]%>"><%=lang["large"]%></a> |
  4. <a href="javascript:setFontSize(11)" title="<%=lang["font_size"]%>: <%=lang["medium"]%>"><%=lang["medium"]%></a> |
  5. <a href="javascript:setFontSize(9)" title="<%=lang["font_size"]%>: <%=lang["small"]%>"><%=lang["small"]%></a>
  6. </div>

发现可能有几个量没定义

查看全文 »

LBS 简繁体转换

2006年02月12日 PM 07:14 | 作者:愆伏

PJblog里抄来的。具体安装方法如下

  • 安装文件:狂点我下载
  • 将该包里的Std_StranJF.js解压到根目录下
  • 找到的global.asp,查找
    1. <a href="gbook.asp">&lt;%=lang["guestbook"]%&gt;</a>
  • 在下面添加
    1. <a id="StranLink">&lt;%=lang["gb2big5"]%&gt;</a>
    2. <script src="Std_StranJF.js" type="text/javascript"></script>
  • 找到的lang\blog.asp,查找
    1. t["indexsidebar"]="Index";
  • 添加一行
    1. t["gb2big5"]="繁體中文";

LBS在线背单词功能

2006年01月24日 PM 36:54 | 作者:愆伏

/log/wp-content/uploads/200601/24_134302_eng.gif
文件包下载我请狂点我

    使用方法如下:

  • 放在blog程序的根目录下
  • 先修改Ft_word_flash.asp的数据库配置dbbankword=”data#v390/englishword.asp,将红色部分改为您自己的数据库地址
  • 调用方法,打开^2的default.asp,在想显示的地方加入代码
    1. <script src="Ft_word_flash.asp"></script>

    即可

LBS的天气预报功能

2006年01月20日 PM 52:02 | 作者:愆伏

使用iframe的话,方法就不多说了。
给几个现成的地址:
http://weather.news.qq.com/inc/ss244.htm //qq的,界面大但功能全
http://weather.265.com/weather.htm //这个是根据IP显示地方的
另外一种就是利用xmlhttp了从别的网站上扒了。
经过努力终于弄好啦~查看例子

    使用方法

  • 先下载文件包 狂点我下载
  • 将文件包解压到根目录下
  • 打开global.asp,在适当的位置插入以下代码
    1. <script src="t7/weather.js" type="text/javascript"></script>
    1. <div id="weather" class="panel">
    2. <h5>天气预报</h5>
    3. <div>
    4. <div>城市: <select class="select"> <option selected="selected" value="CHXX0099">南京</option> <option value="CHXX0462">温州</option> <option value="CHXX0008">北京</option> <option value="CHXX0116">上海</option> <option value="CHXX0037">广州</option> <option value="CHXX0259">银川</option> <option value="CHXX0165">郑州</option> <option value="CHXX0013">长沙</option> <option value="CHXX0049">香港</option> <option value="CHXX0146">西安</option> <option value="CHXX0016">成都</option> <option value="CHXX0110">青岛</option> <option value="CHXX0039">贵阳</option> <option value="CHXX0064">济南</option> <option value="CHXX0448">合肥</option> <option value="CHXX0031">福州</option> <option value="CHXX0044">杭州</option> <option value="CHXX0138">武汉</option> <option value="CHXX0097">南昌</option> <option value="CHXX0502">海口</option> <option value="ITXX0042">米兰</option> </select>
    5. <div id="loading" style="padding-top: 5px; height: 5px;"><img src="t7/loading.gif" border="0" alt="加载天气中" /> <script type="text/javascript"><!--
    6. setTimeout("loadurl('CHXX0099')",2500)
    7. // --></script></div>
    8. </div>
    9. </div>
    10. </div>

LBS在线运行代码功能

2006年01月19日 PM 56:08 | 作者:愆伏

/log/wp-content/uploads/200601/20_190507_runcode.gif
蓝色理想经典论坛的这个功能一直觉得挺好用的,到网上搜了一下,发现已经有人写的现成的,稍微改了一下。

  • 点击[copy]时自动拷贝代码到剪贴板
  • 点击[run]时在新窗口内运行代码内容
  • 点击[save]将代码保存为html格式下载到本地

效果如下:

  1. <div style="color:red">我是红的</div><div style="color:green">我是绿的</div>

文件在这里:下载请狂点我 //注意本文件内包含了css样式,覆盖前请先备份原文件