Googleバナー






XOOPSブログ - モジュールのUTF-8対応

モジュールのUTF-8対応

カテゴリ : 
XOOPS関連
執筆 : 
manta 2008-7-12 0:10
XOOPS UTF-8環境が整えばいよいよモジュールのインストールです。
当然のことながらモジュールもUTF-8に対応していなければなりません。

当サイトを構築した経験から、正式にはUTF-8対応していないモジュールの対応方法を簡単に
まとめておきます。

(1)LogCounterX 2.71a (配布サイト)
正式にはUTF-8対応していないようですが、UTF-8用の言語ファイルを準備するだけでOKでした。
以下を準備 (language/japanese/ からコピーしてUTF-8で保存するだけでOK)
language/ja_utf8/admin.php
language/ja_utf8/blocks.php
language/ja_utf8/main.php
language/ja_utf8/modinfo.php

(2)Amaxoop2 1.30RC (配布サイト)
当バージョンでUTF-8対応したようですが、実際設置してみると以下のような不具合が出ます。
・登録時エラーとなる(Error [Xoops]: Smarty error: [in db:amax2_edit.html line 19]: syntax error: ...)
・画面上部になぜか空白行が入る

いろいろ試行錯誤した結果、どうやらファイルのUTF-8への変換に問題がありそう・・
UTF-8(BOM有)で保存されていたものをすべてUTF-8(BOM無)で保存し直したらOK

(3)Rakusearch 0.20 (配布サイト)
このモジュールも正式にはUTF-8対応していないようですが以下の対応でUTF-8環境でも使えるようになりました。
・UTF-8用の言語ファイルの準備
以下を準備 (language/japanese/ からコピーしてUTF-8変換すればOK)
language/ja_utf8/admin.php
language/ja_utf8/blocks.php
language/ja_utf8/main.php
language/ja_utf8/modinfo.php

・テンプレートのUTF-8対応
以下のテンプレートをUTF-8変換すればOK
templates/rakusearch_main.html


引用:・アマゾン検索:UNICODE
・楽天検索:UNICODE

トラックバック

トラックバックpingアドレス http://blog.oceanblue-site.com/modules/xoopsblog/tb.php/8
ブログ カレンダー
« « 2010 9月 » »
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 1 2
カテゴリ一覧
レンタルサーバー
VALUE-DOMAIN.COM
日本語ドメイン取得今なら660円から

CORESERVER.JP
コアサーバー月額500円から

ムームードメイン
年間693円からの格安ドメイン取得サービス

ロリポップ!
200MBで月々263円から♪

heteml
ヘテムルなら大容量3GB・月額1,500円!

チカッパ!
1ギガ525円!

FC2レンタルサーバー
転送量無制限、月額1,500~

エックスサーバー
月額1,050円で高機能・安心レンサバ

レンサバ.com
マルチドメイン無制限・大容量5GB・月額1,575円