バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > トップページのフィードに付いて

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
Oba
投稿日時: 2009/11/14 21:22
対応状況: −−−
一人前
登録日: 2007/8/31
居住地: 静岡
投稿: 111
トップページのフィードに付いて
皆様、こんばんわ。


お世話になっております。

この度、株式会社ロックオン版 ver.2.3.4から、ナイトリービルド版 comu-r18374 に移行しインストールしました。
インストールは、ドメイン直下にhtmlを展開し行いました。
そこで、教えて頂きたい事があります。よろしくお願いします。

フロント側で、HTMLのソースを見ると、
<head>内に、
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://hogehoge.com/rss/" />
となっています。
この、href=〜には、index.php と、ドメイン直下にインストールした為に付かないのでしょうか?
この事が関係するか分かりませんが、RSSリーダーやThunderbirdでフィードを購読した場合、
リーダーを立ち上げた際に同じ記事が際限なく読み込まれます。

自分なりに見たところ、DIR_INDEX_URL と、site_frame.tplにあった為、
ファイル\data\class\SC_Initial.php と、html\define.php を見て、
define.php の,「true: 使用する, false: 使用しない (初期値: IIS は true、それ以外は false)」に添って、
SC_Initial.php の156行目を「true」から「false」にしたところ、http://hogehoge.com/rss/index.php と表示されました。
ですが、未だに際限なく読み込まれてしまいます。この設定変更で正しいのでしょうか?

よろしくお願いします。

[環境]
―――――――――――――――
[EC-CUBE] : comu-2.4.1(r18374)

[サーバ] : Coreserver.jp
[WEBサーバ] : Apache1.3.37
[PHP] : PHP 5.2.5
[DB] : PostgreSQL 8.2.4

[OS] : Windows XP Pro SP3
―――――――――――――――
seasoft
投稿日時: 2009/11/14 21:44
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: トップページのフィードに付いて
> define.php の,「true: 使用する, false: 使用しない (初期値: IIS は true、それ以外は false)」に添って、
> SC_Initial.php の156行目を「true」から「false」にしたところ、http://hogehoge.com/rss/index.php と表示されました。

あれ? 本来の意図している動作とは逆ですね・・・

Apache なので、SC_Initial.php は書き換えなくても、「false」として扱われて、http://hogehoge.com/rss/ になる事を意図しています。


> ですが、未だに際限なく読み込まれてしまいます。この設定変更で正しいのでしょうか?

「際限なく読み込まれてしまいます」につきまして、もう少し詳しい情報や操作手順、ハードコピーなどいただけると助かります。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

Oba
投稿日時: 2009/11/14 23:07
対応状況: −−−
一人前
登録日: 2007/8/31
居住地: 静岡
投稿: 111
Re: トップページのフィードに付いて
seasoft様

いつも、ありがとうございます。感謝しております。

引用:
「際限なく読み込まれてしまいます」につきまして、もう少し詳しい情報や操作手順、ハードコピーなどいただけると助かります。
以下がThunderbirdで受信した内容です。

Thunderbirdでは、ニュースとブログにhttp://hogehoge.com/rss/index.php と設定し、起動時と2時間ごとにに読み込む設定にしてあります。
同じ記事の読み込みは、その立ち上げ時(日が変わっても)と時間ごとになります。
他、別に「受信」を別にした際にも読み込まれます。

From - Tue, 10 Nov 2009 00:00:00 +0900
X-Mozilla-Status: 0000
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:                                                                                
Date: Tue, 10 Nov 2009 00:00:00 +0900
Message-Id: </index.php@localhost.localdomain>
From: < ほげほげ >
MIME-Version: 1.0
Subject:  =?UTF-8?xxxxxxxxxxxxxxxxxxxxxxxxxxxx?=
 =?UTF-8?B?ISA=?=
Content-Transfer-Encoding: 8bit
Content-Base: /index.php
Content-Type: text/html; charset=UTF-8


<html>
  <head>
    <title> サイトをリニューアルしました! </title>
    <base href="/index.php">
    <style type="text/css">
      
      body {
        margin: 0;
        border: none;
        padding: 0;
      }
      iframe {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: none;
      }

    </style>
  </head>
  <body>
    
    <iframe id ="_mailrssiframe" src="/index.php">
      お客様各位
日頃のご愛顧に感謝しています。
...
    </iframe>

  </body>
</html>

と、この様な「新着情報」に記載した内容が何回も受信されてしまいます。

これは、falseにてindex.phpを付けても、trueにして付かなくても同じ現象です。
今は、戻してtrueにし、http://hogehoge.com/rss/にしてみました。

seasoft様の意図するハードコピーでなかったら、申し訳ありません。

よろしくお願いします。
seasoft
投稿日時: 2009/11/15 2:09
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: トップページのフィードに付いて
改修してみました。
http://svn.ec-cube.net/open_trac/changeset/18383


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

Oba
投稿日時: 2009/11/15 7:59
対応状況: −−−
一人前
登録日: 2007/8/31
居住地: 静岡
投稿: 111
Re: トップページのフィードに付いて
seasoft様

おはようございます。

改修ファイルを差し替えてみました。

Thunderbirdでの読み込みは直りました。
Googleリーダーでも同じ現象だったんですが、こちらも無事直りました。
ありがとうございました。

link への変数を変えてOKになったんですね。
よく分かりませんが、ループしてたってことですか。

もう一つ教えてください。
products.tplがありますが、商品詳細のフィード出力をは出来ないんでしょうか。
自分で、HTML出力するように、<link rel="〜 とhead内に記述してみましたが、表示されませんでした。
その記述には、products.tplの<link>〜</link>をそのまま利用しましたが、”・・・product_id=”とだけしか出力されない為かな〜と。
xml出力はされているようで、フィード画面のソースを見るとproduct_idの数だけ出力されてました。
リーダーに表示させるには、head内への変数の記述をどのようにすれば出力されるんでしょうか?

よろしくお願いします。
seasoft
投稿日時: 2009/11/15 10:07
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: トップページのフィードに付いて
> よく分かりませんが、ループしてたってことですか。

私も RSS には詳しくないのでよく分かりませんが、ループと言うよりも、新着か既読かの判定ができなくなっていたものと思われます。

当初は pubDate 辺りを原因と考えて探っていたのですが、link が原因とは驚きでした。RSS よく分からん・・・


> products.tplがありますが、商品詳細のフィード出力をは出来ないんでしょうか。

隠し機能的に実装されているようです。
過去スレに使い方・問題点・回避提案までは出揃っていたと思います。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

Oba
投稿日時: 2009/11/16 9:28
対応状況: −−−
一人前
登録日: 2007/8/31
居住地: 静岡
投稿: 111
Re: トップページのフィードに付いて
seasoft様

ご回答頂き、ありがとうございます。

引用:
隠し機能的に実装されているようです。
過去スレに使い方・問題点・回避提案までは出揃っていたと思います。
は、
了解しました。もう少し弄ってみます。

関連する事ですが、
出力されたフィードの<managingEditor>と<webMaster>のアドレスに、
管理機能のSHOPマスタで設定した、エラー用アドレスがセットされてしまいます。
\data\class\pages\rss¥LC_Page_Rss.php の、
//代表Emailアドレスをセット
$this->email = $arrNews[0]['email'];
の、
['email']は、どの値なんでしょうか?

よろしくお願いします。
seasoft
投稿日時: 2009/11/16 9:59
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: トップページのフィードに付いて
引用:

関連する事ですが、
出力されたフィードの<managingEditor>と<webMaster>のアドレスに、
管理機能のSHOPマスタで設定した、エラー用アドレスがセットされてしまいます。
\data\class\pages\rss¥LC_Page_Rss.php の、
//代表Emailアドレスをセット
$this->email = $arrNews[0]['email'];
の、
['email']は、どの値なんでしょうか?


実際のソース未確認ですが、抜粋していただいたソースから推測しますと、$arrNews として DB 取得したときの、列名 email に相当するものと思われます。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

Oba
投稿日時: 2009/11/16 15:18
対応状況: −−−
一人前
登録日: 2007/8/31
居住地: 静岡
投稿: 111
Re: トップページのフィードに付いて
seasoft様

いつもご回答ありがとうございます。

引用:
実際のソース未確認ですが、抜粋していただいたソースから推測しますと、$arrNews として DB 取得したときの、列名 email に相当するものと思われます。

分かりました。
LC_Page.php や SC_Initial.php 、データベースを見たりして、「もう、いいか」と諦めかけていて、もう一度、LC_Page_Rss.php を見てたら、セットする要素が下の方にありました。
該当箇所を書き換えましたら、お問い合わせ用アドレスをセット出来ました。

本当に何度もありがとうございました。
Oba
投稿日時: 2009/11/17 17:11
対応状況: −−−
一人前
登録日: 2007/8/31
居住地: 静岡
投稿: 111
Re: トップページのフィードに付いて
こんばんわ。

自己レスです。

Seasoft様
ヒントを頂いて、弄ってみました結果、商品一覧情報のRSSをなんとか表示出来ました。

LC_Page_Rss_Products.phpからproduct.tplにforeachを利用せず必要な情報だけセットしました。

本当にありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,841名です
総投稿数は109,985件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
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.