Вопросы
Поиск по полю и переход к товару mSearch2
День добрый. Нашел в одном магазине интересное решение — поиск по коду товара, вводишь код и по нажатию «найти» попадаешь сразу на страницу товара с этим кодом.
Сходу решить не получилось, прошу помочь советом как это можно реализовать с mSearch2?
Сходу решить не получилось, прошу помочь советом как это можно реализовать с mSearch2?
Проблема с кэшем
Здравствуйте! Ситуация следующая. У меня есть плагин, который срабатывает при инициализации fenom. В нем подключается класс MobileDetect. Собственно, в нем (плагине) я объявляю функцию, которая возвращает значение в зависимости от устройства (телефон или нет). Далее значение я запихиваю в глобальную переменную, чтобы можно было использовать во всяких проверках. Это была небольшая предыстория.
К самой проблеме
Вывожу в шаблонах каталог товара, используя сниппет msProducts КЭШИРУЕМЫМ, а чанк к нему проверяю через глобальную переменную значение которой возвращает mobileDetect. Клиенты жалуются, что иногда мобильная версия ломается. Видимо, когда-то глобальная переменная пустая. Решается данный вопрос очисткой кэша, но это не выход ведь, верно? Уже который день копаюсь и не могу понять в чем дело, может и не в кэше вовсе.
Спасибо!
К самой проблеме
Вывожу в шаблонах каталог товара, используя сниппет msProducts КЭШИРУЕМЫМ, а чанк к нему проверяю через глобальную переменную значение которой возвращает mobileDetect. Клиенты жалуются, что иногда мобильная версия ломается. Видимо, когда-то глобальная переменная пустая. Решается данный вопрос очисткой кэша, но это не выход ведь, верно? Уже который день копаюсь и не могу понять в чем дело, может и не в кэше вовсе.
Спасибо!
Посоветуйте дополнение для отображения файлового архива?
Всем привет. посоветуйте что нибудь чем красиво вывести структуру папок и файлов документов. Можно было бы конечно по простому написать снипет выводящий дерево, но может быть есть проверенные решения с админкой для менеджера?
Ввиду того, что авто долго отвечал cityFields
Автор дополнения на Ваше сообщение увидел, но ответить не смог, так-как подписка закончилась, надеюсь на Ваше внимание тут.
Основная проблема в том, что не происходит редирект на поддомен при смене города.
Вывожу так:
В коде подключение:
Основная проблема в том, что не происходит редирект на поддомен при смене города.
Вывожу так:
<div class="cfout">[[!cfCities? &tplWrapper=`msOrder.city` &tpl=`msOrder.city.row`]]</div>msOrder.city<select name="cfcity form-control">[[+rows]]</select>msOrder.city.row<option value="[[+id]]" id="[[+key]]"[[+link:notempty=` data-href="[[+link]]"`]][[+selected]]>[[+name]]</option>В настройках так: СкринВ коде подключение:
<script type="text/javascript">cityFields = {actionUrl: "/assets/components/cityfields/action.php"};typeof jQuery == "function" || document.write("<script type=\"text/javascript\" src=\"/assets/components/cityfields/js/web/jquery.min.js\"><\/script>");</script>
<script type="text/javascript" src="/assets/components/cityfields/js/web/cityselect.js"></script> Не работает AjaxForm
Здравствуйте!
Подскажите, пожалуйста, в чем моя ошибка. Не работает AjaxForm.
Чанк формы:
Подскажите, пожалуйста, в чем моя ошибка. Не работает AjaxForm.
Чанк формы:
<form action="" method="post" class="ajax_form af_example">
<div class="book">
<div class="book-row">
<div class="book-row-col">
<p><span class="book-lbl">ЗАЕЗД</span> </p>
<p><input id="enter" type="text" name="enter" value="[[+fi.enter]]" class="datepicker"/></p>
<p><span class="book-lbl">ФИО</span> </p>
<p><input id="fio" type="text" name="fio" value="[[+fi.fio]]" class="standart-input"/></p>
<p><span class="book-lbl">Email</span> </p>
<p><input id="email" type="text" name="email" value="[[+fi.email]]" class="standart-input"/></p>
</div>
<div class="book-row-col">
<p><span class="book-lbl">ВЫЕЗД</span> </p>
<p><input id="out" type="text" name="out" value="[[+fi.out]]" class="datepicker"/></p>
<p><span class="book-lbl">Телефон</span> </p>
<p><input id="phone" type="text" name="phone" value="[[+fi.phone]]" class="standart-input"/></p>
<p><span class="book-lbl">Номер</span> </p>
<p>
<select id="room" name="room" type="text"/>
<option value="double" [[!+fi.room:FormItIsSelected=`double`]]>Дабл</option>
<option value="twin" [[!+fi.room:FormItIsSelected=`twin`]]>Твин</option>
<option value="tripple" [[!+fi.room:FormItIsSelected=`tripple`]]>3-местный</option>
<option value="pkdouble" [[!+fi.room:FormItIsSelected=`pkdouble`]]>ПК Дабл</option>
<option value="pktwin" [[!+fi.room:FormItIsSelected=`pktwin`]]>ПК Твин</option>
<option value="luxe" [[!+fi.room:FormItIsSelected=`luxe`]]>Люкс</option>
<option value="studio" [[!+fi.room:FormItIsSelected=`studio`]]>Студия</option>
</select>
</p>
</div>
</div>
<button type="submit" class="btn btn-primary">[[%af_submit]]</button>
</div>
</form> Подскажите, что использовать для построения каталога компаний?
Здравствуйте! Необходимо реализовать функционал, почитал тут темы, есть несколько похожих но у меня пока нет понимания, что использовать для своих задач.
Надо сделать сайт каталог организаций.
Два типа пользователей. Предприятие и Покупатель.
Предприятие может опубликовать свою компанию в каталог, в несколько разных категорий.
Предприятие, может 1 раз в 5 дней например поднять свою компанию в на верх как типа сделано на форуме.
Предприятие может публиковать новости и объявления. При публикации объявления или новости, в выдержке указывается имя компании с активной ссылкой на ее карточку. В карточке выводятся все новости компании, объявления, инфа и прочее.
Нужен будет фильтр по компаниям и плюс возможность платного размещения компании в вверху, выделенным блоком.
Буду оч признателен за ответ и направление в нужное русло)
Надо сделать сайт каталог организаций.
Два типа пользователей. Предприятие и Покупатель.
Предприятие может опубликовать свою компанию в каталог, в несколько разных категорий.
Предприятие, может 1 раз в 5 дней например поднять свою компанию в на верх как типа сделано на форуме.
Предприятие может публиковать новости и объявления. При публикации объявления или новости, в выдержке указывается имя компании с активной ссылкой на ее карточку. В карточке выводятся все новости компании, объявления, инфа и прочее.
Нужен будет фильтр по компаниям и плюс возможность платного размещения компании в вверху, выделенным блоком.
Буду оч признателен за ответ и направление в нужное русло)
почему этот дубль ?
На сайте включено ЧПУ а почему этот дубль ru7lan.ru/index.html?
И index.php тоже открывает главную страницу …
И index.php тоже открывает главную страницу …
после установки tagmanager сайт не открывается
после установки tagmanager сайт не открывается использую на сайте fenom хоть код и заключил в ignore
{ignore}
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-KCWCD3M');</script>
<!-- End Google Tag Manager -->
{/ignore} Не работает [[!+modx.user.id]] в параметре where!
Приветствую.
В общем дело такое, не могу понять, почему не хочет работать [[!+modx.user.id]] в параметре WHERE.
Сниппет вызываю так:
В общем дело такое, не могу понять, почему не хочет работать [[!+modx.user.id]] в параметре WHERE.
Сниппет вызываю так:
{$_modx->runSnippet('!pdoPage', [
'class' => 'msProduct',
'element' => 'msProducts',
'parents' => 0,
'showUnpublished' => 1,
'where' => '{"createdby":[[!+modx.user.id]],"published":0}',
'includeTVs' => 'subject_type',
'tvPrefix' => '',
'prepareTVs' => 1,
'processTVs' => 1,
'limit' => 10,
'ajaxMode' => 'default',
'showLog' => 1,
'tpl' => 'main.profile.oneItem.tpl'
])}Не работает, работает только явно назначенный, а именно:'where' => '{"createdby":2,"published":0}', Как передать значение template (в принципе - любое значение) в TicketForm
При создании нового тикета из фронтэнда шаблон проставляется «по умолчанию», т.е. не тот, что нужно.
Я ПОНИМАЮ, что нужно прописать в tpl.Tickets.form.create что-то типа
[[!TicketForm?
&parents=`8`
&allowedFields=`parent,pagetitle,content,published,template`
&requiredFields=`parent,pagetitle,content,published,template`
]]
НО, дело в том, что я уперся — шаблон не проставляется, видимо, делаю что-то не так.
Где можно прочитать развернуто про передачу значений и — в частности — КАК мне установить шаблон?
Спасибо заранее
Я ПОНИМАЮ, что нужно прописать в tpl.Tickets.form.create что-то типа
<input type="hidden" name="template" value="3"/>и потом в вызове указать этот template[[!TicketForm?
&parents=`8`
&allowedFields=`parent,pagetitle,content,published,template`
&requiredFields=`parent,pagetitle,content,published,template`
]]
НО, дело в том, что я уперся — шаблон не проставляется, видимо, делаю что-то не так.
Где можно прочитать развернуто про передачу значений и — в частности — КАК мне установить шаблон?
Спасибо заранее