Вопросы
miniShop2 и список с автодополнением: как вернуть элемент списка
Для каждого товара каталога имеется свой список с автодополнением, из элементов которого, при формировании страницы, необходимо сгенерить статическую таблицу: каждый элемент списка надо поместить в отдельную ячейку таблицы. Понимаю, что для этого необходимо передать в сниппет msProductOptions индекс необходимогр элемента массива, но в допустимых параметрах нужного параметра нет.
Можно сделать доп.опциями типа «текстовое поле», но таблица должна содержать 14 ячеек и раздувать БД таким количеством дополнительных полей для каждого товара считаю не рациональным.
Прошу доброго совета по возможным путям решения данной задачи.
Можно сделать доп.опциями типа «текстовое поле», но таблица должна содержать 14 ячеек и раздувать БД таким количеством дополнительных полей для каждого товара считаю не рациональным.
Прошу доброго совета по возможным путям решения данной задачи.
Как настроить запуск php скрипта через cron?
Добрый день!
Есть php скрипт для импорта товаров. Товаров много и надо импортировать их по частям, штук по 50 например. Обычно я делаю это с помощью ajax, сохраняя шаги в сессию и перезапускаю скрипт. Но сейчас нужно что бы скрипт запускался автоматически без участия пользователя.
Пробовал запускать из консоли
Как сделать это через cron или как-то еще, что бы скрипт запускался каждый день и импортировал товары по частям? Умеет ли крон работать с сессиями и в рамках одной задачи перезапускать скрипт?
Есть php скрипт для импорта товаров. Товаров много и надо импортировать их по частям, штук по 50 например. Обычно я делаю это с помощью ajax, сохраняя шаги в сессию и перезапускаю скрипт. Но сейчас нужно что бы скрипт запускался автоматически без участия пользователя.
Пробовал запускать из консоли
php путь/к/скрипту.php, думал что там нет лимитов никаких и можно обойтись без шагов, но через несколько секунд пишет Killed.Как сделать это через cron или как-то еще, что бы скрипт запускался каждый день и импортировал товары по частям? Умеет ли крон работать с сессиями и в рамках одной задачи перезапускать скрипт?
Авторизация через Twitter с помощью HybridAuth
Проблема заключается в том, что согласно требованиям Twitter callback url не может содержать параметров. Соответственно, стандартный callback из HybridAuth вида example.com/?hauth.done=Twitter они просто не пропускают. Можно ли как-то малой кровью изменить callback на моей стороне, чтобы он не включал параметров, например на example.com/hauth.done/twitter?
Как сделать фильтр по статьям? Посоветуйте
Как на MODX сделать фильтр, как на этом сайте? turscanner.ru/ (он-то правда на WP сделан вроде).
Конкретней:
Хочу сделать фильтр, типа как на указанном сайте, который будет выводить статьи по заданным Доп.полям (TV).
Т.е. я создаю статью (или ссылку на внешний ресурс), у нее задаю определенные TV-поля, а потом хочу сделать фильтр, который будет выдавать пользователю подборку статей (ссылок) по указанным им параметрам.
В какую сторону копать? Что использовать?
Пытаюсь сделать через Collections, но что-то не выходит.
Заранее благодарен!
Конкретней:
Хочу сделать фильтр, типа как на указанном сайте, который будет выводить статьи по заданным Доп.полям (TV).
Т.е. я создаю статью (или ссылку на внешний ресурс), у нее задаю определенные TV-поля, а потом хочу сделать фильтр, который будет выдавать пользователю подборку статей (ссылок) по указанным им параметрам.
В какую сторону копать? Что использовать?
Пытаюсь сделать через Collections, но что-то не выходит.
Заранее благодарен!
Условия для mfilter2
Добрый вечер!
не могу понять в чем проблема, вывожу обычным способом mfilter2
требуется условие вывода: выводить товары только с ценой больше 0, с карточкой Техника и второе условие с ценой больше 0, карточкой Запчасти и остатком на складе больше 0
Сам вывод
не могу понять в чем проблема, вывожу обычным способом mfilter2
требуется условие вывода: выводить товары только с ценой больше 0, с карточкой Техника и второе условие с ценой больше 0, карточкой Запчасти и остатком на складе больше 0
Сам вывод
[[!mFilter2?
&limit=`9`
&element=`msProducts`
&class=`msProduct`
&sort=`ms|osn_count:desc,ms|price:asc`
&parents=`[[*id]]`
&includeThumbs=`250x167, 525x350`
&hideContainers=`0`
&includeTVs=`price,sort_of_bike, purpose, wheel_size, engine, front, back, podarok, youtube_video, size_n, size_l, enginetypelTV, bikemodeltv, kartochka`
&showLog=`0`
&suggestionsRadio=`ms|osn_count`
&toPlaceholders=`my.`
&toSeparatePlaceholders=`my.`
&where=`{
"0":{ "data.price:>":"0","AND:TVkartochka.value:=":"\u0422\u0435\u0445\u043d\u0438\u043a\u0430" },
"OR:1":{ "data.price:>":"0","data.osn_count:>":"0","AND:TVkartochka.value:=":"\u0417\u0430\u043f\u0447\u0430\u0441\u0442\u0438" }
}`
&filters=`
ms|price:number,
ms|osn_count:osn_count,
ms|postav_count:boolean,
resource|parent:categories,
msoption|growth,
msoption|age,
msoption|wheelsize,
msoption|starter,
msoption|enginetype,
msoption|gruzopodiemnost,
msoption|headlight,
msoption|transmission,
msoption|cubature,
msoption|size_l,
msoption|size_n,
tv|engine,
tv|bikemodeltv,
ms|vendor:vendors,
[[*additional_filter]]
`
&aliases=`
ms|price==price,
ms|osn_count==counto,
ms|postav_count==countp,
ms|vendor==vendor,
msoption|growth==growth,
msoption|age==age,
msoption|starter==start,
msoption|headlight==fara,
msoption|wheelsize==wheelsize,
msoption|cubature==cubature,
msoption|transmission==transmission,
msoption|size_l==size_l,
msoption|size_n==size_n,
msoption|wheelbase==wheelbase,
msoption|gruzopodiemnost==gruz,
msoption|enginetype==enginetype,
msoption|heightsedlo==heightsedlo,
tv|bikemodeltv==bikemodel,
tv|sort_of_bike==tip,
tv|engine==engine
`
&tplOuter=`mFilter2.outer-catalog`
&tpl=`msProducts.row`Не выводит именно по TV Kartochka, если выводить отдельно Получение значений полей MIGX и проверка их на "пустоту"
Помогите решить задачу. Желательно через FENOM или хоть как-то )
К ресурсу добавлены дополнительные поля через MIGX (top-slider)
В данном ресурсе 3 поля, одно из которых текстовое — ID другого ресурса (goods-id).
Требуется получить данное поле, я его получил — [[+goods-id]]
Проверить, заполнено ли оно, если да, то вывести (не важно что, просто 11111111), если нет, то вывести (222222)
Получив id, проверить ресурс с данным id, заполнено ли у него поле price, если да то… если нет, то…
К ресурсу добавлены дополнительные поля через MIGX (top-slider)
В данном ресурсе 3 поля, одно из которых текстовое — ID другого ресурса (goods-id).
Требуется получить данное поле, я его получил — [[+goods-id]]
Проверить, заполнено ли оно, если да, то вывести (не важно что, просто 11111111), если нет, то вывести (222222)
Получив id, проверить ресурс с данным id, заполнено ли у него поле price, если да то… если нет, то…
[[getImageList?
&tvname=`top-slider`
&tpl=`@CODE:
<h1 class="text-white">[[+title]]</h1>
<p class="text-white">[[+sub-title]]</p>
<a class="learn-more x-btn" href="[[#[[+goods-id]].uri]]">УЗНАТЬ БОЛЬШЕ</a>
<a class="express-buy x-btn" href="">
<span class="cost">[[#[[+goods-id]].price]] ₽</span>
`]] Где ошибся
Делаю турбо для яндекс, подскажите где ошибся
{$content | replace : '"assets/' : '"http://rfgstroy.ru/assets/' : '"<a class="popup-with-form btn-call-footer href="#form-popup">' : '"<a class="popup-with-form btn-call-footer href="javascript:void(0);">' }яндекс ругается на Фрагмент, на который ссылается ссылка, на странице отсутствует или указан у неподдерживаемого элемента (4 предупреждения)
стр.
поз.
32
83
rm btn-call-footer" href="#form-popup">малярным и штукатурным работам в Санкт-Пе
Отладить
59
182
rm btn-call-footer" href="#form-popup">Строительство такого зимнего сада</a> воз
Отладить
259
245
rm btn-call-footer" href="#form-popup">разработки проекта</a>, заканчивая внутре
Отладить
335
69
rm btn-call-footer" href="#form-popup">монтаж вагонки или имитатора бруса</a> вн MODX для небольшого интернет-магазина
Возникла необходимость в создании небольшого интернет-магазина (кондиционирование) с выгрузкой номенклатуры из 1С УТ10.3, сообщество с момента моей регистрации сильно развилось, много инфы, отсюда и вопросы.
Встречаю в разных местах ресурсов посвященных MODX о том что сайт клиентов был заражён или сами клиенты обращаются с такими вопросами, собственно вопрос, — насколько modx безопасен к заражениям, атакам? Я понимаю что всё наверное зависит от качества разработки программистом, и даже можно испортить самую лучшую защиту. Но, всё же?
Вижу по интернету что есть готовые сборки интернет-магазинов, как платные так и бесплатные. Очень много, поэтому возникает затруднение в выборе. Что сейчас можно использовать? Можете предложить и платную сборку.
Сам я настройкой движка заниматься не планирую, поэтому, предлагая ответ, рассматривайте меня как заказчика.
Встречаю в разных местах ресурсов посвященных MODX о том что сайт клиентов был заражён или сами клиенты обращаются с такими вопросами, собственно вопрос, — насколько modx безопасен к заражениям, атакам? Я понимаю что всё наверное зависит от качества разработки программистом, и даже можно испортить самую лучшую защиту. Но, всё же?
Вижу по интернету что есть готовые сборки интернет-магазинов, как платные так и бесплатные. Очень много, поэтому возникает затруднение в выборе. Что сейчас можно использовать? Можете предложить и платную сборку.
Сам я настройкой движка заниматься не планирую, поэтому, предлагая ответ, рассматривайте меня как заказчика.
Не приходят письма от miniShop2, SMTP работает
Собственно, тайтл. SMTP настроен и включен, из FormIt все приходит. Может у MS есть специальные настройки почты? В документации не нашел.
[Решено] mSearch2 - как вывести сообщение "Ничего не найдено" если поиск не дал результатов
Всем здравия. Собственно вопрос в сабже, вывод ниже:
Благодарю за помощь.
[[!pdoPage?
&element=`msProducts`
&parents=`0`
&resources=`[[!mSearch2:default=`999999`?returnIds=`1`&limit=`0`]]`
&sortby=`{"Data.popular":"DESC"}`
&tpl=`tpl.mSearch2.row.Roman`
]]И как добавить строку: Вы искали по запросу: «запрос пользователя»Благодарю за помощь.