Адаптивный шаблон FastFood для OcStore и OpenCart 1.5.*. Адаптивное меню для opencart
Адаптивный шаблон FastFood для OcStore и OpenCart 1.5.*
Описание:Лёгкий и быстрый шаблон, созданный отлично подходящий для создания магазина по заказу еды на дом, в офис. Так-же отлично подойдёт для кафе и пиццерий, продуктовых магазинов и бутиков.
Плюсы:
- Адаптивность (в том числе модули слайдшоу, каруселей товара и пр.), тестировался на различных устройствах с разрешением по горизонтали от 320px
- Встроенный модуль для создания кастомного бокового меню
- Встроенный модуль быстрого просмотра товара
- Встроенный модуль фотогалереи
- Встроенный модуль новостей
- Улучшенный модуль слайдшоу: адаптивность и показ текста поверх картинки слайда, 4 вида анимации. Настраивается в админке
- Для мобильных устройств сделан автовыбор нужного типа клавиатуры для поля ввода телефона и мейла
- Улучшенный модуль корзины (обновление количества, цены и суммы непосредственно в модуле)
- ————
- Встроенный модуль быстрого заказа
- Заказ может просто отправляться на мейл или создаваться в админке, как самый обыкновенный заказ! (включается из админки)
- Блок располагается непосредственно в корзине, что многократно улучшает конверсию!
- Вы можете выбрать, как будет работать модуль быстрого заказа: только отправлять e-mail или же создавать заказы и в админке магазина
- Для зарегистрированного пользователя все необходимые данные для заказа подставляются автоматически
- ————
- Встроенный модуль, показывающий в карточке товара прочие товары из той-же категории (все параметры настраиваются в админке)
- ————
- Встроенный модуль стикеров (акции, новинки, лидеры продаж)
- Для стикера «новинка» можно задать текст самого стикера и дни, в течении которых после добавления товара он считается новинкой
- Для стикера «лидер продаж» можно задать текст самого стикера и количество продаж данного товара, после которого он будет считаться лидером
- ————
- Модули акций, новинок, рекомендуемых и лидеров продаж заменены на улучшенные, со встроенной адаптивной каруселью
- ————
- Встроенный модуль заказа звонка
- При заказе звонка можно выбрать одну из трёх тем обращения
- Активность и текст темы обращения настраивается в админ панели шаблона
- При выборе третьей темы появляются поля «e-mail» и «текст вопроса»
- ————
- Модуль управления шаблоном, как и сам шаблон, поддерживает мультимагазинность и мультиязычность
- Произвольные ссылки в футере (все параметры настраиваются в админке)
- При выборе опции отправки только на почту из модуля быстрого заказа, на почту, указанную в настройках магазина, отправляются все товары, лежащие в корзине + данные о покупателе.
- Улучшенный блок отзывов о товаре
- Улучшенные модули слайдшоу и баннеров
- Улучшенный модуль стандартного фильтра товаров
- Вывод неограниченного количества дополнительных телефонов в шапке сайта
- Переработанная страница контактов магазина
- Встроенный автопересчёт цены в зависимости от выбранных опций и количества товара
- В хлебных крошках убрана ссылка с последнего пункта, дабы исключить ссылку страницы на саму себя
- Возможность выбора количества товара в модулях, странице категории, поиске, акций, производителей
- При изменении количества на этих страницах автоматически пересчитывается цена и вес товара(если он указан)
- Автоматически отключается кнопка «купить», и заменяется её текст на «нет в наличии» если количество товара меньше 1
- Возможность выбора показываемых пунктов в боковом меню категорий
- Возможность подключения своего файла стилей, это нужно, если вы вносите изменения в стиль отображения шаблона и не хотите мучений при его обновлении
- ————
- Для устройств, имеющие разрешение экрана больше 1024пикс.:
- — Плавающее верхнее меню
- — Автооткрытие корзины при добавлении в неё товара
- — Автоскрытие корзины после добавления в неё товара и при бездействии пользователя более 7 секунд
- — Автоскрытие корзины через 3 секунды после того, как пользователь уберёт с неё курсор. Если в течении этих трёх секунд пользователь вернёт курсор в область корзины скрытие не произойдёт
- Необходимые данные, такие как часы работы, номера телефонов, баннеры на главной, карта сайта на странице контактов и прочее настраивается из админ части магазина.
- И прочее и прочее, так-как тут нет смысла описывать сотни мелких улучшений и правок..
Скорость:Для тех, кто заботится о скорости открытия, оптимизации и удобстве пользователя — с данным шаблоном можно без проблем получить от Google отличные оценки!
Даже на демо, без особой оптимизации картинок товара, Google даёт такие оценки:Для компьютеров:
- общая оценка: 94 из 100
Для мобильных устройств:
- скорость: 84 из 100
- удобство: 100 из 100
Ссылка на PageSpeed — https://developers.g….ru/&tab=mobile
Совместимость:Шаблон тестировался во всех современных браузерах, успешно проходит проверку валидатора кода.Ссылка на валидатор — https://validator.w3…food.oc-dev.ru/
Шаблон тестировался на ocStore c 1.5.4 по 1.5.5.1.2 и Opencart c 1.5.5 по 1.5.6.4 , для полноценной работы требуется vQmod версии не ниже 2.4.1
Начиная с версии шаблона 1.5.6 требуется установленный на сервере Ioncube Loader v4.4+
Как узнать, установлен ли он?Скачайте архив, распакуйте, загрузите к себе на сайт и откройте http://ваш-сайт.ru/s_test.php
Демо:
Главная страница: http://fastfood.oc-dev.ru/Страница категории: http://fastfood.oc-dev.ru/japan/Страницы товара: http://fastfood.oc-d…aly/traditional и htt
vseprosto.top
мобильное меню для Вашего сайта OpenCart (ОпенКарт) и ocStore
Совместимость | OpenCart 2.0, OpenCart 2.1, OpenCart 2.2, OpenCart 2.3, OCStore 2.1, OCStore 2.3, Opencart.pro 2.1, Opencart.pro 2.3, MaxyStore 2.1.0.2, MaxyStore 2.3.0.2 |
- Быстрые переходы в самые ключевые страницы сайта
- Быстрый переход в корзину товаров
- Опционально включение и выключение любых пунктов меню
- Вывод имени, фамилии и Email пользователя в шапке
- Строка поиска для более удобного серфинга по сайту
- Вывод строки регистрации в шапке мобильного меню
- Приятная анимация появления и исчезновения
- Модуль продается с лицензией на сайт. Одна покупка = Один домен
- Покупая копию модуля вы получаете право на использование. Распространения модуль платно или бесплатно нарушает лицензию и грозит обнулением покупки, а так же уголовной ответственность предусмотренной статей 146 УК РФ (Нарушение авторских и смежных прав)
- Автор оставляет за собой право изменят условия предоставления лицензии, изменения цены и стоков продления лицензии.
- Все доработки, переработки и изменения функционала не входят в стоимость модуля и оплачиваются отдельно по письменной договоренности с автором.
Основное | |
Способ распространения | Платно |
Совместимость | OpenCart 2.0, OpenCart 2.1, OpenCart 2.2, OpenCart 2.3, OCStore 2.1, OCStore 2.3, Opencart.pro 2.1, Opencart.pro 2.3, MaxyStore 2.1.0.2, MaxyStore 2.3.0.2 |
VQmod | Нет |
Ocmod | Да |
Статистика | |
В первый раз файл добавлен | 17.09.2018 |
Последнее изменение | 17.09.2018 |
Просмотров | 16 |
Файлы будут доступны после покупки
liveopencart.ru
Адаптивное меню для сайта
![Лого www.SiteHere.ru](/800/600/http/www.sitehere.ru/favicons/favicon-160x160.png)
![Адаптивная навигация для меню](/800/600/http/www.sitehere.ru/wp-content/uploads/2015/03/15.03.2015.jpg)
Всем привет!
Сегодня хочу поделиться интересным решением для основного меню.Такой подход может стать альтернативой стандартному выпадающему меню.Кроме того оно уже адаптивно.
Смотреть примерСкачать
Похожие статьи на эту тему:
Добавляем HTML
HTML КОД
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <header> <nav> <ul> <li><a href="#0">О нас</a></li> <li><a href="#0">Проекты</a></li> <li><a href="#0">Блог</a></li> <li><a href="#0">Контакты</a></li> <li> <a href="#0"><span>Категории</span></a> <ul> <li><a href="#0">Меню</a></li> <li><a href="#0">Категория 1</a></li> <li><a href="#0">Категория 2</a></li> <li><a href="#0">Категория 3</a></li> <li><a href="#0">Категория 4</a></li> <li><a href="#0">Категория 5</a></li> <li><a href="#0">Placeholder</a></li> </ul> </li> </ul> <!-- .cd-main-nav --> </nav> <!-- .cd-main-nav-wrapper --> <a href="#0">Menu<span></span></a> </header> |
Вся навигации состоит из двух неупорядоченных списков. Названия разделов и категорий меню вы, соответственно, меняете на свои.
HTML КОД
1 | <a href="#0">Menu<span></span></a> |
Последняя строка отвечает за навигацию при маленьком разрешении экрана.
Добавляем CSS
Архив с примером содержит файл style.css.В нем в разделе «Стили для меню» находятся все стили оформления меню в том числе и медиазапросы.Вы можете скачать весь файл, или добавить стили только для самого меню. Если вы, скачали в свой проект весь style.css, то не забудьте подключить его в свой html файл между тегами <head>.
1 | <link rel="stylesheet" href="css/style.css"> |
Добавляем JQuery
Из архива копируем папку js. И подключаем скрипты в наш html документ.
1 2 3 | <script src="js/modernizr.js"></script> <script src="js/jquery-2.1.1.js"></script> <script src="js/main.js"></script> |
Если в вашем проекте уже есть modernizr.js и jquery-2.1.1.js, то второй раз подключать их не нужно. Меню готово!
Также такой вариант навигации можно использовать для поиска по сайту, формы входа или для ссылок на соц.сети.
Всем удачи!
Источник: Оригинал
С Уважением, Михалев Валентин
Адаптивная навигация для меню 5.00/5 (100.00%) 8 голос(ов)
Понравилась статья - расскажи друзьям! :)
Вконтакте
Одноклассники
Google+
Универсальное адаптивное меню для сайта
Здравствуйте, уважаемые друзья. Сегодня я расскажу вам, как создать адаптивное меню для сайта. Создавать будем горизонтальное меню, которое будет адаптироваться под экраны мобильных устройств. А его универсальность заключается в том, что независимо от технологии создания вашего сайта, это меню будет работать на любом сайте. То есть достаточно исправить ссылки, название пунктов меню и подправить стили по ваш дизайн.
Ранее, я уже публиковал статью, в которой поделился двумя способами создания адаптивного меню. А сегодня рассмотрим ещё один способ.
Обычный вид меню для мониторов компьютера и больших экранов будет выглядеть так:
![Вид меню на компьютере](/800/600/https/1zaicev.ru/wp-content/uploads/2015/06/menu_adaptiv_gr.png)
Вид меню на компьютере
На мобильных устройствах, меню в раскрытом виде будет отображаться так:
![Вид меню на смартфоне](/800/600/https/1zaicev.ru/wp-content/uploads/2015/06/menu_mobil.png)
Вид меню на смартфоне
Принцип построения универсального адаптивного меню.
Итак, для того чтобы создать такое меню вам потребуется:
- Создать html каркас.
- Применить стили css.
- Подключить скрипт обработчик.
Разумеется, у вас на сайте есть меню, и вы его хотите сделать адаптивным. У вас есть два пути, первый – адаптировать существующее меню и второй – сделать новое адаптивное меню.
На большинстве сайтов, которые сделаны на CMS, проще создать новое меню, чем переделать старое. Так как само построение меню реализовано через php и запросы к базе данных, а стили css разбросаны среди многих других стилей. В общем, весь этот процесс переделки меню довольно трудоёмкое и кропотливое занятие.
На самописных сайтах работы с переделкой будет меньше, но все, же придётся повозиться.
В любом случае вы можете использовать стили и скрипт из этой статьи и адаптировать своё меню.
А для того чтобы создать новое адаптивное меню вам потребуется совсем немного времени. Изначально создаётся меню на основе тегов ul и li, затем добавляются стили css и подключается скрипт. Такое меню загружается и отзывается быстрей, так как работает без запросов к базе данных.
Стили css, для удобства, подключаются в отдельных файлах. Хотя их можно включить и в основные стили сайта. Я покажу пример подключения стилей через отдельные файлы.
Процесс создания адаптивного меню.
Шаг 1. Создание html структуры меню.
Первым делом нужно определиться с местом, где будет отображаться меню. Для этого нужно проанализировать файлы вашего шаблона. Как правило, меню выводится в шапке или сайтбаре. За эти основные блоки шаблона отвечают файлы header.php и sidebar.php. Именно в них и нужно искать место для вставки меню или замены старого. Для каждого шаблона – это индивидуальный процесс.
После того как вы определитесь с местом вставки нового меню, необходимо в это место поместить вот этот html каркас и изменить пункты меню и ссылки на свои.
<nav role="navigation"> <div> <div> <div> <button type="button" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span></span> <span></span> <span></span> </button> <a href="https://1zaicev.ru/">Бизнес в Сети</a> </div> <div> <ul> <li> <a href="#"> Главная </a> </li> <li> <a href="#" data-toggle="dropdown"> Рубрики <span></span> </a> <ul role="menu"> <li> <a href="#" target="_self"> Рубрика1 </a> </li> <li> <a href="#" target="_self"> Рубрика2 </a> </li> <li> <a href="#" target="_self"> Рубрика3 </a> </li> </ul> </li> <li> <a href="#"> Автор </a> </li> <li> <a href="#"> Блог </a> </li> <li> <a href="#"> Статьи </a> </li> <li> <a href="#"> Вход </a> </li> <li> <a href="#"> Регистрация </a> </li> </ul> </div> </div> </div> </nav>Примечание: Оранжевым цветом я обозначил элементы, которые вы редактируете под ваш сайт. Пункты меню можно добавлять и удалять. Как это делать я показываю в видеоуроке. За стрелку раскрывающегося меню отвечает вот этот код: <span></span>. Если раскрывающихся пунктов меню у вас несколько используйте этот код.
Шаг 2. Подключение стилей css.
Для того чтобы упростить процесс и не путаться с медиазапросами, подключать стили будем в виде отдельных файлов. Файлы стилей подключаются в файле header.php между тегами <head> … </head>. По крайней мере, это так в большинстве современных шаблонах.
Ваша задача найти, где подключается основной файл стилей style.css и ниже него подключить стили адаптивного меню.
![Подключение стилей css](/800/600/https/1zaicev.ru/wp-content/uploads/2015/06/podkl_stili.png)
Подключение стилей css
Но, для начала вы должны скачать файлы со стилями и скриптом здесь. После этого скопировать файлы bootstrap.css и menu.css в папку с вашей темой. А после в файле header.php, между тегами ХЕД добавить вот эти строки подключения:
<link rel="stylesheet" type="text/css" href="http://Ваш домен/wp-content/themes/Ваша тема/bootstrap.css" /><link rel="stylesheet" type="text/css" href="http://Ваш домен/wp-content/themes/Ваша тема/menu.css" />Шаг 3. Подключение библиотеки jQuery и скрипта обработчика.
И для завершения адаптации меню необходимо добавить подключение библиотеки jQuery и скрипта, который будет раскрывать меню при нажатии.
И хотя, библиотека jQuery у вас скорей всего уже подключена, вы это увидите между тегами ХЕД в файле header.php, я на всякий случай покажу, как её подключить. А заодно и скрипт обработчик подключим, который вы скачали в архиве.
В том же файле header.php, перед закрытием тега </head> вставляете вот эти строки кода:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><script type="text/javascript" src="http://Ваш домен/wp-content/themes/Ваша тема/bootstrap.min.js"></script>Примечание: файл bootstrap.min.js, вместе со стилями тоже нужно скопировать в папку темы вашего сайта. Возможно, в вашей теме есть папка JS, тогда скопируйте этот файл туда и укажите это в пути к файлу.
Итак, всё готово, можно проверять результат. Медиазапросы построены на точке 768 px, как только экран браузера станет меньше этой величины, меню адаптируется. Точку медиазапроса вы можете поменять в файлах стилей.
А теперь в качестве наглядного примера, как работает адаптивное меню, и как его установить на сайт предлагаю посмотреть видеоурок.
На этом у меня сегодня всё, я желаю вам успехов и до встречи в новых статьях и видеоуроках!
С уважением, Максим Зайцев.
1zaicev.ru