第 1 頁 (共 1 頁)
[問題]email no subject 問題解法
發表於 : 2002-06-10 15:24
由 jjx
感謝小竹子大大公布的 phpbb2 安裝於 linux 的方式,
http://phpbb-tw.net/phpbb/viewtopic.php?t=6337
小弟安裝好之後,啟動smtp功能,發現會出現no subject一般錯誤,
小弟追了一下php碼,發現問題可能在於那個中文繁體語系檔上面,
因為phpbb會自動抓取language/your_lang/email/*.tpl檔
當作郵件本文發出, 事實上它還作一件事,將第一行的Subject:
後的文字當作郵件主旨塞給emailer.subject,竹大的中文語系\r
檔都將這一行刪掉了,所以會造成 no subject 的錯誤,
這個可以對照一下英文的language/lang_english/email/*.tpl
就清楚了,解決之法就是保留原來的第一行,不動前面的Subject:
只翻譯其後面的文字就行了.
野人獻曝,不好意思.
發表於 : 2002-06-10 17:43
由 小竹子
語系檔並沒有更動到 language/ur_language/email/*.*
或是任何的 *.tpl
發表於 : 2002-06-10 22:57
由 jjx
嗯,小弟看過了以下兩篇文章的內容,
http://phpbb-tw.net/phpbb/viewtopic.php?t=6832
http://phpbb-tw.net/phpbb/viewtopic.php?t=5159
基本上大家把它給複雜化了,這個no email subjetct specified問題
的解法其實就在於 language/lang_chinese_traditional_taiwan/email目錄內的
各個.tpl檔,都刪除了第一行Subject: , 因為原程式的寫法將Subject放在\r
tpl檔內,方便修改,
例如:
竹貓2.0Gold 中文語系檔
language/lang_chinese_traditional_taiwan/email/admin_activate.tpl
您好,
這個 "{USERNAME}" 的帳號正在等待開通 (可能暫時被凍結了或是才剛完成註冊程序). 如果有必要的話, 請先查明這個使用者的資料, 然後利用以下連結啟用這個會員帳號:
{U_ACTIVATE}
{EMAIL_SIG}
原英文語系檔
Subject: New user account
Hello,
The account owned by "{USERNAME}" has been deactivated or newly created, you should check the details of this user (if required) and activate it using the following link:
{U_ACTIVATE}
{EMAIL_SIG}
兩者對比之下就少了第一行的Subject:
如果改作
Subject: 新會員帳號
您好,
這個 "{USERNAME}" 的帳號正在等待開通 (可能暫時被凍結了或是才剛完成註冊程序). 如果有必要的話, 請先查明這個使用者的資料, 然後利用以下連結啟用這個會員帳號:
{U_ACTIVATE}
{EMAIL_SIG}
就會正常運作,以此類推,其他的在tpl檔也是這個問題,只要修好這幾個檔,啟動smtp的功能就會正常了
發表於 : 2002-06-10 23:01
由 小竹子
ㄟ
真的有少嗎?
等等我去查查看
發表於 : 2002-06-10 23:02
由 小竹子
非常感謝您的告知\r
我馬上修正然後上傳給官方並放在竹貓的語系下載頁面
發表於 : 2002-06-25 17:30
由 tenshia
JJX.....太愛你了....這個問題快把我逼瘋了/.....只差一點點我就要放棄了....
還好還好.....
[問題]問題還在喔
發表於 : 2002-07-05 19:06
由 e0159000
我是從官方網站下載2.0.1及繁體語係檔
Subject: 新會員帳號
還是沒有被加上去ㄋ
發表於 : 2002-07-24 17:44
由 大便當
我加ㄌ
Subject: 新會員帳號
這一行...還是不行ㄝ.....
還是出現\r
No email Subject specified
Re: [問題]問題還在喔
發表於 : 2005-08-15 10:49
由 cltung
e0159000 寫:我是從官方網站下載2.0.1及繁體語係檔
Subject: 新會員帳號
還是沒有被加上去ㄋ
我測試過了, 的確是 是 少加了 Subject:
你只要在
user_welcome_inactive.tpl 檔案(不是 user_welcome.tpl 這個檔案)的開頭 加入 Subject: 新會員帳號
會員收到註冊信時, 應該可以看到 主旨.

Re: [問題]問題還在喔
發表於 : 2005-08-15 17:13
由 心靈捕手
cltung 寫:e0159000 寫:我是從官方網站下載2.0.1及繁體語係檔
Subject: 新會員帳號
還是沒有被加上去ㄋ
我測試過了, 的確是 是 少加了 Subject:
你只要在
user_welcome_inactive.tpl 檔案(不是 user_welcome.tpl 這個檔案)的開頭 加入 Subject: 新會員帳號
會員收到註冊信時, 應該可以看到 主旨.

剛剛試著比較[竹貓]和官方網站的中文化語言檔後,
http://phpbb-tw.net/phpbb/viewtopic.php?t=36853
http://www.phpbb.com/downloads.php
發現[竹貓]這邊已經是最新版, 但是官方網站那邊的語言檔, 似乎仍舊是舊版的?
如果, 網友下載自官方網站的 lang_chinese_traditional_taiwan.zip
那麼, 除了您引言部分沒有更新之外,
- 在 lang_main.php 也漏掉下列的程式碼:
代碼: 選擇全部
//
// Visual confirmation system strings
//
$lang['Confirm_code_wrong'] = '您輸入的確?#123;代碼錯誤!';
$lang['Too_many_registers'] = '您嘗試註冊的次數已經超過系統上限, 請稍後再試.';
$lang['Confirm_code_impaired'] = '如果您有視覺的障礙或無法?#91;看代碼, 請聯絡 %s系統管理員%s 尋求協助.';
$lang['Confirm_code'] = '確?#123;代碼';
$lang['Confirm_code_explain'] = '請輸入您看到的代碼; 代碼有大小寫之分, 數字 0 內有一對角線.';
- 在 lang_admin.php 則是漏掉下列的程式碼:
代碼: 選擇全部
/
// Version Check 版本檢查
//
$lang['Version_up_to_date'] = '您的 phpBB 目前已經是最新版.';
$lang['Version_not_up_to_date'] = '針對您目前所使用的版本 <b>系統強烈建議</b> 您立即更新, ?#93;為已經釋出最新安全性修正版本了! 如果您要更新您的 phpBB 版本, 請造訪 phpBB 官方下載點 <a href="http://www.phpbb.com/downloads.php" target="_new">http://www.phpbb.com/downloads.php</a> 取得最新版的相關資訊,或是造訪竹貓星球 <a href="http://phpbb-tw.net/" target="_new">http://phpbb-tw.net/</a> 取得相關更新訊息.';
$lang['Latest_version_info'] = '目前最新釋出的版本為 <b>phpBB %s</b> .';
$lang['Current_version_info'] = '您目前使用的版本為 <b>phpBB %s</b> .';
$lang['Connect_socket_error'] = '無法連接到 phpBB 官方伺服器, 造成無法連接的錯誤回報為:<br />%s';
$lang['Socket_functions_disabled'] = '無法使用 socket 這個功能.';
$lang['Mailing_list_subscribe_reminder'] = '想知道關於 phpBB 的最新資訊嗎? 快?#91;入我們的 <a href="http://www.phpbb.com/support/" target="_new">電子報發送清單吧!</a>.';
$lang['Version_information'] = '版本資訊';
在此得提醒
小竹子 大大:
連絡官方網站, 儘早更新!!

Re: [問題]問題還在喔
發表於 : 2005-08-15 20:26
由 Mac
心靈捕手 寫:在此得提醒
小竹子 大大:
連絡官方網站, 儘早更新!!

這一直是個問題
官方那邊一直在弄個自動更新語系包的介面,可是遲遲沒有下文
~Mac
發表於 : 2006-01-05 23:36
由 waterlin
不好意思,我更新的語系檔~ 已經有subject:...
還是出現這樣的錯誤~
請問要如何可能修正呢?
●架設主機作業系統:Windows Xp Pro (sp2版)
●快速架站程式:無
●您的上網方式:Hinet ADSL 12M/1M
●您安裝的程式:apache_2.0.47 + php_4 + MYSQL
●您的 phpBB2 版本:phpBB 2.0.19
●您的 domain(網域名稱) :127.0.0.1