Сергей
С нами с 28 ноября 2016; Место в рейтинге пользователей: #77Разные варианты доставки для каждого контекста в minishop2
Доброго всем! вобщем вопрос весь раскрыт в заголовке)
У меня 2 языка на babel, соответственно 2 контекста. Как мне реализовать свою доставку для каждого контекста?
У меня 2 языка на babel, соответственно 2 контекста. Как мне реализовать свою доставку для каждого контекста?
Удобная фильтрация в mSearch2 на мобильной версии (внешний вид)
Доброго всем!
дам очень нужную инструкцию для изменения внешнего вида фильтров на мобильной версии (в десктопной ничего не измениться) в mSearch2 совместно с minishop2
На выходе нас ожидает меню куда спрячутся все фильтра, а сбоку, поверх всего будет закреплена кнопка управляющая этим меню (открыть, закрыть). Работает как в bootstrap 3 так и в bootstrap 4. Внешний вид фильтров настраиваете на свой вкус и цвет.
Впринцыпе данный пример можно использовать где угодно, возможно спрячете меню блога, ну там уже на свое усмотрение. Работает через jquery
дам очень нужную инструкцию для изменения внешнего вида фильтров на мобильной версии (в десктопной ничего не измениться) в mSearch2 совместно с minishop2
На выходе нас ожидает меню куда спрячутся все фильтра, а сбоку, поверх всего будет закреплена кнопка управляющая этим меню (открыть, закрыть). Работает как в bootstrap 3 так и в bootstrap 4. Внешний вид фильтров настраиваете на свой вкус и цвет.
Впринцыпе данный пример можно использовать где угодно, возможно спрячете меню блога, ну там уже на свое усмотрение. Работает через jquery
получить путь еще к одной картинке в minishop2 именно в каталоге
Дорого всем.
Не получается получить путь к картинке именно в каталоге, нужно для реализации смены превью при наведении.
Не получается получить путь к картинке именно в каталоге, нужно для реализации смены превью при наведении.
{if $thumb?}
<img src="{$thumb}" class="img-fluid image first" alt="{$pagetitle}" title="{$pagetitle}"/>
{else}
{/if}
<div class="hover-image">
{if $thumb}
<img src="{$thumb[1]['medium']}"/> - КАКОЙ ЗДЕСЬ ПУТЬ НАПИСАТЬ?
{else}
{/if}
</div>
в карточке товара вывожу так
{if $files}
<img src="{$files[1]['medium']}">
{else}
{/if}
Реализация 2х и более языков для minishop2
Доброго всем!
Стоит задача сделать несколько языков на сайте: Русский, английский, испанский, итальянский
Кто как делает чтобы было удобно и товары забивать в сайт, и с точки зрения админки было все удобно
Как думаю сделать я
вариант 1
Делаем для каждого языка свой контекст и переводим вручную основные разделы на нужный язык.
В карточке товара для русской версии делаем дополнительные поля с описанием товара под каждый язык и выводим уже в каталоге, в том или ином контексте нужное дополнительно поле. Получается все товары будут в одном контексте и мы не будем их дублировать в другие контексты. Плюсы: удобно синхронизировать с 1С, все товары редактируются в одном месте и расходятся во все контексты под разными языками. Минусы — не получится в разных контекстах иметь разные товары, ну и это накладывает ряд ограничений в плане гибкости самого интернет-магазины.
вариант 2
Стоит задача сделать несколько языков на сайте: Русский, английский, испанский, итальянский
Кто как делает чтобы было удобно и товары забивать в сайт, и с точки зрения админки было все удобно
Как думаю сделать я
вариант 1
Делаем для каждого языка свой контекст и переводим вручную основные разделы на нужный язык.
В карточке товара для русской версии делаем дополнительные поля с описанием товара под каждый язык и выводим уже в каталоге, в том или ином контексте нужное дополнительно поле. Получается все товары будут в одном контексте и мы не будем их дублировать в другие контексты. Плюсы: удобно синхронизировать с 1С, все товары редактируются в одном месте и расходятся во все контексты под разными языками. Минусы — не получится в разных контекстах иметь разные товары, ну и это накладывает ряд ограничений в плане гибкости самого интернет-магазины.
вариант 2
Антиспам formit + ajaxform
Всем привет стал пробиваться спам, причем за ссекунду приходит сразу писем 10 и все одинаковые. Это раздражает, на сайте стоит валидатор телефонного номера, проверки на заполненность форм, но он все равно приходит. Кто как борется с такими вещами? я знаю, что тема избита, но я видел в вебвизоре что иногда люди сами вбивают чушь в форму и отправляют. Есть ли какие то методы борьбы с такими посетителями? или какая то жесткая валидация форм? Спасибо
Не получается вывести в minishop2 опцию Да/Нет
Здравствуйте пытаюсь выставить наличие товара через поле Да/Нет через опции товара. Попробывал несколько разных вариантов и ниодин не сработал, может как то по другому нужно выводить?
1 вариант
вызываю в шаблоне
2 вариант
вызываю в шаблоне
В обоих вариантах, когда выбираю Да или Нет в товаре, на странице всеравно показывает только НЕТ что бы я не выбрал
1 вариант
вызываю в шаблоне
[[!msOptions? name=`vnalichii` &tpl=`tpl.msNalichie`]]
в tpl[[+vnalichii:is=`1`:then=`ДА`:else=`НЕТ`]]
_________2 вариант
вызываю в шаблоне
[[!msOptions? name=`vnalichii` &tpl=`tpl.msNalichie`]]
в tpl{if $vnalichii?}да{else}нет{/if}
В обоих вариантах, когда выбираю Да или Нет в товаре, на странице всеравно показывает только НЕТ что бы я не выбрал
Вывести первое фото ms2gallary на fenom
Ребят весь день бьюсь(( не могу вывести из под minishop2 в чанке с галереей самую первую-главную картинку из всех, напомню, что массив с картинками выводится так
{foreach $files as $file}
<div class="gallery-item rama" data-hash="one-{$file['id']}">
<a href="{$file['big']}" data-size="1000x750">
<img src="{$file['big']}" alt="Product">
</a>
</div>
{/foreach}
{else}
<img src="{('assets_url' | option) ~ 'components/minishop2/img/web/ms2_medium.png'}"
srcset="{('assets_url' | option) ~ 'components/minishop2/img/web/ms2_medium@2x.png'} 2x"
alt="" title=""/>
{/if}
так вот мне внутри этого массива нужно просто добавить вывод урла первой картинки из галереи товара минишопа Заявка с сайта из каталога в migx, как вытащить заголовки?
Имеется лендинг с 9 товарами, которые наполняются посредством заполнение доп полей в migx. Так же у каждого товара есть кнопка купить, при нажатии на которую вызывается форма с телефоном и именем. Так вот как сделать чтобы в письме (в заявке) присутствовало название товара из под которого посетитель заполнил форму?
Делается скрытый инпут, который должен передавать заголовок, но я не пойму как вытащить именно сам заголовок товара из migx
Делается скрытый инпут, который должен передавать заголовок, но я не пойму как вытащить именно сам заголовок товара из migx
<input name"zagolovok-tovara" value="">
Что то нужно вставить в value Отправка формы на почту из под конструктора
Ребят нужен совет.
Есть что то типа онлайн калькулятора подсчета услуг. Посетитель кликает на то что ему нужно и генерится онлайн прайс с услугой и ценой прямо на странице. Все сделал на JS. В конце концов получаем список с выбранными услугами, человек заполняет контакты и отправляет все это на почту. код приведен ниже
Должно выглядеть что то типа этого
Имя: ИВАН
Телефон: 9999
Заголовок услуги
Описание услуги
Цена на услугу
Заголовок услуги
Описание услуги
Цена на услугу
Заголовок услуги
Описание услуги
Цена на услугу
Заголовок услуги
Описание услуги
Цена на услугу
Как реализовать? уже голову поломал.
Есть что то типа онлайн калькулятора подсчета услуг. Посетитель кликает на то что ему нужно и генерится онлайн прайс с услугой и ценой прямо на странице. Все сделал на JS. В конце концов получаем список с выбранными услугами, человек заполняет контакты и отправляет все это на почту. код приведен ниже
<ul class="result" name="result"><!---сгенерированный список--->
<li><!---Таких лишек генерится много, в зависимости от выбранных услуг--->
<p class="number-tooth"></p><!---Заголовок услуги--->
<p class="disease"></p> <!---описание услуги--->
<p class="cost-result"></p><!---цена услуги--->
</li>
</ul>
Теперь это нужно все отправить на почту посредством ajaxform + formitДолжно выглядеть что то типа этого
Имя: ИВАН
Телефон: 9999
Заголовок услуги
Описание услуги
Цена на услугу
Заголовок услуги
Описание услуги
Цена на услугу
Заголовок услуги
Описание услуги
Цена на услугу
Заголовок услуги
Описание услуги
Цена на услугу
Как реализовать? уже голову поломал.