カテゴリを見やすく表示させたい。

困った時はこちらで質問してください。回答を担当する人は特に決まっていませんので、分かる方は回答をお願いします。
アバター
YAMADA
記事: 118
登録日時: 2008/2/14 19:37

カテゴリを見やすく表示させたい。

投稿記事by YAMADA » 2008/2/21 20:24

こんばんは、いつもお世話になっております。
またいつも質問ばかりで申し訳なく思います :cry:

カテゴリを見やすく表示したいのですが、
現在、カテゴリが約90項目ぐらいバーっと並んでいて、目的の項目が探しにくいので
段落をつけるような感じで、出来れば、親と子で色が変われば見やすいのですが、
良い方法はありませんでしょうか?

親をクリックしてサブカテゴリを開くのではなく、はじめから親と子と表示しておきたいのです。

たとえばですが、下記のような感じで表示して、親は青、子は赤、孫は緑、
アバター
庭かデザイナー

Re: カテゴリを見やすく表示させたい。

投稿記事by 庭かデザイナー » 2008/2/21 23:35

 私もここで 2,3ヶ月前からいろいろと教えて頂いたので 今わかっている部分だけでも貢献出来れば。。。


includes/classes のcategories_all_products.php をいじった方がいいですよ。


相当いじってしまったので 正しい行数はわかりませんが、プログラムにある
foreach ($category['products'] as $key => $value) {
$category_link = $category_id;
if ($_GET['products_id'] == $value['id']) {
       $result .=  ・・・・・・
        :
        :

   あたりをコメントすれば productsは表示されませんので。

  それと 登録されている一番上のカテゴリがすべて表示されてしまいますので、非表示の処理も必要になりますけど。。
  また、プログラムの名前を変更した方が 行く行くは 問題なく使えるかと。。

 再帰呼出し型サブルーチンを使っているので ロジックは面倒くさいように書かれていますが、一度理解出来れば 面倒ではありませんので いろいろと挑戦して見てください。
アバター
なお
記事: 255
登録日時: 2005/9/20 14:12

Re: カテゴリを見やすく表示させたい。

投稿記事by なお » 2008/2/22 01:38

親をクリックしてサブカテゴリを開くのではなく、はじめから親と子と表示しておきたいのです。



kinoさんのサイトで配布されています。
ver1.2系かもしれませんが :wink:

全カテゴリ表示sidebox

kinoさんとこ
http://www.tktools.jp/shop/
以前のポスト
http://zen-cart.jp/bbs/viewtopic.php?t=3141&highlight=%C1%B4%A5%AB%A5%C6%A5%B4%A5%EA&sid=5f51f618899119b495c0f25027cf2e4b
アバター
YAMADA
記事: 118
登録日時: 2008/2/14 19:37

ありがとうございます。

投稿記事by YAMADA » 2008/2/22 02:25

みなさん、ありがとうございます。

ソースはいじっていますが、まだうまくいきませんねー^^;

また、DLしてみましたが、商品まで全て展開してしまって膨大なカテゴリになってしまいました^^;

もう少し、教えてください :oops:
アバター
non ame

投稿記事by non ame » 2008/2/22 05:13

カテゴリを展開するのがトップページのみでいいのなら、レイアウトの設定で出来るはず
すべてのページで開いておきたいならkinoさんのモジュールが便利そうだけど
どこから落とすのだろう…not foundでダウンロードできなかった :(

親子孫カテゴリの色変えはスタイルシートで出来ると思います
アバター
なお
記事: 255
登録日時: 2005/9/20 14:12

Re: ありがとうございます。

投稿記事by なお » 2008/2/22 15:07

YAMADA さんが書きました:2個ほどモジュールを試しましたが、思ったようにうまく動かず困っております。
1つは、カテゴリが表示されず、もう一つは商品まで全て表示されてしまいました。

YAMADA さんが書きました:ソースはいじっていますが、まだうまくいきませんねー^^;
また、DLしてみましたが、商品まで全て展開してしまって膨大なカテゴリになってしまいました^^;



ソースはどういじって、どう思うようにならなかったのでしょうか?
また何のモジュールをDLしたのでしょう?

一応、時間をかけ調べますが、投げっぱなしや返答なしは、結構切ないです。 :cry:
アバター
YAMADA
記事: 118
登録日時: 2008/2/14 19:37

どうもありがとうございます。

投稿記事by YAMADA » 2008/2/22 15:23

皆様どうもありがとうございます。

ダウンロードしたファイルは
categories_tree-v0.9.zip
http://de-lab.com/?p=44
で、これはカテゴリの下の特価商品、新着商品、おすすめ商品は
表示されますが、肝心のカテゴリメニューが表示されませんでした。

categories_all_products.zip
は商品まで全て表示されてしまいまして、膨大なカテゴリになってしまいました。

自分で触ったソースは、うまく動かずデフォルトに戻してしまいました。

こんな状態ですが、どうぞよろしくお願いいたしますm(_ _)m
アバター
YAMADA
記事: 118
登録日時: 2008/2/14 19:37

補足

投稿記事by YAMADA » 2008/2/22 15:24

categories_all_products.zip
は、下記からDLしました。
http://zen-cart.jp/pukiwiki/475.html
アバター
kino
記事: 893
登録日時: 2005/5/15 19:39
お住まい: 京都
連絡を取る:

投稿記事by kino » 2008/2/22 18:41

木下です。

丁度、「PP TIMES SQUARE」さんからの
依頼で V1.3 用に作成し直したところです。

快く公開の許可も頂いているので、
ダウンロードは 全カテゴリ表示サイドボックス からどうぞ。
-----
木下 敏夫
http://www.tktools.jp/

大阪府産業デザインセンターデザイン専門員 ( http://bmb.oidc.jp/index.php?topic=-m-D14 )
奥様ショップ 店長 ( http://okusama-shop.com/ )
電脳ドロップシッピング 店長 ( http://d-064.d-shipping.net/ )
アバター
kino
記事: 893
登録日時: 2005/5/15 19:39
お住まい: 京都
連絡を取る:

Re: カテゴリを見やすく表示させたい。

投稿記事by kino » 2008/2/22 18:45

木下です。




実は、
http://www.tktools.jp/shop/index.php
だと昔のサイトに行けるんですが
http://www.tktools.jp/shop/
だと rewrite しているのでリンク切れになってました。
-----
木下 敏夫
http://www.tktools.jp/

大阪府産業デザインセンターデザイン専門員 ( http://bmb.oidc.jp/index.php?topic=-m-D14 )
奥様ショップ 店長 ( http://okusama-shop.com/ )
電脳ドロップシッピング 店長 ( http://d-064.d-shipping.net/ )
アバター
なお
記事: 255
登録日時: 2005/9/20 14:12

Re: カテゴリを見やすく表示させたい。

投稿記事by なお » 2008/2/22 19:02

kino さんが書きました:http://www.tktools.jp/shop/
だと rewrite しているのでリンク切れになってました。


先ほどはドモでした。m(__)m

newサイトから以前のサイトにいけるのですが、全カテゴリー表示SideBoxの
category_tree_all.lzhがリンク切れになってたので

カテゴリを展開するのがトップページのみでいいのなら、レイアウトの設定で出来るはず
すべてのページで開いておきたいならkinoさんのモジュールが便利そうだけど
どこから落とすのだろう…not foundでダウンロードできなかった


ということなんだと思います。 :wink:


 
アバター
kino
記事: 893
登録日時: 2005/5/15 19:39
お住まい: 京都
連絡を取る:

Re: カテゴリを見やすく表示させたい。

投稿記事by kino » 2008/2/22 19:20

木下です。

何かのときに登録しなくてもダウンロードできるように
直リンクを書いたんだと思いますが、
ちゃんとカートに入れて注文確定するとダウンロードできますね。

ZenCart 関係は最近放置していたから・・・
新しいモジュールはGeeklogで作成したサイトで公開しているから
良いか。(^^;
-----
木下 敏夫
http://www.tktools.jp/

大阪府産業デザインセンターデザイン専門員 ( http://bmb.oidc.jp/index.php?topic=-m-D14 )
奥様ショップ 店長 ( http://okusama-shop.com/ )
電脳ドロップシッピング 店長 ( http://d-064.d-shipping.net/ )
アバター
kimono
記事: 1995
登録日時: 2005/9/27 13:30
お住まい: 大阪府大阪市天王寺区上本町
連絡を取る:

投稿記事by kimono » 2008/2/23 14:05

こんにちわ。kimonoです :)
先ほどダウンロードさせていただきましたが、TOPカテゴリしか表示しませんね。
なんか表示の方法も変わっているみたいで、どこで設定するのか見つけられませんでした :oops:
アバター
kimono
記事: 1995
登録日時: 2005/9/27 13:30
お住まい: 大阪府大阪市天王寺区上本町
連絡を取る:

投稿記事by kimono » 2008/2/23 15:57

解決です。データーベースが1.2のものでした。
お騒がせしました :oops:
アバター
YAMADA
記事: 118
登録日時: 2008/2/14 19:37

ありがとうございます。

投稿記事by YAMADA » 2008/2/24 01:20

kino様、依頼主様、書き込み指導していただいた皆様
本当にどうもありがとうございます。

理想に近いものができるようになりました、
あとはCSSでどうにかできるかと思いますので、
色々とこれから触ってみたいと思います。

本当にどうもありがとうございます。

私も早く技術を身につけて、他の方のお役に立ちたいと思いますm(_ _)m

今後ともどうぞよろしくお願いいたします。
アバター
YAMADA
記事: 118
登録日時: 2008/2/14 19:37

すみません

投稿記事by YAMADA » 2008/2/24 01:54

こんばんは、着々と理想のサイトに近づいて感謝しております。

しかし今、カテゴリを振り分けしてチェックをしているのですが、
一つ気になた点がありまして、ご報告いたします。

分類をして、親カテゴリと子カテゴリまでは無事表示できるのですが、
その子カテゴリを選択しますと、カテゴリが通常の選択したところだけしか
展開されません。

それを、そのまま全て展開するようには出来ませんでしょうか?

また、子カテゴリがある親カテゴリの右側の->記号はどの様にして消せるのでしょうか?
メニューにもソースでも見つけられませんでした :(

すみませんがご確認お願いしますm(_ _)m
アバター
non ame

投稿記事by non ame » 2008/2/24 18:14

その子カテゴリを選択しますと、カテゴリが通常の選択したところだけしか
展開されません。
それを、そのまま全て展開するようには出来ませんでしょうか?

zencartに標準で付いているカテゴリ機能では無理です
kinoさんが公開してくださっているモジュールを使いましょう

#kinoさんのモジュールは"カテゴリ・サブカテゴリのインデント"の設定を無視しているのか
多階層カテゴリが上手く表示されません。ツリー表示にしたいなら自分でソースを修正しませう :o

また、子カテゴリがある親カテゴリの右側の->記号はどの様にして消せるのでしょうか?
メニューにもソースでも見つけられませんでした

一般設定>レイアウトの設定
 カテゴリの区切り - カテゴリ名・商品数
がこれに当たります
アバター
YAMADA
記事: 118
登録日時: 2008/2/14 19:37

ありがとうございます。

投稿記事by YAMADA » 2008/2/24 22:12

どうもありがとうございます。

kinoさんのモジュールを入れまして
理想に近づいていまして、感謝しております。

また、->も無事
一般設定>レイアウトの設定
 カテゴリの区切り - カテゴリ名・商品数
の設定を変更して消す事ができました。

どうもありがとうございます。
今後ともよろしくお願いいたします。
アバター
YAMADA
記事: 118
登録日時: 2008/2/14 19:37

区切り記号

投稿記事by YAMADA » 2008/2/28 23:33

いつもお世話になっております。

親カテゴリ
 L子カテゴリ

となっておりますが、区切り記号の色を変更したいのですが

\includes\templates\classic\common\tpl_box_default_left.php
だと思い、触りたいのですが、

<!-- Sidebox Contents -->
<td colspan="3" class="leftboxcontent" id="<?php echo str_replace('_', '-', $box_id . '-content'); ?>">
<?php echo $content; ?>
</td>
</tr>

になっていて、肝心な記号部分を触る事が出来ませんでした。

たぶん、="<?php echo str_replace('_', '-', $box_id . '-content'); ?>">
じゃないかと思うのですが、どの様にすれば記号だけ色指定が出来るのでしょうか?

皆様どうぞよろしくお願いします。
アバター
kino
記事: 893
登録日時: 2005/5/15 19:39
お住まい: 京都
連絡を取る:

投稿記事by kino » 2008/2/29 00:25

木下です。

管理画面の「一般設定」の「レイアウトの設定」にある
カテゴリの区切り - カテゴリ名とサブカテゴリ名の間
が標準では
|_&nbsp;
になっているのを
<span class='aaa'>|_&nbsp;</span>
等としてCSSで指定してみてはどうでしょう。
-----
木下 敏夫
http://www.tktools.jp/

大阪府産業デザインセンターデザイン専門員 ( http://bmb.oidc.jp/index.php?topic=-m-D14 )
奥様ショップ 店長 ( http://okusama-shop.com/ )
電脳ドロップシッピング 店長 ( http://d-064.d-shipping.net/ )

“Zen Cart 質問コーナー” へ戻る