jboxモジュールで日付を変えたい場合は… | LOGIN,PASSWORD or REGIST

jboxモジュールで日付を変えたい場合は…

Posted by amayadori on 2007/02/13(火) 02:08 in
ウェブサーバーとバージョン: 
Apache/2.2
DBの種類とバージョン: 
MySQL 4.1.22
PHP バージョン: 
4.4.4
Drupalのバージョン: 
5.1
インストール済みモジュール: 

jbox
CCK
Category
など

端末のOS: 
WINDOWS XP SP2
端末のブラウザ: 
Firefox2

ローカライゼーションの文字列で日付の翻訳を書き換えた状態で、jboxモジュールで日付を日本語向けに変更したい場合は、ローカライゼーションで書き換えた部分を空白にすればいいのでしょうか?
もしくは、もっとお手軽簡単な方法があるのでしょうか?
どなたか教えてください。
本体用のpoファイルを流し込む?なんか違うような…。

トラックバック


URLから "-notspam" を削除してトラックバックを送信してください。トラックバックポリシーは こちらに提示しています。
コメント表示オプション
お好みのコメントを表示方法を選択してください「設定の保存」をクリックすると変更が有効になります。
Re: jboxモジュールで日付を変えたい場合は…

>表示する形式を format_date で定義して、表示する内容の日本語化をロケールで行なっているのではないでしょうか?
そんな感じですね。結果論ですけど。
>2) localeモジュールの翻訳ファイルをエクスポートして、修正してインポートしなおす。
この方法は思いつきもしませんでした(笑)なんで思いつかなかったんでしょうね(笑)
早速やってみましょう。
色々と、ありがとうございます。

Posted by amayadori on 2007/02/13(火) 20:12
Re: jboxモジュールで日付を変えたい場合は…

表示する形式を format_date で定義して、表示する内容の日本語化をロケールで行なっているのではないでしょうか?
> Drupal上の設定をそのまま反映するのなら
> format_date($node->created)
で、年月日の順序はDrupalの日付と時刻の設定で選択したとおりに表示されますが、日本語にしたいのならやはり、
1) ローカライゼーションで翻訳内容を空にするか削除してから、jBox モジュールの無効→有効とする。か、
2) localeモジュールの翻訳ファイルをエクスポートして、修正してインポートしなおす。
とかくらいがわりと手っ取り早い方法になるのではないでしょうか。
実際に試したわけではないので、絶対!というわけではないですが...

Posted by 0829@drupal.org on 2007/02/13(火) 18:29
Re: jboxモジュールで日付を変えたい場合は…

Drupal-J.comで使っているテーマデザインのbluebreezeのnode.tpl.phpの14行目 format_date($node->created, 'custom', "F jS, Y") を以下のように書き換えてやる format_date($node->created, 'custom', "Y/m/d D") Drupal上の設定をそのまま反映するのなら format_date($node->created) で、いいのかな?試してないけど。 同じような件はcomment.tpl.phpの5行目にもあるので、これも同様に変更すれば良いらしい。

参考:PHP:data - Manual

Posted by amayadori on 2007/02/13(火) 14:55
Re: jboxモジュールで日付を変えたい場合は…

色々と、あちこち調べて回ってるうちに、もしかして、テーマデザインでカスタマイズしてないかな?とか思い始めて、テンプレート見てみたら、どうもそれっぽい記述を発見。
今、何がどうカスタマイズしてあるのか色々調査&カスタマイズチャレンジ中。

Posted by amayadori on 2007/02/13(火) 14:00