smartyの年月日表示の不具合について(XREA)
投稿者: yysuyama | 投稿日時: 2005-9-15 17:40 | 閲覧: 11386回
私の予想では、私がホスティングしているサーバ(XREAです)の問題だと思うのですが、XREAのサポートBBSでなかなかRESがつかないので、ヒントでもいただければと思いこちらにも質問させていただきます。
theme.htmlにのように記述し、本日の日付を“2005年09月15日(Thu)”のように表示させたかったのですが、どういうわけか、“112676年12月25日(Mon) ”などと表示されてしまいます。
しかもページをリロードするたびに“112677年03月 6日(Tue)”のように表示が変わります。
XREAの異なるサーバでは、同じtheme.htmlで問題なく表示されているので、当該サーバのsmarty関連の不具合では? と推測していますが、違うでしょうか?
アドバイスいただければ幸いです。
theme.htmlに
<{$smarty.now|date_format:"%Y年%m月%e日(%a)"}>しかもページをリロードするたびに“112677年03月 6日(Tue)”のように表示が変わります。
XREAの異なるサーバでは、同じtheme.htmlで問題なく表示されているので、当該サーバのsmarty関連の不具合では? と推測していますが、違うでしょうか?
アドバイスいただければ幸いです。
コメント(11)
新しいものから |
古いものから |
ネスト表示 |
Re: smartyの年月日表示の不具合について(XREA)
Re: smartyの年月日表示の不具合について(XREA)
Re: smartyの年月日表示の不具合について(XREA)
投稿者: comodita | 投稿日時: 2005-9-15 20:52
こんにちわ。はじめまして・・・。
初投稿で不慣れなもので、失礼がありましたらご指摘下さい。
私もxreaを使っています。
YY-BBSで、同じように日付表示がうまくいかずに困ったものですから・・・。
最終的に
http://exmodules.sourceforge.jp/modules/bxTips/detail.php?id=20
のページにいきつき、Smarty plugin を使用したら、うまく表示されました。
ご質問の意味を理解できていなかったら申し訳ありません。
ご参考まで・・・。
初投稿で不慣れなもので、失礼がありましたらご指摘下さい。
私もxreaを使っています。
YY-BBSで、同じように日付表示がうまくいかずに困ったものですから・・・。
最終的に
http://exmodules.sourceforge.jp/modules/bxTips/detail.php?id=20
のページにいきつき、Smarty plugin を使用したら、うまく表示されました。
ご質問の意味を理解できていなかったら申し訳ありません。
ご参考まで・・・。
Re: smartyの年月日表示の不具合について(XREA)
投稿者: kilica | 投稿日時: 2005-9-15 20:59
引用:
僕も似たような現象になりました(XREA:s107サーバ)。
自宅のテスト機では正常に表示されるのですが,本番(XREA)では「112640.03.31」(本当は「2005.09.11」)のように表示されてしまいます。
ただ,リロードによって変わることはありません。
ペーペープログラマなのでどっかまずいところがあるんだろうなあと思って,改修順番待ちにしてあります(他にも直すところがあるんで)。
ちなみに該当部分のコードは以下の通りです。
とりあえず報告のみです。
theme.htmlにのように記述し、本日の日付を“2005年09月15日(Thu)”のように表示させたかったのですが、どういうわけか、“112676年12月25日(Mon) ”などと表示されてしまいます。<{$smarty.now|date_format:"%Y年%m月%e日(%a)"}>
しかもページをリロードするたびに“112677年03月 6日(Tue)”のように表示が変わります。
XREAの異なるサーバでは、同じtheme.htmlで問題なく表示されているので、当該サーバのsmarty関連の不具合では? と推測していますが、違うでしょうか?
僕も似たような現象になりました(XREA:s107サーバ)。
自宅のテスト機では正常に表示されるのですが,本番(XREA)では「112640.03.31」(本当は「2005.09.11」)のように表示されてしまいます。
ただ,リロードによって変わることはありません。
ペーペープログラマなのでどっかまずいところがあるんだろうなあと思って,改修順番待ちにしてあります(他にも直すところがあるんで)。
ちなみに該当部分のコードは以下の通りです。
{$record->getVar('date_played')|date_format:"%Y.%m.%d"}とりあえず報告のみです。
Re: smartyの年月日表示の不具合について(XREA)
投稿者: kilica | 投稿日時: 2005-9-15 21:41
引用:
あ,ばっちりOKでした。
まさに exFrame を使って作ったモジュールだったので。貴重な情報ありがとうございました。
comoditaさんは書きました:
YY-BBSで、同じように日付表示がうまくいかずに困ったものですから・・・。
最終的に
http://exmodules.sourceforge.jp/modules/bxTips/detail.php?id=20
のページにいきつき、Smarty plugin を使用したら、うまく表示されました。
あ,ばっちりOKでした。
まさに exFrame を使って作ったモジュールだったので。貴重な情報ありがとうございました。
Re: smartyの年月日表示の不具合について(XREA)
Re: smartyの年月日表示の不具合について(XREA)
投稿者: comodita | 投稿日時: 2005-9-16 8:24
こんにちわ。
引用:
良かったです
こちらのプラグインにたどりつくまで、結構時間がかかったもので、お役に立てて幸いです。
引用:
使えましたか!良かったです
実は私は、理解しないまま、いろいろと探して試しているような状態で(苦笑)
こちらのフォーラムを参考に試行錯誤しております。
1・そのプラグインのページにたどりつくまでに検索した中で、『xreaは海外なので・・・』というのがあったように記憶しています。
2・前回、投稿時に記入し忘れていたのですが、私の使用しているXREAは S-157 です。
何か関係があるのでしょうか?
何を意味するかは今の私には理解できないのですが。
とにかくminahitoさんのPluginに感謝です
引用:
kilicaさんは書きました:
あ,ばっちりOKでした。
まさに exFrame を使って作ったモジュールだったので。貴重な情報ありがとうございました。
良かったです
こちらのプラグインにたどりつくまで、結構時間がかかったもので、お役に立てて幸いです。引用:
yysuyamaさんは書きました:
教えていただいたminahitoさんのPluginにて修正することができました。
ありがとうございました。
同じ事業者のサーバであっても、PCによって仕様が異なるということですね。
万全を期すには“サーバーの日付を使わないようにする”ということなのでしょうか。
使えましたか!良かったです

実は私は、理解しないまま、いろいろと探して試しているような状態で(苦笑)
こちらのフォーラムを参考に試行錯誤しております。
1・そのプラグインのページにたどりつくまでに検索した中で、『xreaは海外なので・・・』というのがあったように記憶しています。
2・前回、投稿時に記入し忘れていたのですが、私の使用しているXREAは S-157 です。
何か関係があるのでしょうか?
何を意味するかは今の私には理解できないのですが。
とにかくminahitoさんのPluginに感謝です
Re: smartyの年月日表示の不具合について(XREA)
投稿者: minahito | 投稿日時: 2005-9-16 10:33
いろんな LAMP を見てきましたが、ユーザーにタイムゾーンの概念があるとき、 Smarty を使っている LAMP では独自のプラグインを用意して日時表示の改訂にあたっているものが多いですね。
これは現時点では、コアが持ってないとやばい plugin かもしれないです。
他方、タイムゾーン調整は、 View 時の仕事ではなくテンプレートにアサインする前に調整するべきじゃないか、という話もあるわけですけど……
サーバ UNIXTIME をテンプレにアサインしているのが自分のモジュールだけなら、 exFrame 側で Smarty plugin を追加する方向でいったほうがいいのか……
話を突き詰めていくと XoopsObject の問題点までいってしまうので、実はちょっと難しい問題なのかもしれないですね。
これは現時点では、コアが持ってないとやばい plugin かもしれないです。
他方、タイムゾーン調整は、 View 時の仕事ではなくテンプレートにアサインする前に調整するべきじゃないか、という話もあるわけですけど……
サーバ UNIXTIME をテンプレにアサインしているのが自分のモジュールだけなら、 exFrame 側で Smarty plugin を追加する方向でいったほうがいいのか……
話を突き詰めていくと XoopsObject の問題点までいってしまうので、実はちょっと難しい問題なのかもしれないですね。
Re: smartyの年月日表示の不具合について(XREA)
Re: smartyの年月日表示の不具合について(XREA)
投稿者: nisimoto | 投稿日時: 2005-9-16 13:41
解決されたようで良かったです。
いろいろ難しい問題を含んでいるようですね。
蛇足ですが一応、先のコードを日本で普段使うような感じに修正してみました。
これを参考にしました。
http://jp2.php.net/date
いろいろ難しい問題を含んでいるようですね。
蛇足ですが一応、先のコードを日本で普段使うような感じに修正してみました。
<{php}>echo date('Y年m月j日(D)', time());<{/php}>これを参考にしました。
http://jp2.php.net/date
Re: smartyの年月日表示の不具合について(XREA)



