十二
12
作者:yuzifu
原文地址:http://www.yuzifu.net/index.php/2007/10/12/%e6%97%a0%e4%b9%b1%e7%a0%81%e4%b8%ad%e6%96%87joomla/
以1.0.13版为蓝本,前台、后台、数据库显示中文测试均通过
1,解压缩
2,修改globals.php
第27行
define( 'RG_EMULATION', 1 );替换为
define( 'RG_EMULATION', 0 );
3,修改installation/install4.php
第168行
$config .= "\$mosConfig_locale = 'en_GB';\n";
替换为
$config .= "\$mosConfig_locale = 'zh_CN.UTF-8′;\n";
4,修改language/english.xml
第1行
<?xml version="1.0" encoding="iso-8859-1"?>
替换为
<?xml version="1.0" encoding="utf-8"?>
5,修改language/english.php
第26行
DEFINE('_LANGUAGE','en');替换为
DEFINE('_LANGUAGE','zh_CN.UTF-8');
第421行
DEFINE('_ISO','charset=iso-8859-1');
替换为
DEFINE('_ISO','charset=utf-8');
6,修改includes/database.php
第102行
//@mysql_query("SET NAMES 'utf8'", $this->_resource);
替换为
@mysql_query("SET NAMES 'utf8'", $this->_resource);
7,修改installation/sql/joomla.sql
全局替换
TYPE=MyISAM替换为
TYPE=MyISAM CHARSET=utf8 COLLATE=utf8_unicode_ci
8,修改数据库
登录phpmyadmin
进入数据库,在operations选项卡中将collation的字符集更改为utf8_unicode_ci
9,上传文件并安装
复制安装程序给出的configuration.php文件内容
保存字符集为UTF-8的configuration.php文件并上传
10,修改前台及后台模板的index.php
将
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
替换为
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
并移到<head>的下一行11,检验
若网站目录下的文件要包含中文,必须转储为UTF-8格式(例如第9步)
分别用浏览器查看前台、后台和数据库(phpmyadmin),中文显示正常
若还是乱码,则把浏览器的字符集换成UTF-8即可
十一
27
因为经常打车从齐鲁软件园到市区,或者返程,经常会有一个问题,从工业南路到软件园,从哪条路口转最近?
看看Google Earth给出的答案。
- 先看最远的,从大厦西侧拐再走中环路

3.35公里!
谁会这样走,傻吗? - 次远,从大厦东侧拐再走中环路

3.32公里
这样拐居然还要近一些,怪了! - 最常规的路线,走贤文路再走中环路

3.04公里!
真是大吃一惊,原来我以为最近的路原来不近,以后不能走贤文路了,过去赔大了! - 次近,走高新区管委会

2.96公里。
这样走比贤文路还近100米,以后可以考虑。 - 最后让我们看看最近的

2.69公里!
这条路原来最近,比走贤文路整整省了300米,葛朗台们,我们赚了!
结论,最远的路比最近的要多400米,以后打的不赔钱了。
十一
27
[整理]修改Wordpress 中图片缩略图的大小
所属类别 | 小技巧 | 2 Comments
WordPress的上传图片后生成的预览缩略图实在是太小了,Wordpress有没有选项可以控制,所以只能修改源代码了。目前有两种修改方法。
方案一,修改image.php
该方案是针对2.3以上的版本
打开/wp-admin/includes/image.php这个文件,Line 153附近找到下面一段代码:
$max_side = apply_filters(‘wp_thumbnail_max_side_length’, 128, $attachment_id, $file );
改为:
$max_side = apply_filters(‘wp_thumbnail_max_side_length’, 256, $attachment_id, $file );
方案二,修改admin-functions.php
该方案是针对2.2的版本,因为到2.3时admin-functions.php已经被废止(Deprecated),被重构成多个文件。
打开wp-admin/admin-functions.php这个文件,Line 2207找到下面一段代码:
$max_side = apply_filters(‘wp_thumbnail_max_side_length’, 128, $attachment_id, $file );
改为:
$max_side = apply_filters(‘wp_thumbnail_max_side_length’, 256, $attachment_id, $file );
参考网站
十一
26
- 访问Google Analytics 注册帐号,创建新的网站配置,获得跟踪代码。
- 访问Discuz后台管理,进入”基本设置”,进入”搜索引擎优化”,在”其它头部信息:”中拷贝跟踪代码,这样google就可以获得论坛的访问数据。
- 进入Supesite后台管理,同样进入”基本设置”,进入”搜索引擎优化”,在”其它头部信息:”中拷贝跟踪代码,这样google就可以获得网站的访问数据。

- 回到Google Analytics 里查看网站设置
点击“检查状态”,这时就会显示为

- 安装结束,24小时之后你就可以看到访问的数据统计了。
十一
9
11月7日微软的live发布正式版,并开放注册,中国用户可以直接注册live.cn,注册live.com则需要访问https://signup.live.com/newuser.aspx?mkt=en-us。但很多中国用户反应,通过该链接只能注册hotmail.com的邮箱,实际上该页面是可以注册live.com的。方法有两个:
方法一:
最简单,打开该页面后等待,过一会下拉菜单就会出live.com。
部分用户注册后会提示错误Error code: 32。
方法二:
利用著名的live.com注册脚本漏洞。具体步骤:
- 访问https://signup.live.com/newuser.aspx?mkt=en-us
- 将下面的代码粘贴到地址栏中执行
javascript: var p = 'live.'; var ds = new Array('com', 'cn', 'fr', 'it', 'nl'); for (var i = 0; i < ds.length; i ++){document.getElementById('idomain').options[i] = new Option(p + ds[i], p + ds[i])} alert('domains added');
这时下拉菜单就会显示多个域名,选择live.com。 - 填写注册信息即可注册成功。
解释一下上面的代码。这个脚本的原理是,不管是live.com、live.cn还是hotmail.com,这些邮箱的用户数据库是同一个,脚本通过DOM接口修改下拉菜单的选项,页面提交时,就可以直接在后台数据库写入注册信息。脚本是通过document.getElementById()获得下拉菜单对象的。
参考来源
月光博客的:微软正式推出Windows Live
Naser I Hossain的:Like, totally working Windows Live account HACK