返回   CHF站长论坛 > 综合讨论区 > 谈天说地

谈天说地 论坛就是大家的家,一家人有什么不能说的?

双至强仅二千,企商在线,最早租用商 魔兽世界私服 魔兽世界私服 亿恩1元帮您升级服务器! 天龙八部私服 完美世界私服 新开传奇私服
传奇私服 热血江湖私服 仙境私服 天龙八部私服 魔域私服 魔域私服 新开传奇私服 魔域私服 传奇私服
发表新主题 回复
 
主题工具 主题评分 显示模式
旧 2008-06-27, 16:43   #1 (页面定位)
Ulysses©
不学无术
 
Ulysses 的头像
 
注册日期: 2006-02-05
住址: 地狱18层
帖子: 7778
Ulysses 的声望功能已被禁用
默认 這段 PHP 代碼該如何修改呢?

PHP 代码:
require_once("lib/gettext/streams.php");
require_once(
"lib/gettext/gettext.php");

$locale "zh_CN";

$mofile "../plog-translations/" $locale ".mo";

// If the mo file does not exist or is not readable, or if the locale is
// en_US, do not load the mo.
if ( is_readable($mofile) && ($locale != 'en_US') ) {
    
$input = new FileReader($mofile);
} else {
    
$input false;
}

$l10n = new gettext_reader($input);

// Return a translated string.    
function plog_tr($text) {
    global 
$l10n;
    return 
$l10n->translate($text);

上面的代碼中,只能在安裝目錄的子目錄中使用,如果那段代碼被安裝目錄中的文件調用,就無效了。

應該怎麽修改

PHP 代码:
$mofile "../plog-translations/" $locale ".mo"
以使得上下兩級的目錄都可以使用呢?


Blog 暂时关闭中,不便之处,见谅!

Dear god,
I know that she's out there, the one I'm suppose to share my whole life with.
And in time, you'll show her to me.
Will you take care of her, comfort her, and protect her until that day we meet.
And let her know, my heart is beating with hers.
Ulysses 当前离线   回复时引用此帖
旧 2008-06-27, 16:45   #2 (页面定位)
Ulysses©
不学无术
 
Ulysses 的头像
 
注册日期: 2006-02-05
住址: 地狱18层
帖子: 7778
Ulysses 的声望功能已被禁用
默认

現在的情況就是,後臺位于 admin 目錄中,可以調用語言文件漢化,但是前臺無法漢化,如果修改代碼為

PHP 代码:
$mofile "plog-translations/" $locale ".mo"
前臺漢化了,後臺又不能。

這個路徑的問題該如何解決呢?


Blog 暂时关闭中,不便之处,见谅!

Dear god,
I know that she's out there, the one I'm suppose to share my whole life with.
And in time, you'll show her to me.
Will you take care of her, comfort her, and protect her until that day we meet.
And let her know, my heart is beating with hers.
Ulysses 当前离线   回复时引用此帖
旧 2008-06-27, 16:45   #3 (页面定位)
fyfei©
 
fyfei 的头像
 
注册日期: 2005-10-07
帖子: 7805
fyfei 有着人尽皆知的贡献和荣耀fyfei 有着人尽皆知的贡献和荣耀fyfei 有着人尽皆知的贡献和荣耀fyfei 有着人尽皆知的贡献和荣耀fyfei 有着人尽皆知的贡献和荣耀fyfei 有着人尽皆知的贡献和荣耀fyfei 有着人尽皆知的贡献和荣耀fyfei 有着人尽皆知的贡献和荣耀fyfei 有着人尽皆知的贡献和荣耀fyfei 有着人尽皆知的贡献和荣耀fyfei 有着人尽皆知的贡献和荣耀
默认

应该是路径问题,自己多试试。瞎说的
fyfei 当前离线   回复时引用此帖
旧 2008-06-27, 17:33   #4 (页面定位)
Ulysses©
不学无术
 
Ulysses 的头像
 
注册日期: 2006-02-05
住址: 地狱18层
帖子: 7778
Ulysses 的声望功能已被禁用
默认

是路徑問題。那程序作者寫的路徑,出現問題。


Blog 暂时关闭中,不便之处,见谅!

Dear god,
I know that she's out there, the one I'm suppose to share my whole life with.
And in time, you'll show her to me.
Will you take care of her, comfort her, and protect her until that day we meet.
And let her know, my heart is beating with hers.
Ulysses 当前离线   回复时引用此帖
旧 2008-06-27, 17:44   #5 (页面定位)
lane©
A dministrator
 
lane 的头像
 
注册日期: 2005-09-05
住址: 辽宁 大连
帖子: 4893
lane 星途闪耀lane 星途闪耀lane 星途闪耀lane 星途闪耀lane 星途闪耀lane 星途闪耀lane 星途闪耀lane 星途闪耀lane 星途闪耀lane 星途闪耀lane 星途闪耀
默认

加个判断路径得了。
lane 当前离线   回复时引用此帖
旧 2008-06-27, 21:21   #6 (页面定位)
小叶
 
注册日期: 2005-09-04
住址: 火星人
帖子: 17760
小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星
默认

用define定义,../换成dirname( __FILE__ ) 的形式,
然后在别的地方只要调用那个变量就可以。


匆匆人生中,你做了几件令自己骄傲的事呢?
小叶 当前离线   回复时引用此帖
旧 2008-06-27, 21:22   #7 (页面定位)
oicq我爱玩©
Adm1nistrator
 
oicq我爱玩 的头像
 
注册日期: 2006-01-27
帖子: 4776
oicq我爱玩 绝对是天王巨星oicq我爱玩 绝对是天王巨星oicq我爱玩 绝对是天王巨星oicq我爱玩 绝对是天王巨星oicq我爱玩 绝对是天王巨星oicq我爱玩 绝对是天王巨星oicq我爱玩 绝对是天王巨星oicq我爱玩 绝对是天王巨星oicq我爱玩 绝对是天王巨星oicq我爱玩 绝对是天王巨星oicq我爱玩 绝对是天王巨星
默认

引用:
作者: 小叶 查看帖子
用define定义,../换成dirname( __FILE__ ) 的形式,
然后在别的地方只要调用那个变量就可以。

小叶好厉害哦~
oicq我爱玩 当前离线   回复时引用此帖
旧 2008-06-28, 10:54   #8 (页面定位)
Ulysses©
不学无术
 
Ulysses 的头像
 
注册日期: 2006-02-05
住址: 地狱18层
帖子: 7778
Ulysses 的声望功能已被禁用
默认

引用:
作者: 小叶 查看帖子
用define定义,../换成dirname( __FILE__ ) 的形式,
然后在别的地方只要调用那个变量就可以。
問題解決。

謝謝!



Blog 暂时关闭中,不便之处,见谅!

Dear god,
I know that she's out there, the one I'm suppose to share my whole life with.
And in time, you'll show her to me.
Will you take care of her, comfort her, and protect her until that day we meet.
And let her know, my heart is beating with hers.
Ulysses 当前离线   回复时引用此帖
回复

书签

标签

主题工具
显示模式 对此主题评分
对此主题评分:



所有时间均为北京时间。现在的时间是 03:05