Сергей

Сергей

С нами с 28 ноября 2016; Место в рейтинге пользователей: #77

Удобная фильтрация в mSearch2 на мобильной версии (внешний вид)

Доброго всем!
дам очень нужную инструкцию для изменения внешнего вида фильтров на мобильной версии (в десктопной ничего не измениться) в mSearch2 совместно с minishop2

На выходе нас ожидает меню куда спрячутся все фильтра, а сбоку, поверх всего будет закреплена кнопка управляющая этим меню (открыть, закрыть). Работает как в bootstrap 3 так и в bootstrap 4. Внешний вид фильтров настраиваете на свой вкус и цвет.

Впринцыпе данный пример можно использовать где угодно, возможно спрячете меню блога, ну там уже на свое усмотрение. Работает через jquery
Сергей
19 апреля 2019, 18:55
modx.pro
28
2 311
+5

получить путь еще к одной картинке в 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}
Сергей
18 апреля 2019, 22:54
modx.pro
547
0

Реализация 2х и более языков для minishop2

Доброго всем!
Стоит задача сделать несколько языков на сайте: Русский, английский, испанский, итальянский
Кто как делает чтобы было удобно и товары забивать в сайт, и с точки зрения админки было все удобно

Как думаю сделать я

вариант 1
Делаем для каждого языка свой контекст и переводим вручную основные разделы на нужный язык.
В карточке товара для русской версии делаем дополнительные поля с описанием товара под каждый язык и выводим уже в каталоге, в том или ином контексте нужное дополнительно поле. Получается все товары будут в одном контексте и мы не будем их дублировать в другие контексты. Плюсы: удобно синхронизировать с 1С, все товары редактируются в одном месте и расходятся во все контексты под разными языками. Минусы — не получится в разных контекстах иметь разные товары, ну и это накладывает ряд ограничений в плане гибкости самого интернет-магазины.

вариант 2
Сергей
29 марта 2019, 21:29
modx.pro
957
0

Антиспам formit + ajaxform

Всем привет стал пробиваться спам, причем за ссекунду приходит сразу писем 10 и все одинаковые. Это раздражает, на сайте стоит валидатор телефонного номера, проверки на заполненность форм, но он все равно приходит. Кто как борется с такими вещами? я знаю, что тема избита, но я видел в вебвизоре что иногда люди сами вбивают чушь в форму и отправляют. Есть ли какие то методы борьбы с такими посетителями? или какая то жесткая валидация форм? Спасибо
Сергей
05 октября 2018, 14:55
modx.pro
1 195
0

Не получается вывести в minishop2 опцию Да/Нет

Здравствуйте пытаюсь выставить наличие товара через поле Да/Нет через опции товара. Попробывал несколько разных вариантов и ниодин не сработал, может как то по другому нужно выводить?
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}

В обоих вариантах, когда выбираю Да или Нет в товаре, на странице всеравно показывает только НЕТ что бы я не выбрал
Сергей
23 сентября 2018, 16:32
modx.pro
1
1 520
0

Вывести первое фото 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}
так вот мне внутри этого массива нужно просто добавить вывод урла первой картинки из галереи товара минишопа
Сергей
16 августа 2018, 20:40
modx.pro
2 396
0

Заявка с сайта из каталога в migx, как вытащить заголовки?

Имеется лендинг с 9 товарами, которые наполняются посредством заполнение доп полей в migx. Так же у каждого товара есть кнопка купить, при нажатии на которую вызывается форма с телефоном и именем. Так вот как сделать чтобы в письме (в заявке) присутствовало название товара из под которого посетитель заполнил форму?
Делается скрытый инпут, который должен передавать заголовок, но я не пойму как вытащить именно сам заголовок товара из migx
<input name"zagolovok-tovara" value="">
Что то нужно вставить в value
Сергей
28 мая 2018, 17:32
modx.pro
719
0

Отправка формы на почту из под конструктора

Ребят нужен совет.
Есть что то типа онлайн калькулятора подсчета услуг. Посетитель кликает на то что ему нужно и генерится онлайн прайс с услугой и ценой прямо на странице. Все сделал на 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

Заголовок услуги
Описание услуги
Цена на услугу

Заголовок услуги
Описание услуги
Цена на услугу

Заголовок услуги
Описание услуги
Цена на услугу

Заголовок услуги
Описание услуги
Цена на услугу

Как реализовать? уже голову поломал.
Сергей
15 января 2018, 18:22
modx.pro
815
0

Seo Tab сломал сайт

Установил популярный сео таб,
появилась такая ошибка при установке


После чего умерла админка и сам сайт. Очень обидно! т.к за сутки было сделано много работы, а когда откатил бэкап все как с чистого листа
Сергей
17 ноября 2017, 16:34
modx.pro
1 166
0

Списки множественного выбора для потомков

Здравствуйте делаю список множественного выбора в TV

@SELECT `pagetitle`, `id` FROM `modx_site_content` WHERE `parent`=3

Не суть важно через что выводить. У меня в ресурсе 3 лежат категории блога, а в этих категориях уже статьи. Так вот в админке при выборе появляются только категории, но не ресурсы этих категорий. Как заставить отображаться в админке при выборе и ресурсы подкатегорий?
Пробывал писать id через запятую- не помогает.
Сергей
30 октября 2017, 16:25
modx.pro
3
3 832
0