Вопросы

pdoResources where по дате в Fenom

Здравствуйте.
Фильтрую события по дате, по умолчанию — сегодня.
[[pdoResources:default=``? 
&parents=`[[+id]]` 
&includeTVs=`start` 
&sortby=`start`
&tpl=`tplEvent`
&where=`["start Like '[[!getUrlParam? &name=`date` &default=`[[*nowdate:default=`now`:date=`%Y-%m-%d%`]]`]]'"]`
&tplWrapper=`tplEvents`]]
Как сделать запрос where в Fenom?
{$_modx->runSnippet('pdoResources', [
'parents' => $id,
'includeTVs' => 'start',
'tpl' => 'tplEvent',
'where' => '{"start:LIKE":"2020-01-12%"}',
'tplWrapper' => 'tplEvents',
 'showLog' => '1',
])}
Если написать дату — события выводятся.
Александр
13 января 2020, 12:38
modx.pro
1 888
0

mSearch2

Здравствуйте, можете подсказать по какой причине могут не выводиться названия фильтров, всякими разными способами настраивал фильтрацию но при вызове [[+filters]] выводиться только "<"

вызов
[[!mFilter2?
&paginator=`pdoPage`
&parents=`[[*id]]`
&element=`msProducts`
&aliases=`
ms|price==price,
resource|parent==parent,
`
&filters=`
ms|price:number,
parent:parents,
parent:categories,
`
&class=`msProduct`
&tplOuter=`tpl.mFilter2.outer`
&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
&tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
&limit=`4`
&setMeta=`1`
&showLog=`1`

tpl.mFilter2.outer
[[+filters]]

[[+filters:isnot=``:then=`
[[%mse2_reset]]
[[%mse2_submit]]

`]]


[[%mse2_limit]]
<option value=«10» [[+limit:is=`10`:then=`selected`]]>10
<option value=«25» [[+limit:is=`25`:then=`selected`]]>25
<option value=«50» [[+limit:is=`50`:then=`selected`]]>50
<option value=«100» [[+limit:is=`100`:then=`selected`]]>100



Игорь
12 января 2020, 00:34
modx.pro
766
0

Поднять тему: Стоимость разработки сайта на modx????

Всем нового года! Хотел затронуть такую тему: кто и сколько стал брать за разработку после нового года?

/БЕЗ ДИЗА-просто натянуть шаблон и подправить/

Понятно, вопрос сугубо индивидуальный))) Но всё-же. От и до.

Скажем варианты
1 простенький--3 страницы текста и фоток
2 хуже — каталог (не магазин) со всякими плюшками
3 магазин--тоже простенький

Дальше не иду, потому как сами понимаете.

Давайте обсудим!
Alexander
10 января 2020, 18:31
modx.pro
1 396
0

Нужна помощь со сниппетом

Имеется вот такой сниппет, который вытаскивает даты обновления апдейтов яндекса

<?php
function update_rank(){
$link = "https://seobudget.ru/downloads/updates.xml";
$content = file_get_contents($link);
preg_match('|<update id="cy" name="Обновление ИКС Яндекса">(.*)</date>|Uis', $content, $u_tic);
preg_match('|<update id="serp" name="Обновление поисковой выдачи Яндекса">(.*)</date>|Uis', $content, $u_tic4);
$iks= $u_tic[1];
$serp= $u_tic4[1];

$r = '
<div class="sidebar-statistic">
    <div class="sidebar-statistic-name">
        <span>Яндекс ИКС</span>
    </div>
    <div class="sidebar-statistic-data">
        <span>'.$iks.'</span>
    </div>
</div>
<div class="sidebar-statistic">
    <div class="sidebar-statistic-name">
        <span>Яндекс выдача</span>
    </div>
    <div class="sidebar-statistic-data">
        <span>'.$serp.'</span>
    </div>
</div>
';
return $r;
}
echo update_rank();
Одна проблема
Вытаскивает он дату, как есть.
То-есть в таком формате
21.01.2019 21:00:00 MSK

Как убрать время?

Оставить вот такую форму

21.01.2019

И возможно ли это сделать парсив контент из xml файла?
Андрей
10 января 2020, 14:40
modx.pro
822
0

seoFilter или что-то я торможу

Добрый день.
Читаю инструкцию по работе с seofilter ( modstore.pro/packages/ecommerce/seofilter) и честно признаюсь пока что-то ничего не понимаю, продолжу конечно и дальше чтение, но уверен что сообщество мне подскажет или хотя бы намекнет быстрее.

Не пойму я как сделать так, чтобы менеджер создавал произвольные посадочные страницы из админ панели, на которых бы отображались товары по заданным критериям.
Александр Мельник
10 января 2020, 12:03
modx.pro
709
0

Добавить коммент при оформлении заказа

как добавить комментарий в плагине, при нажатии оформить заказ?
что-то так не выходит
case 'msOnSubmitOrder':
      $order->set('comment','ip - '.$_SERVER['REMOTE_ADDR']);
  break;
Aslero
09 января 2020, 18:18
modx.pro
1 065
0

Реализация фильтрации по каталогу авто

Здравствуйте, с наступившим НГ!
Ломаю голову над тем, как можно организовать фильтр подбора масла для автомобиля. Пока есть такой зародыш. Реализован с помощью mFilter2, для каждого масла проставлены куча чекбоксов в TV «марка».
Нужно чтобы помимо марки можно было указать модель, год, объем двигателя, тип топлива. Зависимые TV dynamicdropdown TV пробовал, но тут вопрос в том что для каждого масла надо указать кучу марок и для каждой марки выбрать несколько вариантов моделей и т.д. Как это сделать на dynamicdropdown не понятно.
Кто-то сталкивался с подобными вопросами?
Приходит на ум, что хорошо было бы сделать отдельный каталог ресурсов с марками авто и всеми модификациями автомобилей, а в каталоге масел как-то указывать к каким ресурсам из каталога авто они подходят, но, опять же, оформить это во что-то осмысленное пока не понимаю как.
Буду благодарен любым советам.
Евгений
09 января 2020, 17:22
modx.pro
855
0

Ms2Options сортировка по ним

Доброго дня! Есть такая опция у меня sort-norm. Вид самой опциии (так в екселе приходит) 1ВС/0094, 1ВС/008 и тд
ТИп ставил Текстовое поле

Пробую сортировать так
[[!pdoPage?
                    &element=`msProducts`
                      &includeThumbs=`300x300`
                      &tpl=`tpl.msProducts.row.Custom`
                     &sortbyOptions=`sort-norm`
                    &sortby=`{"sort-norm":"ASC"}` 
                ]]
Сортирует, но в разнобой…
Бьюсь уже с нового года…
Помогите знающие люди!

Спасибо!!!
Alexander
09 января 2020, 15:08
modx.pro
1 119
0

Отправка письма пользователю в зависимости от условия при msOnChangeOrderStatus

Приветствую!

при событии msOnChangeOrderStatus стоит отправка письма пользователю. В настройках минишопа есть галочка на статусах отправить письмо пользователю. Срабатывает все норм.

Вопрос как повлиять на отправку письма? необходимо проверить емайл пользователя перед тем как отправить это письмо. если емайл удовлетворяет требованию то ок.

Т.е. повлиять на это:
github.com/bezumkin/miniShop2/blob/master/core/components/minishop2/model/minishop2/minishop2.class.php#L781
Константин Ильин
09 января 2020, 13:51
modx.pro
1 347
0

CookieConsent. Вывести уведомление о cookie на сайт.

Алексей
09 января 2020, 01:09
modx.pro
2
4 996
0