質問 > フロント機能 > 新着情報ブロックが消え、新着情報が表示されない |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mikan80 |
投稿日時: 2013/5/8 0:23
対応状況: −−−
|
新米 登録日: 2013/5/6 居住地: 投稿: 4 |
Re: 新着情報ブロックが消え、新着情報が表示されない bratech様
ご教授いただいた通り、「dtb_bloc」テーブル内の「device_type_id」が「10」、 「tpl_path」が「news.tpl」の「php_path」フィールドに 「frontparts/bloc/news.php」を追加したところ、無事トップページに新着情報を表示することができました。 大変助かりました。本当にありがとうございます。 cohki様も、色々とお知恵を貸していただき、感謝しております。 ありがとうございました。 |
bratech |
投稿日時: 2013/5/7 10:23
対応状況: −−−
|
長老 登録日: 2008/11/28 居住地: 福岡 投稿: 223 |
Re: 新着情報ブロックが消え、新着情報が表示されない 新着ブロックは議論されていますようにロジック部分が必要になります。
そのため、呼び出す際にどのロジックと結びつけるかを定義する必要がありますので dtb_blocテーブル内の該当するレコード (おそらくdevice_type_idが10,tpl_pathがnews.tplのレコード) のphp_pathというフィールドに以下の内容を追加する必要があります。 frontparts/bloc/news.php テンプレートの記述に問題がないようでしたらおそらくこれで表示されるようになるのではないかと思います。 お試しください。
|
cohki |
投稿日時: 2013/5/6 22:41
対応状況: −−−
|
一人前 登録日: 2013/4/15 居住地: 投稿: 133 |
Re: 新着情報ブロックが消え、新着情報が表示されない 引用:
PCテンプレに新着情報の値を引き渡すための、何かが不具合を起こしているのだと思うのですが… 確かにおっしゃる通りだと思います。 何も表示されないということは、 arrNewsに適切にデータが入っていませんので、 以下の部分を入念にデバグされてはいかがでしょうか? data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_News.php ⇒ 特にlfGetNews()について。 スマホ等では問題ないとの事ですので、DBにはデータが入っていると思いますが、 念のためこの辺りも確認しておくと良いかもしれません。 (dtb_news) よろしくお願いします。 |
mikan80 |
投稿日時: 2013/5/6 13:29
対応状況: −−−
|
新米 登録日: 2013/5/6 居住地: 投稿: 4 |
Re: 新着情報ブロックが消え、新着情報が表示されない ご指摘ありがとうございます。
ご提示いただいたテンプレを入れてみましたが、 <h2>タグ部分や、rssの画像等は表示されるのですが、 やはり肝心の新着情報のデータが表示されません。 スマホテンプレでは表示されるので PCテンプレに新着情報の値を引き渡すための、何かが不具合を起こしているのだと思うのですが… |
cohki |
投稿日時: 2013/5/6 13:05
対応状況: −−−
|
一人前 登録日: 2013/4/15 居住地: 投稿: 133 |
Re: 新着情報ブロックが消え、新着情報が表示されない 新規追加したテンプレにdivタグが不足しているようです。
こちらの表記に省略されただけかもしれませんが、、 一応デフォルトの新着情報ブロックのテンプレは以下のものです。
|
mikan80 |
投稿日時: 2013/5/6 12:56
対応状況: −−−
|
新米 登録日: 2013/5/6 居住地: 投稿: 4 |
Re: 新着情報ブロックが消え、新着情報が表示されない お返事ありがとうございます。
「デザイン設定 -> PC -> レイアウト」では 新着情報のブロックは、なくなっております。 スマホや、モバイルのテンプレートには、新着情報ブロックは残っており、正常に表示されております。 そのため、手動で「news.tpl」というブロックを管理画面から作成しました。 「news.tpl」の中身は下記のようになっております。 <span class="rss"><a href="<!--{$smarty.const.ROOT_URLPATH}-->rss/<!--{$smarty.const.DIR_INDEX_PATH}-->" target="_blank"><img src="<!--{$TPL_URLPATH}-->img/button/btn_rss.jpg" alt="RSS" /></a></span> <div class="news_contents"> <!--{section name=data loop=$arrNews}--> <!--{assign var="date_array" value="-"|explode:$arrNews[data].news_date_disp}--> <dl class="newslist"> <dt><!--{$date_array[0]}-->年<!--{$date_array[1]}-->月<!--{$date_array[2]}-->日</dt> <dt> <a <!--{if $arrNews[data].news_url}--> href="<!--{$arrNews[data].news_url}-->" <!--{if $arrNews[data].link_method eq "2"}--> target="_blank" <!--{/if}--> <!--{/if}--> > <!--{$arrNews[data].news_title|h|nl2br}--></a> </dt> <dd class="mini"><!--{$arrNews[data].news_comment|h|nl2br}--></dd> </dl> <!--{/section}--> </div> また、RSSを確認しましたら、RSSにも新着情報の内容ははいっておらず、空となっている状態です。 |
cohki |
投稿日時: 2013/5/6 12:39
対応状況: −−−
|
一人前 登録日: 2013/4/15 居住地: 投稿: 133 |
Re: 新着情報ブロックが消え、新着情報が表示されない こんにちは。
デザイン設定 -> PC -> レイアウト で新着情報のブロックはどのようになっていますか? ブロック毎なくなっている形でしょうか。 |
mikan80 |
投稿日時: 2013/5/6 12:04
対応状況: −−−
|
新米 登録日: 2013/5/6 居住地: 投稿: 4 |
新着情報ブロックが消え、新着情報が表示されない 初めて投稿させていただきます。
トップページに表示させていた「新着情報」が消えてしまいました。 「新着情報」ブロック自体が消えたため、トップページにも表示されなくなりました。 バックアップしていたデータを使い、手動で「デザイン管理>PC>ブロック設定」から「news.tpl」を作成しても 新着情報記事が読み込まれません。 ec-cubeの公式サイトよりダウンロードした無料プラグインを削除したことが原因だと思うのですが、 「新着情報」ブロックが消えたのに気づいたのが、無料プラグインを削除してから少し時間が経っているので はっきりとした因果関係はわかりません。 ただ、ブロックが消えたのはPCサイトのみで、スマホでスマホ用のサイトを確認した場合は 新着情報ブロックは残っており、正常に新着情報も表示されております。 なので、新着情報機能自体は正常に動いていると思うのですが、 PCのみ表示してくれません。 何か解決の原因等、分かる方はいらっしゃいますでしょうか? ------------------------------------------------------------------------------------------ [EC-CUBE]2.12.2 [レンタルサーバ]ablenet [OS]FreeBSD 8.3-RELEASE [PHP] PHP 5.2.17 [データベース] PostgreSQL 9.2.0 [WEBサーバ] Apache/2.2.21 ------------------------------------------------------------------------------------------ |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |