バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

管理機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
akiracchi
投稿日時: 2008/9/14 0:51
対応状況: −−−
新米
登録日: 2008/9/1
居住地:
投稿: 7
Re: 商品情報RSSについて
引用:

なるほど、RSS では class をそのように利用できるのですね。description から欲しい情報を抜き出すイメージでしょうか? ちなみに、そういった利用ができる RSS リーダーを試すのに、お勧めのソフトはありますか?


classの指定は、RSS自体の機能ではありません。(Microformatsです。)
でもって、今のところhproduct自体対応したRSSリーダーやブラウザは存在していません。
Greasemonkeyとかで自作することは可能だと思いますが、
そういう意味では、正直意味がありません。

seasoft
投稿日時: 2008/9/12 21:31
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 商品情報RSSについて
ライセンスの件、了解です。
後ほど Trac の記載を書き換えておきます。

なるほど、RSS では class をそのように利用できるのですね。description から欲しい情報を抜き出すイメージでしょうか? ちなみに、そういった利用ができる RSS リーダーを試すのに、お勧めのソフトはありますか?


----------------
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)のみ入れるのが良いと思います。
seasoft
投稿日時: 2008/9/11 11:43
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 商品情報RSSについて
引用:

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

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

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

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

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

引用:

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

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

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


----------------
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/10 18:11
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 商品情報RSSについて
是非とも、EC-CUBE に統合していきたい改訂ですね。

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

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


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


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

bigin
投稿日時: 2008/9/10 17:58
対応状況: −−−
常連
登録日: 2008/8/5
居住地:
投稿: 42
Re: 商品情報RSSについて
seasoft様、ご指摘ありがとうございます。

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

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

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

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

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


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

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

何とお礼を申し上げればよいか。
「本当にありがとうございました。」
seasoft
投稿日時: 2008/9/10 16:20
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 商品情報RSSについて
IEとか使っていませんか?

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

Firefox では正常に開けます。


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

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}-->"?>
------------------------------^

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

大変お手数ですが、上記エラーの改善をお願いできますでしょうか?
(1) 2 3 »
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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