CUBIC4 Web Creative Laboratory

これも関係ある?

Announcing the New Joomla! Community Magazine

Joomla 1.6 Beta 4 Now Available

Joomla! 1.5.16 Released

HOME > CMS > Extension > News Show GK3日付まわりの不具合

News Show GK3日付まわりの不具合
0 評価
Extension
2010年 5月 26日(水曜日) 16:09
News Show GK3このページではないのですが、最近受けた案件でNews Show GK3を使ったのですが、記事の日付や公開開始/終了日にタイムゾーンが反映されない不具合があったので修正しました。

残念ながらテンプレートでの修正で簡単に!と言うわけにはいかずコアの修正になります・・・

公開開始/終了日の修正はJoomla!の道しるべさんで公開されていたものをそのままコピペです;

修正するファイルは
/modules/mod_news_show_gk3/helper.php

まずは公開開始/終了日
364
365
$time = gmmktime() + ((int) $this->timezone * 3600);
$now = gmdate('Y-m-d H:i:s', $time);

364
365
//$time = gmmktime() + ((int) $this->timezone * 3600);
$now = gmdate('Y-m-d H:i:s', time());
のように364行目をコメントアウトし365行目の$timeをtime関数に変更します。

次に記事の日付(作成日)
890
$news_infoo .= $GKD->news_date($news_date[$y], $this->date_format);

890
$news_infoo .= $GKD->news_date(strftime('%Y-%m-%d %T',strtotime($news_date[$y]) + 3600 * $this->timezone), $this->date_format);
に変更します。
もっとスマートなやり方がある気もしますが;
取り敢えずコレで正しく表示されています。
最終更新 2010年 5月 26日(水曜日) 16:43
 
トラックバック
ユーザ名
パスワード
Advertisement
twitter follow me

Welcome to CUBIC4

会員登録はもうお済ですか?

会員登録をすると
記事へのコメント等の会員サービスを利用できます。
現在それぐらいしか無いのであまりする意味ないです。
※Gmailアカウントでもログインできます。

ということは・・・

コメントをどうしても書き込みたい!
そんな場合のみ会員登録ください。

ログイン

未登録ですか? 新規登録!

*
*
*
*
*
(*) は入力必須項目です。