Вопросы

[Решено] msProducts вызов массива msVendor в prepareSnippet

Друзья активно начался параметром prepare сниппета msProduct.

Подскажите пожалуйста как вызвать в prepare массив данных msVendor к примеру название бренда или ресурс.

Заранее спасибо.
Олег Щавелев
13 января 2020, 16:17
modx.pro
973
0

Установка MODx в подкаталог или основной каталог поверх существующего сайта

Здравствуйте!
Хочу поставить MODx поверх существующего сайта, причём так, чтобы это не затронуло УЖЕ размещённый контент (html-страницы, zip-архивы и прочее).
Существующий сайт НЕ ИСПОЛЬЗУЕТ PHP и базы данных.

Есть ли какие-то подводные камни в такой установке?

Куда лучше поставить MODx — в основной каталог или подпапку? Что может пойти не так в каждом из случаев?
В интернете крайне мало информации по данному вопросу (есть одна статья на modx.pro).

Если кто занимался такой установкой — просветите пожалуйста?
Заранее, СПАСИБО!
Игорь
13 января 2020, 12:51
modx.pro
1 007
0

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 900
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
780
0

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

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

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

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

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

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

Давайте обсудим!
Alexander
10 января 2020, 18:31
modx.pro
1 403
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
832
0

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

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

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

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

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

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

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