作者: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即可

因为经常打车从齐鲁软件园到市区,或者返程,经常会有一个问题,从工业南路到软件园,从哪条路口转最近?
看看Google Earth给出的答案。

  1. 先看最远的,从大厦西侧拐再走中环路
    最远
    3.35公里!
    谁会这样走,傻吗?
  2. 次远,从大厦东侧拐再走中环路
    次远
    3.32公里
    这样拐居然还要近一些,怪了!
  3. 最常规的路线,走贤文路再走中环路
    常规
    3.04公里!
    真是大吃一惊,原来我以为最近的路原来不近,以后不能走贤文路了,过去赔大了!
  4. 次近,走高新区管委会
    shorter.jpg
    2.96公里。 
    这样走比贤文路还近100米,以后可以考虑。
  5. 最后让我们看看最近的
    最近
    2.69公里!
    这条路原来最近,比走贤文路整整省了300米,葛朗台们,我们赚了!

结论,最远的路比最近的要多400米,以后打的不赔钱了。

 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 );

参考网站

  1. 访问Google Analytics 注册帐号,创建新的网站配置,获得跟踪代码。
  2. 访问Discuz后台管理,进入”基本设置”,进入”搜索引擎优化”,在”其它头部信息:”中拷贝跟踪代码,这样google就可以获得论坛的访问数据。
    discuz设置 
  3. 进入Supesite后台管理,同样进入”基本设置”,进入”搜索引擎优化”,在”其它头部信息:”中拷贝跟踪代码,这样google就可以获得网站的访问数据。
    supesite设置
  4. 回到Google Analytics 里查看网站设置
    没有检测点击“检查状态”,这时就会显示为
    跟踪代码已安装
  5. 安装结束,24小时之后你就可以看到访问的数据统计了。

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注册脚本漏洞。具体步骤:

  1. 访问https://signup.live.com/newuser.aspx?mkt=en-us
  2. 将下面的代码粘贴到地址栏中执行
    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。
  3. 填写注册信息即可注册成功。

解释一下上面的代码。这个脚本的原理是,不管是live.com、live.cn还是hotmail.com,这些邮箱的用户数据库是同一个,脚本通过DOM接口修改下拉菜单的选项,页面提交时,就可以直接在后台数据库写入注册信息。脚本是通过document.getElementById()获得下拉菜单对象的。

参考来源

月光博客的:微软正式推出Windows Live

Naser I Hossain的:Like, totally working Windows Live account HACK

第1页,共1页1