質問 > フロント機能 > 新着情報画面の内容を反映させたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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 の出力もあったと思います。
|
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
|
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様のおっしゃっている通り、 カスタマイズされていないソースを改めてダウンロードして、 該当箇所の処理をチェックする事をおすすめします。
|
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
|
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 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |