質問 > フロント機能 > RSSでの年月日表示が??? |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
Oba |
投稿日時: 2007/9/7 15:44
対応状況: −−−
|
一人前 ![]() ![]() 登録日: 2007/8/31 居住地: 静岡 投稿: 111 |
RSSでの年月日表示が??? 皆さん、こんにちわ、
![]() -------------------------------------- [EC-CUBE] 1.3.4正式版(クリーンインストール) [OS] Windows XP SP2 [PHP] PHP 4.4.7 [データベース] XREA PostgreSQL8.1.4 [WEBサーバ] apache1.3.37 [ブラウザ] IE7.0.5730.11 -------------------------------------- [現象] RSS配信の年月日が「1970年1月1日」になってしまいます。 XREAで運用中(テスト)にて、 注文完了メールが文字化け(ToとFrom)でしたので、 。過去ログから文字エンコードを調べ、「phpinfo();」で確認したところ、 mbstring.language natural mbstring.encoding_translation off などと、なっていた為、 「.htaccess」でセットしてみましたが変更されず、 「php.ini」でセットして変更となり、文字化けも解消されました。 それで、本題ですが、 PostgreSQLでの「dtb_news」の「news_date」レコードを調べましたが、投稿日になっており、 http(xml)での表示は上記のとおりになってしまいます。 「php.ini」で変更する前は確認してなかったので、関係があるか解りませんが、 この辺りが関係しているのでしょうか? アドバイスをお願いします |
ゲスト |
投稿日時: 2007/9/21 16:38
対応状況: −−−
|
Re: RSSでの年月日表示が??? 私のところでも似た症状が出ています。
-------------------------------------- [EC-CUBE] 1.3.4正式版(クリーンインストール) [OS] CentOS 5 [PHP] PHP 5.1.6 [データベース] MySQL 5.0.22 [WEBサーバ] apache 2.2 -------------------------------------- こちらでは全てのフィードの日付が最新フィードの日付に 揃ってしまいます。rss/index.phpの$arrNewsの添字が0に なっていたのでcntにしてみましたが、今度は1999年11月30日に なります。index.tplを変えても同じです。修正ポイントを ご存知の方お教えください。よろしくお願いいたします。 |
|
ゲスト |
投稿日時: 2007/12/5 19:10
対応状況: −−−
|
Re: RSSでの年月日表示が??? 私もフィードの日付が1999年11月30日になる同じ状況で困っています。
開発チームからの回答お願いします。 ![]() |
|
saratoga |
投稿日時: 2007/12/5 23:03
対応状況: −−−
|
一人前 ![]() ![]() 登録日: 2006/9/22 居住地: 大阪 投稿: 76 |
Re: RSSでの年月日表示が??? こんばんは。saratogaです。
質問の内容を正しく理解していないかもしれませんが、 data/Smarty/templates/rss/index.tpl を 以下のように変更したらどうでしょうか? ちなみに、仕様では最新の投稿データの日付に 統一されるようですが・・・。
※横長になるので、わざと改行してます ----------------------------- EC-CUBEバージョン 1.3.4 PHPバージョン PHP 4.4.7 DBバージョン MySQL 5.0.45-community Web Apache 2.0.61 OS WindowsXP(SP2) |
ゲスト |
投稿日時: 2007/12/6 12:21
対応状況: −−−
|
Re: RSSでの年月日表示が??? saratogaさん こんにちは。
引用:
質問の内容を… 把握されています。 ![]() saratogaさんのアドバイスを元に一部直りました。ありがとうございます。 一部と言ったのは、時間表示が00:00:00となってしまいます。 それと、HOURやMINUTEなどの大文字だと直りませんでした。 小文字だと年月日は表示できました。 |
|
Oba |
投稿日時: 2007/12/6 12:23
対応状況: −−−
|
一人前 ![]() ![]() 登録日: 2007/8/31 居住地: 静岡 投稿: 111 |
Re: RSSでの年月日表示が??? 上記は私です。
タイムアウトしたまま、返信してしまいました。 |
ゲスト |
投稿日時: 2007/12/6 12:45
対応状況: −−−
|
Re: RSSでの年月日表示が??? saratoga様
上記箇所を修正しましたが、変化ありません。 本日、管理画面から新着情報を登録しても、RSSの<pubDate>が <pubDate>Tue, 30 Nov 1999 00:00:00 +0900</pubDate> になってしまいます。 ----------------------------- EC-CUBEバージョン 1.3.4 PHPバージョン PHP 5.2.0 DBバージョン PostgreSQL 8.1 ----------------------------- どこか設定を変えないとダメなんでしょうか…。 ![]() |
|
ゲスト |
投稿日時: 2007/12/6 12:56
対応状況: −−−
|
Re: RSSでの年月日表示が??? 自己レス
Oba様の書き込みをみて、HOURやMINUTEなどを小文字にしたところ、日付は直りました ![]() 時間は00:00:00 +0900のままですが…。 |
|
saratoga |
投稿日時: 2007/12/6 13:11
対応状況: −−−
|
一人前 ![]() ![]() 登録日: 2006/9/22 居住地: 大阪 投稿: 76 |
Re: RSSでの年月日表示が??? saratogaです。
これは、新着情報を登録するときに、 news_date の時間が 0 時扱いで登録されるという 仕様になっているからではないでしょうか? |
Oba |
投稿日時: 2007/12/6 13:15
対応状況: −−−
|
一人前 ![]() ![]() 登録日: 2007/8/31 居住地: 静岡 投稿: 111 |
Re: RSSでの年月日表示が??? こんにちは、皆様
私の場合、データベースを覗いてみたら、 「新着情報」の記事を書いた時にデータベースの 「news_date」に時間が反映されて無いですね。 なので、00:00:00 となっているようです。 ちなみに、07:00:00 と変更保存した所、反映されましたが、 記事を書いて反映させたい時には、 rss/index.php のどこかを変更すると反映されますか? どなたか、教えてください。 |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |