1 頁 (共 1 頁)

[問題] 訪客身份進入畫面空白問題 (已解決) 心靈大大必看

發表於 : 2005-10-09 00:47
minotaur
問題網站 http://myforums.idv.st/

使用訪客身份進入子版區 服儀研究所 或在此區發言 或送私人訊息 都空白\r
(以上錯誤在有註冊狀況下就不會)
權限是設定為檢視 = 所有
閱讀與發表是註冊

有加裝"讓訪客只能瀏覽版面上的主題名稱,無法閱讀文章內容"的外掛

因為我都在登入模式下運作, 所以不太清楚是裝了何種外掛導致此錯誤
請大大們給予方向

發表於 : 2005-10-09 16:14
minotaur
裝過的外掛列表 :
http://220.135.89.85/forums/viewforum.php?f=1

能幫忙看一下嗎
似乎錯誤都在顯示"錯誤訊息"上
應該列出哪些檔案內容, 請大大們告知

發表於 : 2005-10-09 16:59
問題狂
請補上發文格式
謝謝合作

發表於 : 2005-10-11 00:40
minotaur
該怎麼解決呢\r

現在單單只是 phpbb2.0.17(utf8化版) + cashmod v2.2.2(官方下載版)
訪客送訓息還是空白\r

檢查過所有安裝的之前之後add 都沒修改錯耶\r

網址: http://220.135.89.85/myforums/

opera 或 firefox 都是一樣空白

發表於 : 2005-10-11 02:42
~倉木麻衣~
不是很確定問題點, 因為感覺有些怪異\r
http://220.135.89.85/myforums/language/ ... g_cash.php
檢視原始檔後發現是一片空白, 一般來說, 應該至少有這樣的內容

代碼: 選擇全部

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8"></HEAD>
<BODY></BODY></HTML>
例如
http://220.135.89.85/myforums/language/ ... g_main.php
我想, 應該是轉utf-8時轉壞了
另外, 語系檔也轉的有問題, 全都有BOM署名, 建議你重轉一次看看

發表於 : 2005-10-11 02:59
minotaur
~倉木麻衣~ 寫:不是很確定問題點, 因為感覺有些怪異\r
http://220.135.89.85/myforums/language/ ... g_cash.php
檢視原始檔後發現是一片空白, 一般來說, 應該至少有這樣的內容

代碼: 選擇全部

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8"></HEAD>
<BODY></BODY></HTML>
例如
http://220.135.89.85/myforums/language/ ... g_main.php
我想, 應該是轉utf-8時轉壞了
另外, 語系檔也轉的有問題, 全都有BOM署名, 建議你重轉一次看看
linux 下有辦法去掉BOM署名嗎??
我都是用linux 文書編輯器改的
改好存成utf8 但不知有沒BOM署名

發表於 : 2005-10-11 12:36
minotaur
http://220.135.89.85/myforums2.zip

http://220.135.89.85/myforums2/ 的全部原檔
(裡面不包含config.php)

我試過把這個檔案放入 convertz v802 去轉
包括\r
utf8 轉 utf8 字型不變 - BOM
utf8 轉 utf8 字型不變 +BOM
utf8 轉 utf8 big5 - BOM
utf8 轉 utf8 big5 + BOM

可是結果都一樣

發表於 : 2005-10-11 21:55
minotaur
原因不在編碼\r

由心靈大大站台下載的中文化檔有錯誤

以下是錯誤點

代碼: 選擇全部

/*************************************************************************** 
*                            lang_cash.php [Chinese Traditional Taiwan] 
*                              ------------------- 
*     begin                : Sat Jul 20 2003 
*     copyright            : (C) 2003 BlueSky_Ray 
*     email                : blue_sky_ray@hotmail.com 
* 
*     $Id: lang_cash.php,v 1.0.0.0 2003/10/08 00:55:17 Xore Exp $ 
* 
****************************************************************************/ 

/*************************************************************************** 
* 
*   This program is free software; you can redistribute it and/or modify 
*   it under the terms of the GNU General Public License as published by 
*   the Free Software Foundation; either version 2 of the License, or 
\n*   (at your option) any later version. 
* 
***************************************************************************/ 
可運作的原碼\r

代碼: 選擇全部

/*************************************************************************** 
 *                            lang_cash.php [Chinese Traditional] 
 *                              ------------------- 
 *     begin                : Fri 25 Nov 2004 
 *     copyright            : (C) ATS127 KP3011 
 *     email                : kp3011@hotmail.com 
 * 
 *     $Id: lang_cash.php,v 1.0.0.0 2003/10/08 00:55:17 Xore Exp $ 
 * 
 ****************************************************************************/ 

/*************************************************************************** 
 * 
 *   This program is free software; you can redistribute it and/or modify 
 *   it under the terms of the GNU General Public License as published by 
 *   the Free Software Foundation; either version 2 of the License, or 
 *   (at your option) any later version. 
 * 
 ***************************************************************************/ 
在於"*"的空格

發表於 : 2005-10-11 22:24
心靈捕手
To minotaur:

此中文化檔案並非本人首創!
http://phpbb-tw.net/phpbb/viewtopic.php?p=170820#170820

何況, 我的論壇在使用上並無異狀! :roll:

發表於 : 2005-10-11 23:56
~倉木麻衣~
問題應該不在於那個空格\r
今天有抓過您提供的檔案回來看
發現lang_chinese_traditional_taiwan/lang_cash.php的檔案頭尾各多一行空行
另外, 結尾處的?>之後也多一個空格\r
我想你的問題應該是這裡造成的, 但我沒法很確定, 因為測試用的站台目前連不上
(ps. 測試用的站台是採linux系統, 與您的環境比較類似)

然而我前幾篇也有說過
不是很確定問題點, 因為感覺有些怪異
感覺怪異的是, 如果修改的過程沒有什麼錯誤
那麼照理說不論是訪客或會員所讀取到的應該都是指向同一個語系的lang_cash.php檔
然而, 感覺上卻像是訪客讀到有問題的lang_chinese_traditional_taiwan/lang_cash.php檔
而會員則是讀到沒問題的lang_english/lang_cash.php檔

發表於 : 2005-10-12 00:50
minotaur
~倉木麻衣~ 寫:問題應該不在於那個空格\r
今天有抓過您提供的檔案回來看
發現lang_chinese_traditional_taiwan/lang_cash.php的檔案頭尾各多一行空行
另外, 結尾處的?>之後也多一個空格\r
我想你的問題應該是這裡造成的, 但我沒法很確定, 因為測試用的站台目前連不上
(ps. 測試用的站台是採linux系統, 與您的環境比較類似)

然而我前幾篇也有說過
不是很確定問題點, 因為感覺有些怪異
感覺怪異的是, 如果修改的過程沒有什麼錯誤
那麼照理說不論是訪客或會員所讀取到的應該都是指向同一個語系的lang_cash.php檔
然而, 感覺上卻像是訪客讀到有問題的lang_chinese_traditional_taiwan/lang_cash.php檔
而會員則是讀到沒問題的lang_english/lang_cash.php檔
是不是會員讀 lang_cash.php ??
我剛剛也有注意到這個, 經 Test 是沒沒問題的

可以確定的是\r
當用心靈大大站台的CashMod的中文化後就會有錯\r
(我更正我上篇 "*" 的問題)
但我實在看不出是哪有錯\r
所以在此提供二個中文化檔

這是心靈大大站台的CashMod的中文化
http://220.135.89.85/lang_cash.php.zip

這是可正常運作的CashMod的中文化
http://220.135.89.85/lang_cash.php2.zip

可是又很奇怪的是\r
當我把lang_cash.php.zip的
// Admin menu

// That's all folks!
間的內容貼至\r
lang_cash.php2.zip的
// Admin menu

// That's all folks!
中間, 又正常