Перейти к содержанию
Форум поддержки пользователей VamShop

Бокс категория


Рекомендуемые сообщения

Подскажите как сделать бокс, в котором бы отображалась одна или несколько категорий, и при этом эти категории не отображались в общем боксе "Категории"

Ссылка на сообщение
Поделиться на другие сайты

Сделать копию бокса "категории" и внести в него необходимые изменения.

а чтоб не отображались в главном боксе Категории нужно отключить Статус, будет ли отображаться категория с отключеным статусом в новом боксе?

Ссылка на сообщение
Поделиться на другие сайты

Переписывая код и пеняя PHP-код в новом файле, поменяйте и SQL-запрос по выборке нужных категоририй. В нём по желанию учитывайте или не учитывайте значение "Статус".

Ссылка на сообщение
Поделиться на другие сайты

Переписывая код и пеняя PHP-код в новом файле, поменяйте и SQL-запрос по выборке нужных категоририй. В нём по желанию учитывайте или не учитывайте значение "Статус".

where c.categories_status = '1'

это?

Ссылка на сообщение
Поделиться на другие сайты

А если нужна определенная категория то в запросе нужно присвоить значение для

cd.categories_name

или лучше

c.categories_id?

только где узнать id для категорий, которые мне нужны?

Ссылка на сообщение
Поделиться на другие сайты

Ха!  :o

А мне-то откуда знать что вам нужно?

Если Вы хотите выбирать какие-то особенные категории, то, видимо, собираетесь делать это по какому-то признаку. Откуда мне знать по какому... ? Это Ваши задумки.

Если Вы будете жёстко прописывать в запросе ID  или название категории, то вся работа по созданию отдельного бокса бессмыслена. Бессмыслена, потому что при удалении или добавлении категории у вас не будет автоматических изменений в этом боксе. Снова прийдётся лезть в код и менять всё руками. Зачем тогда делать этот бокс?

Сделайте проще:

В шаблоне вместо вашего {$box_CATEGORIES_COPY}

впишите как HTML нужные вам категории:

<div id="boxCategories">

<h5>Разделы</h5>

<div id="categoriesBoxMenu">

<ul id="CatNavi"><li class="CatLevel0">

<a href="http://vamshop.ru/vam.html">VaM Shop</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/hosting.html">Хостинг</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/arenda.html">Аренда</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/modules.html">Модули</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/uslugi.html">Услуги</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/files.html">Файлы</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/partners.html">Партнёры</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/catalog.html">Каталог магазинов</a></li>

</ul>

</div>

</div>

И правьте его как хотите. :)

только где узнать id для категорий, которые мне нужны?

1. Посмотрите в таблице в БД.

2. Или в самой ссылке на категорию: http://www.the-site.ru/index.php?cat=5 - вот 5 - это и есть ID категории.

Ссылка на сообщение
Поделиться на другие сайты

Ха!  :o

А мне-то откуда знать что вам нужно?

Если Вы хотите выбирать какие-то особенные категории, то, видимо, собираетесь делать это по какому-то признаку. Откуда мне знать по какому... ? Это Ваши задумки.

Если Вы будете жёстко прописывать в запросе ID  или название категории, то вся работа по созданию отдельного бокса бессмыслена. Бессмыслена, потому что при удалении или добавлении категории у вас не будет автоматических изменений в этом боксе. Снова прийдётся лезть в код и менять всё руками. Зачем тогда делать этот бокс?

Сделайте проще:

В шаблоне вместо вашего {$box_CATEGORIES_COPY}

впишите как HTML нужные вам категории:

<div id="boxCategories">

<h5>Разделы</h5>

<div id="categoriesBoxMenu">

<ul id="CatNavi"><li class="CatLevel0">

<a href="http://vamshop.ru/vam.html">VaM Shop</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/hosting.html">Хостинг</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/arenda.html">Аренда</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/modules.html">Модули</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/uslugi.html">Услуги</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/files.html">Файлы</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/partners.html">Партнёры</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/catalog.html">Каталог магазинов</a></li>

</ul>

</div>

</div>

И правьте его как хотите. :)

1. Посмотрите в таблице в БД.

2. Или в самой ссылке на категорию: http://www.the-site.ru/index.php?cat=5 - вот 5 - это и есть ID категории.

ВОТ такое подойдет решение, я так понимаю для этого бокса PHP файл вообще получается не нужен?

Ссылка на сообщение
Поделиться на другие сайты

Конечно!

Бакс формирует HTML (выделен синим) автоматически.

Если Вы готовы этот HTML-код прописать руками - пропишите его руками.

Ссылка на сообщение
Поделиться на другие сайты

Ха!  :o

А мне-то откуда знать что вам нужно?

Если Вы хотите выбирать какие-то особенные категории, то, видимо, собираетесь делать это по какому-то признаку. Откуда мне знать по какому... ? Это Ваши задумки.

Если Вы будете жёстко прописывать в запросе ID  или название категории, то вся работа по созданию отдельного бокса бессмыслена. Бессмыслена, потому что при удалении или добавлении категории у вас не будет автоматических изменений в этом боксе. Снова прийдётся лезть в код и менять всё руками. Зачем тогда делать этот бокс?

Сделайте проще:

В шаблоне вместо вашего {$box_CATEGORIES_COPY}

впишите как HTML нужные вам категории:

<div id="boxCategories">

<h5>Разделы</h5>

<div id="categoriesBoxMenu">

<ul id="CatNavi"><li class="CatLevel0">

<a href="http://vamshop.ru/vam.html">VaM Shop</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/hosting.html">Хостинг</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/arenda.html">Аренда</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/modules.html">Модули</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/uslugi.html">Услуги</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/files.html">Файлы</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/partners.html">Партнёры</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/catalog.html">Каталог магазинов</a></li>

</ul>

</div>

</div>

И правьте его как хотите. :)

1. Посмотрите в таблице в БД.

2. Или в самой ссылке на категорию: http://www.the-site.ru/index.php?cat=5 - вот 5 - это и есть ID категории.

подскажите, а как тут цвет шрифта изменить и фона до кучи?

Ссылка на сообщение
Поделиться на другие сайты

я имею ввиду в коде

<div id="boxCategories">

<h5>Разделы</h5>

<div id="categoriesBoxMenu">

<ul id="CatNavi"><li class="CatLevel0">

<a href="http://vamshop.ru/vam.html">VaM Shop</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/hosting.html">Хостинг</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/arenda.html">Аренда</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/modules.html">Модули</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/uslugi.html">Услуги</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/files.html">Файлы</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/partners.html">Партнёры</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/catalog.html">Каталог магазинов</a></li>

</ul>

</div>

</div>

на странице, а то текст белый и фон тоже белый

Ссылка на сообщение
Поделиться на другие сайты

Странно.

У меня фон страницы серый.

И вот я свободно меняю цвет на любой:

<div id="boxCategories">

<h5>Разделы</h5>

<div id="categoriesBoxMenu">

<ul id="CatNavi"><li class="CatLevel0">

<a href="http://vamshop.ru/vam.html">VaM Shop</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/hosting.html">Хостинг</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/arenda.html">Аренда</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/modules.html">Модули</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/uslugi.html">Услуги</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/files.html">Файлы</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/partners.html">Партнёры</a></li>

<li class="CatLevel0"><a href="http://vamshop.ru/catalog.html">Каталог магазинов</a></li>

</ul>

</div>

</div>

То, что у вас фон белый - очень странно.

Какой у вас браузер?

И если можно пришлите снимок экрана. А то у меня на странице всё нормально.

Ссылка на сообщение
Поделиться на другие сайты

зачем так издеваться над человеком)

cuba

если вы клонировали бокс то первое что нужно было сделать это хотя бы изменить id всех дивов ул и т.д...

а уже потом в templates/vamshop/stylesheet.css задавать стили для этих элементов, править дизайн...

Ссылка на сообщение
Поделиться на другие сайты

да нет же на вашем форуме все ок все все меняеятся, я имею ввиду какой тег нужно добавить в приведенный вами код, чтобы пункты меню изменили свой цвет на сайте, либо фон изменил окрас.

добавил

<font color="#000000"> не сканало

Ссылка на сообщение
Поделиться на другие сайты

#menu ul li a:hover span

  {

  color: #fff;

    font-weight: bold;

  text-decoration: none;

  }

зачем так издеваться над человеком)

Где же издевательство? Он про фон этой страницы спрашивает. Я отвечаю.

Он у Вас тоже серый, mosquito? или розовый?

Ссылка на сообщение
Поделиться на другие сайты

ну пора привыкнуть, к тому что многие сами не знают что им нужно и как сформулировать то что им нужно)

думаю понятно что никому неинтересно какой у кого фон на форуме и каким цветом буквы=)

пысы. у меня фон серый -)

Ссылка на сообщение
Поделиться на другие сайты

stylesheet.css

a:hover.HeaderPageLinks {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

TD.cookieUsage {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #CB006C;
  color: #FFFFFF;
}
#menu ul li a:hover span
{
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
/* WebMakers.com Added: Editing Attributes */[/code] index.htm
[code]{$box_ARTICLESNEW}
{$box_AUTHORS}
<div id="boxCategories">
<h5>Разделы‹</h5>
<div id="categoriesBoxMenu">
<ul id="CatNavi"><li class="CatLevel0">
<font color="#000000">
<a href="http://vamshop.ru/vam.html">VaM Shop</a></li>
<li class="CatLevel0"><a href="http://vamshop.ru/hosting.html">123</a></li>
<li class="CatLevel0"><a href="http://vamshop.ru/arenda.html">324</a></li>
<li class="CatLevel0"><a href="http://vamshop.ru/modules.html">444</a></li>
<li class="CatLevel0"><a href="http://vamshop.ru/uslugi.html">Услуги</a></li>
<li class="CatLevel0"><a href="http://vamshop.ru/files.html">Файлы</a></li>
<li class="CatLevel0"><a href="http://vamshop.ru/partners.html">Партнёры</a></li>
<li class="CatLevel0"><a href="http://vamshop.ru/catalog.html">Каталог магазинов</a></li>
</font>
</ul>
</div>
</div>
<!-- left_navigation_eof //-->

не выходит...  :(

Ссылка на сообщение
Поделиться на другие сайты

о этом <font color="#000000"></font> пора давно уже забыть...

и все id поменяй еще...

а твой css вообще хз к какому месту прикручиваться должн =)

Ссылка на сообщение
Поделиться на другие сайты

причем

#menu ul li a:hover span

  {

    color: #fff;

    font-weight: bold;

    text-decoration: none;

  }

и это

a:hover.HeaderPageLinks {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

}

TD.cookieUsage {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  background: #CB006C;

  color: #FFFFFF;

}

#menu ul li a:hover span

{

    color: #000000;

    font-weight: bold;

    text-decoration: none;

}

/* WebMakers.com Added: Editing Attributes */

к div#boxCategories

div#CategoriesBoxMenu

ul#CatNavi

?)

Ссылка на сообщение
Поделиться на другие сайты

Вот здесь меняй (поэкспериментируй и разберёшься):

#categoriesBoxMenu #CatNavi li a {

width: 95%;

display: block;

padding: 0.1em 0;

color: #663300;

text-indent: 0.4em;

font-family: Arial, Helvetica, sans-serif;

background-color: #fff;

text-decoration: none;

border-left: 0.4em solid #FFAA00;

border-top:1px solid #fff;

border-bottom:1px solid #fff;

border-right:1px solid #fff;

}

#categoriesBoxMenu #CatNavi li a:hover {

color: #f00;

border-left: 0.4em solid #FF9305;

background-color: #FCF0E1;

border-top:1px solid #FF9305;

border-bottom:1px solid #FF9305;

border-right:1px solid #FF9305;

}

#categoriesBoxMenu #CatNavi .CatLevel1,

#categoriesBoxMenu #CatNavi .CatLevel2,

#categoriesBoxMenu #CatNavi .CatLevel3,

#categoriesBoxMenu #CatNavi .CatLevel4,

#categoriesBoxMenu #CatNavi .CatLevel5,

#categoriesBoxMenu #CatNavi .CatLevel6 {padding-left: 1em;}

#categoriesBoxMenu #CatNavi .CatLevel1,

#categoriesBoxMenu #CatNavi .CatLevel2,

#categoriesBoxMenu #CatNavi .CatLevel5,

#categoriesBoxMenu #CatNavi .CatLevel6 {font-size: 16px}

 

#categoriesBoxMenu #CatNavi .CatLevel3,

#categoriesBoxMenu #CatNavi .CatLevel4 {font-size: 12px} 

#categoriesBoxMenu #CatNavi .CurrentParent a {font-weight: bold;}

#categoriesBoxMenu #CatNavi li a,

#categoriesBoxMenu #CatNavi .Current li a,

#categoriesBoxMenu #CatNavi .CurrentParent li a,

#categoriesBoxMenu #CatNavi .CurrentParent .Current li a

  {

font-weight: normal;

  }

#categoriesBoxMenu #CatNavi .Current a,

#categoriesBoxMenu #CatNavi .CurrentParent .Current a {font-weight: bold;}

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...