バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 新着情報画面の内容を反映させたい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
yukikawa
投稿日時: 2010/5/17 14:17
対応状況: −−−
半人前
登録日: 2010/4/16
居住地:
投稿: 24
新着情報画面の内容を反映させたい
環境
EC-CUBE  2.4.3
DB    PostgreSQL 8.3.7
webサーバ Apache/2.2.3 (Red Hat)

EC-CUDE初心者です。管理ページのコンテンツ管理にある新着情報管理で入力したデータの一部をのせるには、どこを読み込んでいけばいいのでしょうか?内容としては、更新日時とタイトル、本文、あと本文に写真をのせる予定でおります。既出の質問でしたら、そのURLを張っていただいてもかまいませんので、どうかよろしくお願いします。
seasoft
投稿日時: 2010/5/17 14:43
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 新着情報画面の内容を反映させたい
EC-CUBE の標準実装では、「新着情報」ブロックで読み込まれていたと思います。他に RSS の出力もあったと思います。


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

yukikawa
投稿日時: 2010/5/17 15:24
対応状況: −−−
半人前
登録日: 2010/4/16
居住地:
投稿: 24
Re: 新着情報画面の内容を反映させたい
>EC-CUBE の標準実装では、「新着情報」ブロックで読み込まれていたと思います。他に RSS の出力もあったと思います。

で、その標準実装していた「新着情報」ブロックのデータというのが跡形もなくカスタマイズされていて、どこがどうなのかが全く分からない状態なのです。リレーションシップが分かれば、ある程度はプログラムができるのですが、、誰かお願いします。
seasoft
投稿日時: 2010/5/17 15:30
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 新着情報画面の内容を反映させたい
改めて、ダウンロードしたソースを確認しては?
http://www.ec-cube.net/download/index.php


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

yukikawa
投稿日時: 2010/5/17 16:24
対応状況: −−−
半人前
登録日: 2010/4/16
居住地:
投稿: 24
Re: 新着情報画面の内容を反映させたい
確認してみましたが、どう接点がつながっているのか全く分かりません。
DELIGHT
投稿日時: 2010/5/17 16:47
対応状況: −−−
仙人
登録日: 2010/2/3
居住地: 熊本県・九州・長野県・関東甲信越
投稿: 572
Re: 新着情報画面の内容を反映させたい
リレーションシップが何を指すのか読み取れませんでしたが、
デフォルトでの新着情報のクラスファイルは
data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_News.php
rssは
data/class/pages/rss/LC_Page_Rss.php
です。
テーブルは
dtb_news
になります。
管理画面から、新着情報を登録すると、dtb_news にデータが登録されると思います。

新着情報のソースを既に喪失しているのであれば、seasoft様のおっしゃっている通り、
カスタマイズされていないソースを改めてダウンロードして、
該当箇所の処理をチェックする事をおすすめします。


----------------
+ DAISY inc. -------------------- +
EC-CUBE構築・カスタマイズサービス
EC・WEB構築などお気軽にご相談ください。

デイジー株式会社
http://daisy.link/

yukikawa
投稿日時: 2010/5/17 16:59
対応状況: −−−
半人前
登録日: 2010/4/16
居住地:
投稿: 24
Re: 新着情報画面の内容を反映させたい
ありがとうございます。

リレーションシップというのは、例えば日付やタイトルなどの入力する欄が、どの言語になっているかどうかという意味で使っていました。ACCESSをイメージしていただければありがたいかと思います。
seasoft
投稿日時: 2010/5/17 18:20
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 新着情報画面の内容を反映させたい
言語という事ですと、入力欄の出力ソースは HTML or XHTML ですが・・・

それを生成してるのは、PHP + Smarty で、PHP で受け取って、SQL で DB に出力しているわけですが・・・

下記、私のメモ書きですが、参考になると良いのですが・・・
http://seasoft.jp1.cx/ec/tips/editfiles


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

yukikawa
投稿日時: 2010/5/18 15:36
対応状況: −−−
半人前
登録日: 2010/4/16
居住地:
投稿: 24
Re: 新着情報画面の内容を反映させたい
rssから読み込むべき内容は、分かってきました。
しかしこれをどうやってhtmlやcssの構文に読み込んでいくのかが、
いまいち分かりません。どうしていけばいいでしょうか?
yukikawa
投稿日時: 2010/5/21 13:47
対応状況: −−−
半人前
登録日: 2010/4/16
居住地:
投稿: 24
Re: 新着情報画面の内容を反映させたい
>seasoft様 DELIGHT様
 おかげさまで場所は特定できました。本当にありがとうございます。
 しかし、おそらく自分のやり方が悪いと思うのですが、データが入りません。ブロックの中に入れたいのですが、データを読み込んでくれない感じです。これはどうすればいいのでしょうか?
読み込む部分のソースはこんな感じです。

<!--[section name=data loop=3-->
<!--[$arrNews[data].news_date_disp|date_format:"%Y年%m月%d日"]-->
<!--[if $arrNews[data].news_url]-->
<a href="<!--[$arrNews[data].news_url]-->">
<!--[if $arrNews[data].link_method eq "2"]-->
<!--[/if]-->
<!--[/if]-->
<!--[$arrNews[data].news_title]-->
<!--[if $arrNews[data].news_url]-->
</a>
<!--[/if]--><br />
<!--[$arrNews[data].news_comment]-->
<!--[/section]-->
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,293名です
総投稿数は110,077件です

投稿数ランキング

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