The Joomla! Forum ™






Post new topic Reply to topic  [ 8 posts ] 
Author Message
 Post subject: What is the Mambelfish ?
PostPosted: Wed Sep 07, 2005 4:34 am 
Joomla! Enthusiast
Joomla! Enthusiast

Joined: Thu Aug 18, 2005 11:16 am
Posts: 125
Location: Japan
私は、日本語のサイトしか作っていないので、いままで触ってもいないのですが、
Mambelfishは欧米では良く使われているように感じます。

インストールから、使い方まで、少し調べてみようかと思っています。
どなたか有用な情報がありましたら、お願いいたします。

Original question
http://smf.jamambo.com/http://phpbb.joo ... p=154#p154

_________________
From Japan ---- Time Zone GMT+9


Top
 Profile  
 
PostPosted: Thu Sep 08, 2005 11:14 am 
Joomla! Apprentice
Joomla! Apprentice

Joined: Sat Sep 03, 2005 8:24 am
Posts: 25
Location: Japan
googleしたら
http://www.kamishimo-records.com/index. ... 53&lang=ja

が見つかりましたが、その左側のflagボタンで使用した感じだと、
メニューが差し代わって、かつ charsetも入れ代わりました。
コンテンツは日本語(UTF-8)で、charsetがiso-8859-1になってしまっているので文字化けコンテンツが表示されています。

ま、その程度なのかも。
微調整がいりますね。

ここに卑近な例として某BBSのアドレスを挙げますが、メニューは変更できますが内容は変わりません。
だいたい同じ機能ですね。
これは言語ファイルを全てutf-8に統一して実現しています。
(書きこんでもいいけど荒らすな!)

某cmsだと、コンテンツも差し替えできるのですが(日本語非対応)、結局内容はバックエンドで書く必要がありました。
まあ当たりまえですね。

それ以上のことはわかりません…ごめんなさい。

_________________
Joomla! sounds like 自由村!

Japan  日本 (JST=GMT+9)


Top
 Profile  
 
PostPosted: Thu Sep 08, 2005 11:52 am 
Joomla! Enthusiast
Joomla! Enthusiast

Joined: Thu Aug 18, 2005 11:16 am
Posts: 125
Location: Japan
itochan wrote:
googleしたら
http://www.kamishimo-records.com/index. ... 53&lang=ja

が見つかりましたが、その左側のflagボタンで使用した感じだと、
メニューが差し代わって、かつ charsetも入れ代わりました。
コンテンツは日本語(UTF-8)で、charsetがiso-8859-1になってしまっているので文字化けコンテンツが表示されています。

ま、その程度なのかも。
微調整がいりますね。



ありがとうございます。
Link先を見た感じで、英語を選択したときに、一部英語の表記になっているので、最初の方だけ英語のコンテンツを作成されたのかと推測できます。

このフォーラムもそうなのですが、charsetがiso8859-1でxhtmlが出力されています。
なのに、日本語が表示可能なので、ちょっと興味を持ってみて調べていますが、

mbstring.language = Japanese
mbstring.internal_encoding = xxxx
mbstring.http_input = pass
mbstring.http_output = pass
mbstring.encoding_translation = off

で、どの言語もうまく表示できるっぽいのですが。。。
mbstring.internal_encodingと、encoding_translation offの関係がどうなるのか今ひとつわからないので、
テストして確認してみようかと思っています。 :D

_________________
From Japan ---- Time Zone GMT+9


Top
 Profile  
 
PostPosted: Thu Sep 08, 2005 6:46 pm 
Joomla! Apprentice
Joomla! Apprentice

Joined: Sat Sep 03, 2005 8:24 am
Posts: 25
Location: Japan
素人の想像ですが、
http://php.s3.to/man/function.htmlentities.html
このへんかな?

本当に素人だから、外していても目をつぶってください。 :-\

_________________
Joomla! sounds like 自由村!

Japan  日本 (JST=GMT+9)


Top
 Profile  
 
PostPosted: Fri Sep 16, 2005 5:17 pm 
Joomla! Enthusiast
Joomla! Enthusiast

Joined: Thu Aug 18, 2005 11:16 am
Posts: 125
Location: Japan
Mambelfishを、テストサイトにInstallしてみました。
Installはエラーが出ていないのでうまくいっていると思うのですが、フロントエンドへの表示がまだうまくいきません。
Quote:
Fatal error: Call to a member function getActiveLanguages() on a non-object in /srv/www/cms/components/com_mambelfish/mambelfish.html.php on line 62

こんな感じのエラーが出ます。

最初の取っ掛かりのところで、うまくいっていません。
メニューも全部翻訳しておかないと駄目なのかな?

管理画面のAboutに使い方があるのですが、読んでませんでした。
まず、それを良く読まないと駄目なようです。 ???


少し、時間をかけて調べてみようと思います。
経過は、このスレッドに書いていきます。

最初の第一歩のところをご存知の方は、どなたかいませんでしょうか?

_________________
From Japan ---- Time Zone GMT+9


Last edited by athron on Fri Sep 16, 2005 5:21 pm, edited 1 time in total.

Top
 Profile  
 
PostPosted: Wed Sep 21, 2005 3:37 pm 
Joomla! Enthusiast
Joomla! Enthusiast

Joined: Thu Aug 18, 2005 11:16 am
Posts: 125
Location: Japan
うまくいきました。 :D

http://forum.joomla.org/index.php/topic ... l#msg54078

最初は、Mambelfishのcomponentと、module,searchbotだけをインストールしていたのですが、
coreパッチが必要だったのですね。。。

単純に、次の手順で、使えるようになりました。

1. Mambelfish 1.5 componentをInstall
2. mbf_module.zip ModuleをInstall
3. mbf_searchbot.zip mambotをInstall
4. Core_patch_452.zipを自分のPCに展開後、FTPで、{Mamboroot}/に、アップロードして、上書き
5. MambelfishのLanuage configurationで、isoコードのところに、2桁国コードを指定  (edit 2005-10-05)
  English : en
  Japanese : ja
6. MambelfishのTranslationメニューで、各言語用のコンテンツを翻訳してpublish

以上です。 8)
l

_________________
From Japan ---- Time Zone GMT+9


Last edited by athron on Wed Oct 05, 2005 2:45 pm, edited 1 time in total.

Top
 Profile  
 
PostPosted: Thu Oct 06, 2005 4:23 pm 
Joomla! Enthusiast
Joomla! Enthusiast

Joined: Thu Aug 18, 2005 11:16 am
Posts: 125
Location: Japan
http://forum.joomla.org/index.php/topic ... 2492  のトピックで、
Mambelfish による 5ヶ国語(イタリア語、日本語、スペイン語、英語、フランス語)の表示をしたいユーザーと検討しました。

UTF-8では、アクセント符号を持つ言語の文字コードを表示するために細工が必要になってくるため、
日本語はUTF-8、他はiso-8859-xで表示できるようにしました。

xhtmlでのcharset指定がUTF-8にもかかわらず、UTF-8の日本語が文字化けしたり、
charsetがiso-8859-xにもかかわらず、アクセント符号文字が文字化けしたりの問題がありましたが、
最終的にはPHPの問題では無く、彼が使用しているサイトでの、apache2の"AddDefaultCharset"が"Off"になっていなかったため、
生成したxhtmlでcharsetを指定しているにもかかわらず、誤ったcharsetをapache2からブラウザーに送り込んでいたことが、
文字化けが起きる原因でした。

下記の.htaccessの設定がうまくいった最後の状態です。

------ .htaccess
Code:
AddDefaultCharset Off

phpvalue mbstring.encoding_translation   off
phpvalue mbstring.http_input    pass
phpvalue mbstring.http_output     pass
phpvalue mbstring.language     neutral

_________________
From Japan ---- Time Zone GMT+9


Last edited by athron on Thu Oct 06, 2005 5:39 pm, edited 1 time in total.

Top
 Profile  
 
PostPosted: Wed Oct 12, 2005 11:46 am 
Joomla! Apprentice
Joomla! Apprentice

Joined: Wed Sep 14, 2005 4:23 pm
Posts: 19
Location: Japanese
お世話になります。

これは、貴重なデータだと思い保存しておきます。
ありがとう御座います。


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 



Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group