バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 商品情報RSSについて

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
bigin
投稿日時: 2008/9/9 14:18
対応状況: −−−
常連
登録日: 2008/8/5
居住地:
投稿: 42
Re: 商品情報RSSについて
akiracchi様。
修正ファイルの作成ありがとうございます。

試行してみたところ、問題点は変わらずでした。
引用:

・・・と、思ったけど中を見たらあきらかに完成してない。
でもって、デフォルトではHTMLのメタに全部、最新情報用RSSのURLが記載されている。
なので、そっちも修正する必要があるが、
とりあえず、テンプレートと処理部分を試しに修正。

akiracchi様のご指摘どおり、
RSSからリンクされているのは、RSSのアドレスで、
一向に商品ページへ移行しません。

例)・・・/rss/product.php ページに ”→” のみ表示されている。その”→”のリンク先は商品ページではなく、
・・・/rss/product.php?product_id=21
へ移行し、そのページから同一の・・・/rss/product.php?product_id=21 へリンクされている。

よって商品ページへは移行しない。

data/class/pages/rss/LC_Page_Rss_Products.php
自体が、不完全であるということは、
明らかに分かったのですが、
akiracchi様の修正ファイルでも解決せず・・。

どのようにしたらよいものか?
お手数ですが、皆様のお力をお貸しください。
akiracchi
投稿日時: 2008/9/9 23:53
対応状況: −−−
新米
登録日: 2008/9/1
居住地:
投稿: 7
Re: 商品情報RSSについて
bigin 様

LC_Page_Rss_Products.phpだけでなく、
テンプレートファイルも差し替えて試していただけました?

data/Smarty/templates/{テンプレート}/rss/product.tpl

http://movion.net/sample/eccube/v0.1/product.tpl.txt

テンプレートファイルの中で、
「/rss/product.php」が埋め込まれているため、
商品ページへは遷移できないと思います。
bigin
投稿日時: 2008/9/10 12:29
対応状況: −−−
常連
登録日: 2008/8/5
居住地:
投稿: 42
Re: 商品情報RSSについて
akiracchi様、ありがとうございます。
引用:

LC_Page_Rss_Products.phpだけでなく、
テンプレートファイルも差し替えて試していただけました?

data/Smarty/templates/{テンプレート}/rss/product.tpl

http://movion.net/sample/eccube/v0.1/product.tpl.txt

テンプレートファイルの中で、
「/rss/product.php」が埋め込まれているため、
商品ページへは遷移できないと思います。


akiracchi様のご指摘通り、テンプレートファイルの差し替えを
行っておりません。
上記、../product.tpl.txtが開けず、product.phpだけ
差し替えて、
表示順が変わったけど事象は変わらず をご報告しました。

なぜなら、下記エラーが出て参照テキストを見れませんでした。
エラー内容は、
引用:

文字 '< ' は、属性値内に使用できません。リソース 'http://movion.net/sample/eccube/v0.1/product.tpl.txt' の実行エラーです。ライン 1、位置 31

<?xml version="1.0" encoding="<!--{$encode}-->"?>
------------------------------^

です。参照するにはどうしたらよいでしょうか?
申し訳ございませんが、私には分かりません。

大変お手数ですが、上記エラーの改善をお願いできますでしょうか?
seasoft
投稿日時: 2008/9/10 16:20
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7333
Re: 商品情報RSSについて
IEとか使っていませんか?

IEだとXMLと誤認識してしまいます。
リンクを右クリックしてローカルに保存して、テキストエディタで開けます。

Firefox では正常に開けます。


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

bigin
投稿日時: 2008/9/10 17:35
対応状況: −−−
常連
登録日: 2008/8/5
居住地:
投稿: 42
Re: 商品情報RSSについて
seasoft様、ご指摘ありがとうございます。
ローカル環境に保存し、エディタで開くことができました。
つくづく己の無知さに、恥ずかしい限りです・・・。

そして、../rss/product.php
に関する問題点が解決いたしました。


何かとご提言をいただきました。
seasoft様 本当にありがとうございます。

そして、修正ファイルを作成していただいた、
akiracchi様、本当にありがとうございます。

何とお礼を申し上げればよいか。
「本当にありがとうございました。」
bigin
投稿日時: 2008/9/10 17:58
対応状況: −−−
常連
登録日: 2008/8/5
居住地:
投稿: 42
Re: 商品情報RSSについて
seasoft様、ご指摘ありがとうございます。

プログラムコードやデザイン等の投稿も歓迎いたしておりますが、投稿に際しては、あなたが創作し、第三者が権利を保持していないもののみを投稿してください。第三者が著作権やその他の知的財産権を有しているものを投稿されますと、その方の権利が侵害され、
あなたが法的に賠償責任を負うことがあります。

ですね。
akiracchi様。申し訳ございません。

上記 注意事項に抵触しますね。
投稿を削除いたしました。

本当、私の不注意です。申し訳ございません。
seasoft
投稿日時: 2008/9/10 18:11
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7333
Re: 商品情報RSSについて
是非とも、EC-CUBE に統合していきたい改訂ですね。

とはいえ、私は RSS をよく理解していないので、もう少し様々な意見をお聞きしておきたい感じもありますね。

あと、bigin様の改訂は、この掲示板にソースを開示された時点で、「投稿時のご注意」に従い権利処理されたと判断できますが、基になっている akiracchi様の権利をどのように処理するかも少々問題ですね。


なお、本件につきまして、バグ指摘として登録させていただきました。
http://svn.ec-cube.net/open_trac/ticket/352


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

akiracchi
投稿日時: 2008/9/11 1:05
対応状況: −−−
新米
登録日: 2008/9/1
居住地:
投稿: 7
Re: 商品情報RSSについて
bigin様

問題が解決したのですね。よかったです。

IEだとXMLパーサエラーが表示されていたのですね。
すみませんでした。

seasoft様

権利関係に関してですが、僕が作ったファイルが
EC-CUBEの改変ですので、
GPLライセンスが適応されるものと認識しています。

そのため、開発成果物に取り込まれることに関しては、
何ら問題ありません。

RSSに関してですが、とりあえず仕様を満たす形で作成したものですので、
今後調整していこうと考えています。

ちなみに、アイテムの出力は以下のようになります。


引用:

<item>
<title>アイスクリーム</title>
<link>http://localhost/products/detail.php?product_id=1</link>

<description><![CDATA[
<div class="hproduct">
<a href="http://localhost/products/detail.php?product_id=1" rel="product">
<img src="http://localhost/upload/save_image/08311201_44f65122ee5fe.jpg" alt="アイスクリーム" class="product-thumb" />
</a>
<div class="product-title">
<a href="http://localhost/products/detail.php?product_id=1" rel="product">アイスクリーム</a>
</div>
商品コード:ice-01
<div>販売価格:<span class="price">132円</span></div>
<div class="description">
暑い夏にどうぞ。
</div>
</div>
]]></description>
<pubDate>Sun, 06 Jul 2008 14:45:38 +0000</pubDate>
<category>食べ物</category>
</item>

※RSS2.0です。

channel要素の必須項目である、title,link,descriptionにプラスして、
pubDate,categoryを含んだ形で作っています。
他、image,lastBuildDateなども指定して方が良いかもしれません。
description部分は、
Microformatsのhproduct(まったく仕様が固まっていませんが)
を意識した記載にしています。
特にこのdescription内の出力に関しては要検討かと思われます。


seasoft
投稿日時: 2008/9/11 11:43
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7333
Re: 商品情報RSSについて
引用:

権利関係に関してですが、僕が作ったファイルが
EC-CUBEの改変ですので、
GPLライセンスが適応されるものと認識しています。

そのため、開発成果物に取り込まれることに関しては、
何ら問題ありません。

ご快諾ありがとうございます。

なお、EC-CUBE のソースに取り込まれるということは、GPL の他に下記の要件があるようです。
・著作権財産権を株式会社ロックオンに移転する。
・著作者人格権を行使しない。
詳しくは、投稿画面に表示される「投稿時のご注意」をご参照ください。

お手数をおかけいたしますが、こちらも問題ないか、確認をお願いいたします。

引用:

RSSに関してですが、とりあえず仕様を満たす形で作成したものですので、
今後調整していこうと考えています。

私に RSS の知識があれば色々と口出しできると思うのですが、これまで RSS にあまり関わったことがありませんで…

description についてですが、class 属性の指定がありますが、これは CSS と関連付け可能でしょうか? もし、CSS と関連付けできない(若しくはしない方が望ましい)なら、もう少しHTMLを単純化する余地がありそうですね。


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

akiracchi
投稿日時: 2008/9/12 0:54
対応状況: −−−
新米
登録日: 2008/9/1
居住地:
投稿: 7
Re: 商品情報RSSについて
引用:

なお、EC-CUBE のソースに取り込まれるということは、GPL の他に下記の要件があるようです。
・著作権財産権を株式会社ロックオンに移転する。
・著作者人格権を行使しない。
詳しくは、投稿画面に表示される「投稿時のご注意」をご参照ください。


はい、確認しています。
EC-CUBEに取り込まれるのが嫌になったら、別プロジェクトとして開発を進めたらいいだけなので(笑)、問題ありません。
(GPLライセンスがなくなったら、困ってしまいますが)

引用:

description についてですが、class 属性の指定がありますが、これは CSS と関連付け可能でしょうか? もし、CSS と関連付けできない(若しくはしない方が望ましい)なら、もう少しHTMLを単純化する余地がありそうですね。


CSSとの関連付けではありません。
要素(価格や画像、商品名等)の意味付け用です。
※クローリングして商品情報をなるべく楽に解析出来るようにすることを意図していました。

なので、単純にするならばdescriptionには「コメント」($arrProduct[cnt].main_list_comment)のみ入れるのが良いと思います。
« 1 (2) 3 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン



統計情報

総メンバー数は74,636名です
総投稿数は104,066件です

投稿数ランキング

1
seasoft
7333
2
468
3217
3
AMUAMU
2712
4
nanasess
2202
5
umebius
2078
6
yuh
1664
7
red
1498
8
h_tanaka
1188
9
tsuji
942
10
fukap
907
11
shutta
835
12
tao_s
794
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

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