バージョン選択

フォーラム

メニュー

オンライン状況

144 人のユーザが現在オンラインです。 (137 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 143
amnk もっと...

サイト内検索

質問 > フロント機能 > 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 を
以下のように変更したらどうでしょうか?

ちなみに、仕様では最新の投稿データの日付に
統一されるようですが・・・。

<pubDate>
<!--{"r"|sf_mktime:$arrNews[cnt].HOUR:$arrNews[cnt].MINUTE:$arrNews[cnt].SECOND:
$arrNews[cnt].MONTH:$arrNews[cnt].DAY:$arrNews[cnt].YEAR}-->
</pubDate>
<!--{* <pubDate><!--{$timestamp}--></pubDate> *}-->


※横長になるので、わざと改行してます

-----------------------------
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さん こんにちは。

引用:

質問の内容を正しく理解していないかもしれませんが、
data/Smarty/templates/rss/index.tpl を
以下のように変更したらどうでしょうか?

ちなみに、仕様では最新の投稿データの日付に
統一されるようですが・・・。
<!--{"r"|sf_mktime:$arrNews[cnt].HOUR:$arrNews[cnt].MINUTE:$arrNews[cnt].SECOND:
$arrNews[cnt].MONTH:$arrNews[cnt].DAY:$arrNews[cnt].YEAR}-->
</pubDate>
<!--{* <pubDate><!--{$timestamp}--></pubDate> *}-->



質問の内容を… 把握されています。

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です。

一部と言ったのは、時間表示が00:00:00となってしまいます。


これは、新着情報を登録するときに、
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 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は90,356名です
総投稿数は110,372件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1693
8
red
1571
9
mcontact
1364
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.