質問 > フロント機能 > 商品カテゴリのタイトルバー上になにかがあって。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
barric |
投稿日時: 2010/4/14 15:48
対応状況: −−−
|
半人前 登録日: 2010/4/14 居住地: 投稿: 16 |
商品カテゴリのタイトルバー上になにかがあって。 EC-CUBEバージョン 2.4.3
PHPバージョン PHP 5.1.6 DBバージョン MySQL 5.1.36-community-log はじめまして EC-CUBE初心者、PHP初心者です。 よろしくお願いします。 フロント画面にて、 各ブロック下部にCSSにてマージンを10px指定しましたが、 どうしても、カートブロックと商品カテゴリブロックの間に10px以上の隙間ができてしまいます。 (他ブロックは、正常です。) フロント画面にて、商品カテゴリブロックのh2バーの左上(マージン部分、背景部分)にポインターを当てると、ポインターがテキストの上にきたときのように変わります。 ・管理画面のブロック編集 ・関連するようなファイル をみましたが、テキストに変わるようなものが見当たりません。 /data/Smarty/templates/default/bloc のcategory.tplをドリームウィバーで開くと、 下記ソース内に ”無効なマークアップ” ”タグの終了ブラケットまたは引用符がありません” とエラー表示がでます。 <a href="<!--{$smarty.const.URL_DIR}-->products/list.php?category_id=<!--{$arrTree[cnt].category_id}-->" class="onlink"> これが影響しているかはわかりませんが、気になりますので下記にソースを添付します。 必要なファイルがあれば再度添付しますので、 どなたかご回答いただきたく思います。 以上です。よろしくお願いいたします。 【カテゴリブロック全文です】 <!--商品カテゴリーここから--> <h2> 商品カテゴリ </h2> <div id="categoryarea"> <ul id="categorytree"> <!--{assign var=preLev value=1}--> <!--{assign var=firstdone value=0}--> <!--{section name=cnt loop=$arrTree}--> <!--{* 表示フラグがTRUEなら表示 *}--> <!--{if $arrTree[cnt].display == 1}--> <!--{assign var=level value=`$arrTree[cnt].level`}--> <!--{assign var=levdiff value=`$level-$preLev`}--> <!--{if $levdiff > 0}--> <ul> <!--{elseif $levdiff == 0 && $firstdone == 1}--> </li> <!--{elseif $levdiff < 0}--> <!--{section name=d loop=`$levdiff*-1`}--> </li> </ul> <!--{/section}--> </li> <!--{/if}--> <li class="level<!--{$level}--><!--{if in_array($arrTree[cnt].category_id, $tpl_category_id) }--> onmark<!--{/if}-->"><a href="<!-- {$smarty.const.URL_DIR}-->products/list.php?category_id=<!--{$arrTree[cnt].category_id}-->"<!--{if in_array($arrTree[cnt].category_id, $tpl_category_id) }--> class="onlink"<!--{/if}-->><!--{$arrTree[cnt].category_name|escape}--></a> <!--{if $firstdone == 0}--><!--{assign var=firstdone value=1}--><!--{/if}--> <!--{assign var=preLev value=`$level`}--> <!--{/if}--> <!--{* セクションの最後に閉じタグを追加 *}--> <!--{if $smarty.section.cnt.last}--> <!--{if $preLev-1 > 0 }--> <!--{section name=d loop=`$preLev-1`}--> </li> </ul> <!--{/section}--> </li> <!--{else}--> </li> <!--{/if}--> <!--{/if}--> <!--{/section}--> </ul> </div> <!-- 商品カテゴリーここまで--> |
seasoft |
投稿日時: 2010/4/14 16:34
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 商品カテゴリのタイトルバー上になにかがあって。 もしインターネット上のサーバでしたら、URL を貼っておくと、話しが早いように感じます。
|
barric |
投稿日時: 2010/4/14 17:27
対応状況: −−−
|
半人前 登録日: 2010/4/14 居住地: 投稿: 16 |
Re: 商品カテゴリのタイトルバー上になにかがあって。
|
seasoft |
投稿日時: 2010/4/14 17:36
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 商品カテゴリのタイトルバー上になにかがあって。 ざっと拝見したところ、</div> から <h2> までの空白や改行が原因で空白がレンダリングされるようです。
|
tonton |
投稿日時: 2010/4/14 17:55
対応状況: −−−
|
仙人 登録日: 2008/8/14 居住地: 投稿: 437 |
Re: 商品カテゴリのタイトルバー上になにかがあって。 横レス失礼します。
<!-- ▼カテゴリ ここから--> レフトナビのソースの中で、この、後ろの「>」がゴミ化されているような。。。 このコメントを打ち直して保存すると、普通にマージンを認識するようになりますね。 SLEIPNIR(http://www.fenrir.co.jp/sleipnir/)でタグ編集して試してみただけなので、外していたらすみません; |
seasoft |
投稿日時: 2010/4/14 18:06
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 商品カテゴリのタイトルバー上になにかがあって。 どうやら、BOM が原因のようですね。
過去スレでも類似した話題があったと思います。 カテゴリブロックのテンプレートを BOM なしの UTF-8 で保存すると改善されるかもしれません。 # BOM って、目に見えない1バイトだから、とても厄介・・・
|
barric |
投稿日時: 2010/4/14 18:08
対応状況: −−−
|
半人前 登録日: 2010/4/14 居住地: 投稿: 16 |
Re: 商品カテゴリのタイトルバー上になにかがあって。 Seasoft様
回答ありがとうございます。 管理画面上で、改行・空白をなくしましたが、 コメントを削除するファイルを教えていただけますでしょうか。 何度もすみません。 よろしくお願いします。 |
seasoft |
投稿日時: 2010/4/14 18:10
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 商品カテゴリのタイトルバー上になにかがあって。 引用:
前述の通り、改行・空白 ではなく、BOM が原因のようです。
|
barric |
投稿日時: 2010/4/14 18:32
対応状況: −−−
|
半人前 登録日: 2010/4/14 居住地: 投稿: 16 |
Re: 商品カテゴリのタイトルバー上になにかがあって。 tonton様 Seasoft様
回答ありがとうございます。 ご指摘いただいた内容で再度アップロードしましたが、 だめでした。 皆様の回答を再度最初からやってみます。 よろしくお願いします。 |
barric |
投稿日時: 2010/4/14 18:47
対応状況: −−−
|
半人前 登録日: 2010/4/14 居住地: 投稿: 16 |
Re: 商品カテゴリのタイトルバー上になにかがあって。 tonton様
「>」ごみ化 どのようにコメントを打ちなおすかを教えていただけますでしょうか。 初心者ですみません。 よろしくお願いします。 <li class="level<!--{$level}--><!--{if in_array($arrTree[cnt].category_id, $tpl_category_id) }--> onmark<!--{/if}-->"><a href="<!--{$smarty.const.URL_DIR}-->products/list.php?category_id=<!--{$arrTree[cnt].category_id}-->"<!--{if in_array($arrTree[cnt].category_id, $tpl_category_id) }--> class="onlink"<!--{/if}-->><!--{$arrTree[cnt].category_name|escape}--></a> |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |