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

Меню


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

Если я правильно понял, то вполне можно сделать, даже не трогая html, не говоря уже о php.

Красные категории это я так понимаю высшие категории, а со стрелкой это категории второго уровня и ниже, правильно я понял?

В /templates/vamshop/stylesheet.css тогда просто измени класс boxMenuCategory это для высших категорий, сделай его красным.

А также класс boxMenuSubCategory это нижние категории - поставь возле них стрелочку-картинку.

Вот например так измени стили бокса разделы:


/*- Список разделов */
#categoriesBoxMenu
  {
    padding-left: 1em; /* отступ разделов от левого края бокса */
    margin: 0 auto;
  }

#categoriesBoxMenu a, #categoriesBoxMenu a:visited
  {
    display: block;
    padding: 0.1em 0;
    color: red;
    text-indent: 0.4em;
    background-color: #fff;
    text-decoration: none;
    margin: 0.4em 0;
  }

#categoriesBoxMenu a:hover
  {
    color: #f00;
  }

#categoriesBoxMenu .boxMenuCategory
  {
    position: relative;
  }

#categoriesBoxMenu .boxMenuCategory span
  {
    position: relative;
  }

#categoriesBoxMenu .boxMenuSubCategory a
  {
    color: #000;
    position: relative;
    padding-left: 1em;
    background: url(img/icon_arrow1.jpg) no-repeat left center;
    padding: 0 0 0 12px;
  }

#categoriesBoxMenu .boxMenuSubCategory span
  {
    text-decoration: underline;
    position: relative;
  }
/*- /Список разделов */
[/code]

Или нужно именно что б было изначально развёрнуто дерево категорий?

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

На табличном там не задаётся css класс для категорий, подкатегорий.

Попробуй переписать файл /templates/vamshop/source/inc/xtc_show_category.inc.php в /templates/vamshop_table/source/inc/xtc_show_category.inc.php

Привидённый выше css код вставить в /templates/vamshop_table/stylesheet.css

Затем в шаблоне бокса разделы /templates/vamshop_table/boxes/box_categories.html замени:


{$BOX_CONTENT}
[/code] На:
[code]
<div id="categoriesBoxMenu">{$BOX_CONTENT}</div>

Всё, должно работать.

P.S. Только сделай резервные копии файлов, на всякий случай.

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

Привет Саш.Сделал все как ты написал,все работает,только подкатегории всеравно сворачиваются.Как сделать,что-бы подкатегории были видны?

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

Нужно что б сразу как зашёл на главную страницу, подкатегории уже были видны, т.е. что б дерево категорий было развёрнуто, правильно?!

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

Пока не сообразил, как сделать.

Не знаю, подойдёт или нет, но может быть подойдёт Yahoo tree menu.

В файлах можно взять.

В нём можно разворачивать дерево категорий без перезагрузки страницы.

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

Видимо мне это не подойдет

Fatal error: Cannot redeclare xtdbquery() (previously declared in /home/www/z33995/tvsklad/includes/application_top.php:183) in /home/www/z33995/tvsklad/includes/application_top.php on line 183

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

Это после установки такое выдаёт?!

Я сегодня ещё попробую сделать вывод развёрнутого дерева, может получится.

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

А из index.html убрал {$box_CATEGORIES} ?!

А если кэширование sql выключить в Админке - Настройки - Кэш?!

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

А из index.html убрал {$box_CATEGORIES} ?!

А если кэширование sql выключить в Админке - Настройки - Кэш?!

Убрал... Вообще все сделал как в readme. Насчет кэша попробую...

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

Сделал бокс разделы с уже развёрнутым меню.

Вот http://vamshop.ru/support/modules/wfdownloads/singlefile.php?cid=6&lid=14

Вроде бы то, что нужно, т.е. в боксе уже видны все существующие подкатегории, а не только высшие категории.

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

Вроде бы то, что нужно, т.е. в боксе уже видны все существующие подкатегории, а не только высшие категории.

Большое спасибо, заработало. Единственное что еще хотелось бы чтобы категории от подкатегорий както отличались, например категории были бы выделены жирным (и например выравнивались по середине), а подкатегории остались как сейчас...

Ато получилось что все слилось вот как http://www.tv-sklad.ru/

Вариант с переписыванием из стиля с Div'ами xtc_show_category.inc.php, с последующими заменами в коде у меня не прошел, как это не странно. Все тэги <div> вылезли наружу вот так

28678_3121123312_122_254lo.jpg

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

Чтобы отделить как раз подкатегории нужно сделать как я советовал на первой странице.

Ты точно всё правильно сделал?

Скорей всего, нет, попробуй ещё раз сделай, нужно отредактировать шаблон бокса, файл стилей и один php файл.

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

Посмотрел tv-sklad.ru

У тебя всё правильно изменено, только ты забыл в stylesheet.css код добавить, я на прошлой странице писал какой код.

Добавишь его и будет так как ты хочешь, разве что CSS стили добавленные под себя изменишь.

Ещё...

Ты зря взял шаблон из xt:Commerce, он немного не совместим с VaM Shop, например у тебя не будет рекомендуемых товаров, новостей, на странице create_account у тебя не будет работать подсветка ошибок, AJAX регионы, не будут отключаться поля формы если ты хочешь их отключить и т.д. по мелочи.

Хотя это можно исправить в принципе.

Перепиши папку /templates/vamshop_table/module в /templates/shop5/module

Только конечно сначала сделай резервную копию.

По идее, должно будет всё работать, т.е. все возможности VaM Shop у тебя будут в твоём шаблоне.

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

Все сделал как ты сказал, и меню даже заработало. Но с ним случился интересный глюк :) При нажатии на категорию или подкатегорию, меню немного искривлено. Вот если не сложно посмотри что будет если нажать на категорию Телевизоры.

Спасибо за помощь :)

Папку модули переписал, глюков вроде никаких, только плюсы.

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

Да не искревлено, в а стилях сделан отступ у подкатегорий, т.е. в классе BoxCategorySubMenu

Просто исправь padding на 0 в этом классе.

Это ж обычный css.

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

Да не искревлено, в а стилях сделан отступ у подкатегорий, т.е. в классе BoxCategorySubMenu

Просто исправь padding на 0 в этом классе.

Это ж обычный css.

Нет я не про это... при нажетии на любую категорию или подкатегорию, категория вниз через одну пропадает.

71737_Untitled_1_122_48lo.jpg

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