台灣深藍vBulletin技術論壇  

返回   台灣深藍vBulletin技術論壇 > 深藍官方整理發表區 > vBulletin 外掛深藍統整資源區 > 其他增強外掛 (Miscellaneous Hacks)

回覆
 
主題工具
舊 2005-07-07, 11:41 PM   #1
Junior Member
 
註冊日期: 2005-05-13
住址: lulala.cc
文章: 27
預設 【外掛】vBulletin 3.5 郵件編碼件自動轉換插件 1.0

這個插件能夠自動將論壇發送的郵件編碼從 UTF-8 根據您選擇的語言轉換爲 GB/Big5 編碼。
本插件使用 iconv 函數,因此您的 PHP 需要加載 iconv 模塊才可使用本插件。

本插件使用 stylevar[languagecode] 來判斷轉換爲簡體還是繁體。但是這樣有可能導致嘗試將簡體中文 UTF-8 轉換成 Big5 編碼,導致轉換後缺字的現象。如果您只是使用繁體中文而不用簡體中文,那麽導入該插件後在插件管理器編輯該插件:
搜索:

PHP 代碼:
if (strtolower($stylevar['languagecode']) == 'zh-tw')
    {
        
$newencoding 'BIG5';
    }
    else
    {
        
$newencoding 'GBK';
    } 
替換爲
PHP 代碼:
$newencoding 'BIG5'
並在後台語言管理中將繁體中文設置爲默認語言。

由於 GBK 編碼對繁體中文支持較好,因此使用簡體中文的論壇無需做修改。

安裝方法是在後台插件係統->下載 / 上傳插件->上傳附件壓縮包中的 xml 文件即可。
上傳的附件
檔案類型: zip vBulletin 3.5 郵件編碼件自動轉換插件 1.0.zip (899 位元組, 88 次查看)
lulala 目前離線   回覆時引用此篇文章
舊 2005-07-07, 11:47 PM   #2
論壇站長
 
註冊日期: 2004-10-06
住址: http://www.twvbb.com
文章: 1,583
預設 回覆: 【Hack】vBulletin 3.5 郵件編碼件自動轉換插件 1.0

我有打算寫不使用iconv的hack

因為iconv不是每個環境都支援^^
ckmarkhsu 目前離線   回覆時引用此篇文章
舊 2005-07-07, 11:53 PM   #3
Junior Member
 
註冊日期: 2005-05-13
住址: lulala.cc
文章: 27
預設 回覆: 【Hack】vBulletin 3.5 郵件編碼件自動轉換插件 1.0

引用:
作者: ckmarkhsu
我有打算寫不使用iconv的hack

因為iconv不是每個環境都支援^^
恩恩
我是不知道這可以幹嘛
只是幫忙轉過來先
3.5版我還沒用
打算正版來
再來更新
lulala 目前離線   回覆時引用此篇文章
舊 2005-07-08, 08:07 AM   #4
Junior Member
 
註冊日期: 2005-06-19
住址: 無
文章: 6
預設 回覆: 【Hack】vBulletin 3.5 郵件編碼件自動轉換插件 1.0

這個東西是用在 3.5 UTF8 版的,因為 3.5 UTF8 版本,論壇寄出的信件也會用 UTF8 編碼,
結果就導致有些像是 Yahoo 的網頁郵件系統看起來會是亂碼。
這個 plug-in 就可以將所有網站寄出的信件,依照你論壇預設的語系,轉換成 big5 or GB 碼,
這樣這些網頁郵件系統收到的信就可以正常顯示了。

這個插件是用 3.5 版 plug-in 方式寫的,安裝非常方便,按上傳就安裝好了,
這也是 3.5 版的特色之一...
euca 目前離線   回覆時引用此篇文章
舊 2006-07-01, 02:35 PM   #5
論壇站長
 
註冊日期: 2004-10-06
住址: http://www.twvbb.com
文章: 1,583
預設

用 mb_string 試試看

testing....
上傳的附件
檔案類型: rar mb_string.rar (594 位元組, 28 次查看)
__________________
vBulletin 問題請在論壇討論,請勿私下詢問我,以利後人參考
ckmarkhsu 目前離線   回覆時引用此篇文章
舊 2006-07-25, 05:21 PM   #6
Member
 
註冊日期: 2006-05-20
住址: N/A
文章: 52
預設

請問:
   要解決郵件轉碼的問題,
   只要直接將mb_string這件插件在後台導入就可以了嗎?

感謝回覆~~~


   
joweit0517 目前離線   回覆時引用此篇文章
舊 2006-07-26, 11:52 AM   #7
論壇站長
 
註冊日期: 2004-10-06
住址: http://www.twvbb.com
文章: 1,583
預設

引用:
作者: joweit0517
請問:
   要解決郵件轉碼的問題,
   只要直接將mb_string這件插件在後台導入就可以了嗎?

感謝回覆~~~


   
一搬人請用主題附的那個附件

mb_string 是針對 另一個函數改的(好像不能用)
__________________
vBulletin 問題請在論壇討論,請勿私下詢問我,以利後人參考
ckmarkhsu 目前離線   回覆時引用此篇文章
舊 2006-07-26, 02:34 PM   #8
Member
 
註冊日期: 2006-05-20
住址: N/A
文章: 52
預設

[PHP 需要加載 iconv 模塊才可使用本插件]

請問,該如何加載呢?感謝~~~
joweit0517 目前離線   回覆時引用此篇文章
舊 2006-07-26, 04:21 PM   #9
Junior Member
 
註冊日期: 2005-06-12
住址: http://www.odysseyweb.idv.tw
文章: 18
預設

我的空間主機商有裝iconv
反而是mb_string函式庫沒啟用(有裝但是沒啟用...)

自己架站實驗後
才發現mbstring函式庫安裝後
還要去php.ini啟用

不然那些mb_strsub之類的函數還是不能使用

用久了還是覺得主機自己控制比較好
__________________
綠茶半糖
Odyssey 目前離線   回覆時引用此篇文章
舊 2006-07-26, 07:59 PM   #10
論壇站長
 
註冊日期: 2004-10-06
住址: http://www.twvbb.com
文章: 1,583
預設

引用:
作者: joweit0517
[PHP 需要加載 iconv 模塊才可使用本插件]

請問,該如何加載呢?感謝~~~
如果你是虛擬主機請寫信給 admin,如果你是自架 Win 主機請搜尋站內

如果是 Unix-like 那就只能問 google 了
__________________
vBulletin 問題請在論壇討論,請勿私下詢問我,以利後人參考
ckmarkhsu 目前離線   回覆時引用此篇文章
回覆

書籤

主題工具

發文規則
不可以發表新主題
不可以發表回覆
不可以上傳附件
不可以編輯自己的文章

啟用 BB 代碼
論壇啟用 表情符號
論壇啟用 [IMG] 代碼
論壇禁用 HTML 代碼
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為北京時間。現在的時間是 08:01 AM


Powered by vBulletin® 版本 3.7.3
版權所有 ©2000 - 2008,Jelsoft Enterprises Ltd.
Ad Management by RedTyger