23keks23

Фикс вертикального меню категорий

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

23keks23    10

Фикс вертикального меню категорий


Привет!

Этот фикс помогает бороться с длинным меню, выпадающий из основного, как показано на фото.

Ничего существенного, просто фикс!

Подходит для шаблона UniShop и похожих ему.


  • Автор
  • Добавлен
    08.02.2017
  • Категория
  • Работает на OpenCart
  • Системные требования
  • Работает на ocStore
  • Сайт разработчика
  • Работает на OpenCart.Pro, ocShop
  • Старая цена
  • Метод активации
  • Ioncube Loader

 

Поделиться сообщением


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

Очень нужное дополнение. При больших меню реально помогает! 

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

Или как задать высоту раскрывающегося меню так что бы оно не зависим от количества пунктов было одинаковым по высоте?

Поделиться сообщением


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

Хороший фикс, но к сожалению ломается открытие подкатегорий в мобильной версии((

Поделиться сообщением


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

Фикс был сделан на "коленке" для магазина на шаблоне unishop. Со структурой и кол-вом категорий данного магазина, работает хорошо, и не ломается на мобильном.

Поэтому я и захотел поделиться со всеми.

Но если все же интересно, можно дополнить модуль какими то настройками.

Опишите по пунктами то, что на Ваш взгляд было бы полезным.

Поделиться сообщением


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

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

Поделиться сообщением


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

У меня только 2а пожелания

1) зафиксировать  верхнюю границу меню, а низ если не хватает пунктов дотягивался до пункта пустым полем. Или вообще иметь возможность задавть высоту меню в процентах от высоты экрана.

cc04a7844be0t.jpg

 

2) не ломалась верстка в мобильной версии. Сейчас меню в мобильной версии тоже видит нижнюю границу экрана и поджимает развернутый пункт вверх. Тоесть для мобильных мод вообще не должен включаться.

924e36884d2dt.jpg

Поделиться сообщением


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

Добрый день. Поставил Ваш фикс, но как было меню так и осталось. Что может быть? как исправить? Тема Unishop ocstore 2.3

Изменено пользователем zitex

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
23keks23    10
10 часов назад, zitex сказал:

Добрый день. Поставил Ваш фикс, но как было меню так и осталось. Что может быть? как исправить? Тема Unishop ocstore 2.3

Пришлите адрес сайта, я же не могу из воздуха взять решение проблемы ))))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
23keks23    10
21 час назад, zitex сказал:

Зашел на сайт и испугался (((

Screenshot_2017-02-19-10-08-22.png

Screenshot_2017-02-19-10-08-27.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zitex    0
В 17.02.2017 в 19:01, 23keks23 сказал:

Пришлите адрес сайта, я же не могу из воздуха взять решение проблемы ))))

http://demo.foodtaxi.com.ua/index.php?route=common/home

 

исправил, почему-то тема вылетела

Поделиться сообщением


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

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

Поделиться сообщением


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

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

В ‎09‎.‎02‎.‎2017 в 13:59, 23keks23 сказал:

Подходит для шаблона UniShop и похожих ему

 

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От ReManager

      Скачать/Купить дополнение


      Дополнительное описание категорий и товаров
      Дополнительное описание для товаров и категорий. Делал для себя. Не заменяет файлы. OCMOD. Мод для тех, кто ручками допиливает шаблон и разместит вывод доп.описаний в нужном месте шаблона. Добавляет дополнительные 2 поля в базу. Работает без ошибок ТОЛЬКО на ocStore 2.3.0.2.*. На остальных версиях требуются мелкие правки.
       
      Что мод делает:
      1. С помощью мода можно вывести дополнительное описание в категориях в файле catalog/view/theme/ВАША_ТЕМА/template/product/category.tpl добавить:
      - для вывода доп.описания продукта в необходимом месте блока формирования карточки продукта
      <?php if ($product['description_dop']) { ?><div class="dop-opisanie"><?php echo $product['description_dop']; ?></div><?php } ?> - для вывода доп.описания категории в необходимом месте
      <?php if ($description_dop) { ?><div class="dop-opisanie"><?php echo $description_dop; ?></div><?php } ?> 2. Для вывода доп.описания на странице товара в файле catalog/view/theme/ВАША_ТЕМА/template/product/product.tpl добавить в нужном месте:
      <?php if ($description_dop) { ?><div class="dop-opisanie"><?php echo $description_dop; ?></div><?php } ?> 3. Для вывода доп.описания в модуле "Рекомендуемые" товара в файле catalog/view/theme/ВАША_ТЕМА/template/extension/module/featured.tpl добавить в нужном месте:
      <?php if ($product['description_dop']) { ?><div class="dop-opisanie"><?php echo $product['description_dop']; ?></div><?php } ?> 4. Для вывода доп.описания в модуле "Последние" товарах в файле catalog/view/theme/ВАША_ТЕМА/template/extension/module/latest.tpl добавить в нужном месте:
      <?php if ($product['description_dop']) { ?><div class="dop-opisanie"><?php echo $product['description_dop']; ?></div><?php } ?>  - <div class="dop-opisanie"> - это так, просто для понимания, что можно оформить своими стилями;
      - можно просто выводить только через строку кода с echo; без if.
       
      Как пользоваться с версии 1.2.1:
      .zip - для тех кто ставит в первые.
      .xml - для тех кто ставил уже предыдущие версии и хочет обновиться.
       
      v.1.2.0.0.1 - Доп.описание категории отсутствует на страницах пагинации(2-я, 3-я страница каталога), у формы Доп.описания товара нет редактора.
      v.1.2.0.1.1 - Доп.описание категории отсутствует на страницах пагинации(2-я, 3-я страница каталога), у формы Доп.описания товара есть редактор.
      v.1.2.1.0.1 - Доп.описание категории присутствует на страницах пагинации(2-я, 3-я страница каталога), у формы Доп.описания товара нет редактора.
      v.1.2.1.1.1 - Доп.описание категории присутствует на страницах пагинации(2-я, 3-я страница каталога), у формы Доп.описания товара есть редактор.
       
      В версиях, где редактор для Доп.описание товаров текст можно форматировать, т.е добавлять ссылки, картинки, стили и т.п(как полное описание). Кстати, где нет редактора в Доп.описании, то в шаблоне все html-тэги удаляются. Не стоит ограничения по длине доп.описания категории и товара!
       
      Проверял на чистом сайте. Возмоооожно, будут конфликты с какими-нибудь модами. Но это не сложно решить, наверно.
       
      Установка мода:
      1. Установить через "Установка дополнений".
      2. Обновить кэш в "Менеджер дополнений".
       
      Обновление мода:
      Скачивайте .xml нужной версии, удаляйте модификатор, обновляйте кэш, ставьте новый .xml и опять обновляйте кэш.
       
      ВНИМАНИЕ:
      1. Я не программист, поэтому 100% работу на ваших сайтах с различными шаблонами гарантировать не могу. Если авторы шаблонов протестят мой мод и, при несовместимости частичной, покажут где-что подправить, то я сделаю версии и под их шаблоны.
      2. Работает пока только с редактором Summer Note.
       
      Демо с доп. описание категории, товаров, модулями Последние и Рекомендуемые.
       
      Донатики на пиво/сок/сигареты и печеньки можно присылать тут
      Добавил ReManager Добавлено 26.12.2016 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop  
    • От ReManager
      Дополнительное описание для товаров и категорий. Делал для себя. Не заменяет файлы. OCMOD. Мод для тех, кто ручками допиливает шаблон и разместит вывод доп.описаний в нужном месте шаблона. Добавляет дополнительные 2 поля в базу. Работает без ошибок ТОЛЬКО на ocStore 2.3.0.2.*. На остальных версиях требуются мелкие правки.
       
      Что мод делает:
      1. С помощью мода можно вывести дополнительное описание в категориях в файле catalog/view/theme/ВАША_ТЕМА/template/product/category.tpl добавить:
      - для вывода доп.описания продукта в необходимом месте блока формирования карточки продукта
      <?php if ($product['description_dop']) { ?><div class="dop-opisanie"><?php echo $product['description_dop']; ?></div><?php } ?> - для вывода доп.описания категории в необходимом месте
      <?php if ($description_dop) { ?><div class="dop-opisanie"><?php echo $description_dop; ?></div><?php } ?> 2. Для вывода доп.описания на странице товара в файле catalog/view/theme/ВАША_ТЕМА/template/product/product.tpl добавить в нужном месте:
      <?php if ($description_dop) { ?><div class="dop-opisanie"><?php echo $description_dop; ?></div><?php } ?> 3. Для вывода доп.описания в модуле "Рекомендуемые" товара в файле catalog/view/theme/ВАША_ТЕМА/template/extension/module/featured.tpl добавить в нужном месте:
      <?php if ($product['description_dop']) { ?><div class="dop-opisanie"><?php echo $product['description_dop']; ?></div><?php } ?> 4. Для вывода доп.описания в модуле "Последние" товарах в файле catalog/view/theme/ВАША_ТЕМА/template/extension/module/latest.tpl добавить в нужном месте:
      <?php if ($product['description_dop']) { ?><div class="dop-opisanie"><?php echo $product['description_dop']; ?></div><?php } ?>  - <div class="dop-opisanie"> - это так, просто для понимания, что можно оформить своими стилями;
      - можно просто выводить только через строку кода с echo; без if.
       
      Как пользоваться с версии 1.2.1:
      .zip - для тех кто ставит в первые.
      .xml - для тех кто ставил уже предыдущие версии и хочет обновиться.
       
      v.1.2.0.0.1 - Доп.описание категории отсутствует на страницах пагинации(2-я, 3-я страница каталога), у формы Доп.описания товара нет редактора.
      v.1.2.0.1.1 - Доп.описание категории отсутствует на страницах пагинации(2-я, 3-я страница каталога), у формы Доп.описания товара есть редактор.
      v.1.2.1.0.1 - Доп.описание категории присутствует на страницах пагинации(2-я, 3-я страница каталога), у формы Доп.описания товара нет редактора.
      v.1.2.1.1.1 - Доп.описание категории присутствует на страницах пагинации(2-я, 3-я страница каталога), у формы Доп.описания товара есть редактор.
       
      В версиях, где редактор для Доп.описание товаров текст можно форматировать, т.е добавлять ссылки, картинки, стили и т.п(как полное описание). Кстати, где нет редактора в Доп.описании, то в шаблоне все html-тэги удаляются. Не стоит ограничения по длине доп.описания категории и товара!
       
      Проверял на чистом сайте. Возмоооожно, будут конфликты с какими-нибудь модами. Но это не сложно решить, наверно.
       
      Установка мода:
      1. Установить через "Установка дополнений".
      2. Обновить кэш в "Менеджер дополнений".
       
      Обновление мода:
      Скачивайте .xml нужной версии, удаляйте модификатор, обновляйте кэш, ставьте новый .xml и опять обновляйте кэш.
       
      ВНИМАНИЕ:
      1. Я не программист, поэтому 100% работу на ваших сайтах с различными шаблонами гарантировать не могу. Если авторы шаблонов протестят мой мод и, при несовместимости частичной, покажут где-что подправить, то я сделаю версии и под их шаблоны.
      2. Работает пока только с редактором Summer Note.
       
      Демо с доп. описание категории, товаров, модулями Последние и Рекомендуемые.
       
      Донатики на пиво/сок/сигареты и печеньки можно присылать тут
    • От seolink
      Нужно решение проблемы дублирования категорий:
      Нужно добавить возможность аналогичную в товарах , когда мы можем выбрать для одного товара несколько категорий где он отображается.
       
      Тоесть в категориях добавить еще одно поле Показывать в Категориях и здесь мы выбираем в каких категориях мы хотим чтобы данная категория отображалась..
       
      ocStore 2.1.0.1
       
      Пример:
      Хорошо видно на сайте Розетка
      Категория Садовая мебель с одной и той же ссылкой размещена в Категориях
      1. Интернет-супермаркет №① - Дача, сад, огород - Садовая мебель и декор
      Здесь https://rozetka.com.ua/sadovaya-mebelj-i-dekor/c4627879/
      2. Интернет-супермаркет №① - Товары для дома - Мебель
      https://rozetka.com.ua/mebel/c152458/
       
       
    • От Shishkin68
      Помогите, пожалуйста! Бьюсь не один час, не могу, чтобы описание категории ( в нем таблица) полностью отображалась на странице, у меня показывает частично, и внизу надпись " показать все описание".

    • От prochet
      Здравствуйте. Задача такая: Есть главные категории и одинаковые подкатегории. Функционала по выводу свои подпунктов в шаблоне нет.
      Что бы не ковырять код шаблона, сделать редирект подкатегории на посадочную страницу фильтра, будут ли проблемы с ПС?
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу