存档在 ‘默认分类’ 分类

Discuz! X1.5 出生城市四级联动补丁

2011年4月23日

Discuz! X1.5 出生城市 四级联动 修改补丁

* 最后更新
2011.04.23

* 适用版本
Discuz_X1.5_SC_UTF8 20110321
Discuz_X1.5_SC_UTF8 20101125

* 改动说明
将“出生城市”改为和“居住城市”一样的四级联动。

* 免职声明
本修改补丁,仅供参考,本人不对使用本补丁而造成的任何后果负责。

* 全新安装
用 upload 目录下的文件替换掉原始安装包里的文件即可。
20101125 有三个文件
20110321 有四个文件

* 手工改动
1. 参考 mysql.update.sql.txt 文件里 MySQL 脚本,通过 phpMyAdmin 对数据表进行修改。
2. 将 upload 目录下的 function_profile.php 替换掉安装后的相应文件即可。
3. 20110321 版还要替换 misc_ajax.php 文件。

版权没有 欢迎转载
http://www.CodeCoolie.com

下载地址 Discuz_X1.5_SC_UTF8_birthcity_four_level_patch

淘宝买家信用升两钻啦

2011年3月24日

解决电信3G无线客户端软件“加载语言包失败,安装退出”问题

2011年3月21日

朋友的笔记本电脑上不了网了,找我帮忙解决。

昨天朋友把电脑放我家后,就回家了。

我晚上折腾了半天,也没找到解决办法。系统是Vista Home Basic,设备是“华为 EC1261”无线上网卡,中国电信3G网络。症状就是启动客户端软件时提示“加载语言包失败,安装退出”。尝试卸载,或者重新安装,都是这个提示对话框,确定后退出。

网上搜索也没找到有效解决办法,有的说重装客户端软件,有的说重装系统。重装客户端软件试过了,还是提示后退出。重装系统,乖乖,太麻烦了吧。

最后只能告诉朋友,解决不了,估计得重装系统。结果朋友今天说重装就重装吧,机器里也没什么东西。。。

说来很是惭愧啊,在“挨踢”软件行业“从业”快12年了,还从来没拥有过自己的笔记本电脑,只是临时用过单位的或者其他朋友的,所以给笔记本电脑重装系统这事,还真没啥经验。当然,不是没装过,但新拿来一款本子,也不能随便贸然开始折腾啊,因为担心驱动什么的会有问题。

所以,在确实需要重装之前,还要慎重一些,初步打算分三步走:1、是再看看是否可以解决那个“加载语言包失败”的问题;2、是看看机器上是否有系统还原什么的镜像;3、最后才是重新系统,并且需要考虑下,是否把Vista Home换成Windows 7。

昨天求助网络无果,今天打算自己分析问题,于是对上网卡客户端软件进行了注册表监视和文件监视,结果分析半天,也没找出问题。

后来抱着试试看的态度,又研究了一下客户端安装盘,结果非常非常非常非常容易的就搞定了,大囧啊~

搞定办法就是“重新安装软件”,但是不要用安装盘根目录的安装程序,而要用“ChinaTelecom”子目录下的安装程序进行安装,就没有“加载语言包失败”的问题了。

下面截图是在Win7系统下截的,不是在笔记本Vista系统下。

华为上网卡内置的安装盘

安装盘跟目录,里面的AutoRun和Setup都不管用的

进入ChinaTelecom子目录,用里面的Setup重新安装,问题搞定

兔年快乐

2011年2月2日

迁移工作环境至 Windows 7 x64

2010年12月22日

自从上次安装 Windows 7 以来,已经快四个月了,但仍然没有切换过去,一直还是工作在 Windows XP 环境下。

2010年底将至,控件销售进入淡季,非常之不景气,心情不免浮躁起来,为了打发无聊,就想花几天时间把工作环境彻底从 Windows XP 迁移到 Windows 7 下。

之前安装的是 Windows 7 x86,为了能把 4G 内存都用上,这次干脆重新安装了 Windows 7 x64。

环境迁移超麻烦,不过长痛不如短痛,所以这回下决心搞把全面的迁移,所有工具软件尽量考虑 x64 版或者当前新版本,比如 7z、TortoiseSVN 等都选用 x64 版本,并且弃用 WinRAR 了,MS Office 也以 OpenOffice 取代,Outlook 以 Thunderbird 取代,等等。

目前断断续续地,只迁移了一部分必要的工具软件,其他一些慢慢迁移。

截止目前,遇到的两个问题,都已经妥善解决,包括 Delphi 2007 问题和 Thunderbird 问题。

———————华丽的分割线————————-

Delphi 2007 或 2009 在 Windows 7 x64 以及其他 x64 系统下,退出 IDE 时,调试器会产生一个断言错误。

错误窗口标题为:bds.exe – bordbk120N.dll,内容为:Assertion failure: “(!”SetThreadContext failed”)” in ..\win32src\thread32.cpp at line 434。

解决办法是使用一个非官方的补丁程序进行修复。

补丁程序来源:http://www.monien.net/blog/index.php/2009/07/delphi-2009-windows-7-64-bit-debugger-crash-workaround/

———————华丽的分割线————————-

Thunderbird 主要问题,就是使用中文版,回复邮件时,引用原邮件的上面会有“由 xxx, yyyy-mm-dd 写道”,这样给老外回邮件的时候,就不妥当了。

简单解决办法是手工修改配置文件:
mailnews.reply_header_authorwrote 改为 %s wrote
mailnews.reply_header_ondate 改为 On %s

这样回复时,中文就会变成英文了。

不过更加强大的方法,是使用第三方扩展,比如 Change Quote and Reply Format 0.6.4.3 相当不错。官网:http://nic-nac-project.de/~kaosmos/index-en.html

作者的网站如果无法访问,可以到 softpedia 下载。http://mac.softpedia.com/get/Internet-Utilities/Change-quote-and-reply-format-for-ThunderBird.shtml

另外,回复邮件时,Thunderbird 是将原邮件放上面,回复放下面,这样比较不符合习惯,可以手工修改配置文件:
mail.identify.default.reply_on_top 改为 1

另外建议再安装一个英文拼写检查字典。