Как получить parent товара минишоп прямо в sql?

При такой структуре
–> (1) Category
–> (2) Category
–> (3) Product
в `modx_ms2_products_categories` будет: product_id = 3, category_id = 1 (а не 2), в какой таблице хранится эта связь?
Konstantin
28 июня 2023, 07:00
modx.pro
546
0

[СДЕЛАЙ САМ] Раздел "Избранное" для любых ресурсов на фронте за 8 шагов.

Всех приветствую! Если по каким-то причинам вы не можете купить компонент msFavorites, то предлагаю вашему вниманию свой вариант решения этой задачи. Сразу оговорюсь, решение максимально простое, даже местами примитивное, но рабочее. Так же обращаю ваше внимание, что очистка таблиц не реализована, т.к. не факт, что в этом будет необходимость.
Артур Шевченко
27 июня 2023, 22:31
modx.pro
5
1 026
+5

Отложенная отправка писем при помощи FormIT + Scheduler

Сегодня в нашем телеграм-чатике задали вопрос —
Можно ли как то реализовать отложенную отправку письма, через форму formIT.

Этот вопрос напомнил мне о моих планах, написать инструкцию именно об этом.
По сути подобная задача уже реализована в miniShop2 на базе компонента Scheduler, не так давно опубликованного в Modstore.pro.

Итак, давайте разберемся как же все таки отправить отложенное письмо при помощи FormIt + Scheduler
Николай Савин
27 июня 2023, 19:24
modx.pro
7
1 312
+14

mseach2 не ищет на другом языке из multiLingual

есть сайт https://catering.smakuemo.od.ua/
мультиязичность реализована через плагин multiLingual
две языковые версии РУ и УКР
поиск ищет только на РУ, то, что переведено на УКР — не видит

пример запроса на РУ
catering.smakuemo.od.ua/rezultat-poiska/?query=%D0%BF%D0%B8%D1%86%D1%86%D0%B0

пример запроса на УКР
catering.smakuemo.od.ua/rezultat-poiska/?query=%D0%BF%D1%96%D1%86%D0%B0

может кто сталкивался с такой проблемой?
alexandr.skyrda
27 июня 2023, 14:35
modx.pro
235
0

getFileDate вывод месяц на русском

Имею сниппет по выводу даты обновленного сайта
<?php
$arr = array(
    '01' => 'Января',
    '02' => 'Февраля',
    '03' => 'Марта',
    '04' => 'Апреля',
    '05' => 'Мая',
    '06' => 'Июня',
    '07' => 'Июля',
    '08' => 'Августа',
    '09' => 'Сентября',
    '10' => 'Октября',
    '11' => 'Ноября',
    '12' => 'Декабря'
);

$month = date('m');
$month = $arr[$month];


return date("d $month Y",filectime(MODX_BASE_PATH . $file));
Сниппет вроде все работает. Загружаешь файл выводит дату загрузки, но есть НО… если файл загрузил к примеру 26.05.23 ( выводит: 26 мая 2023), если в июне ничего не загружал то дата становиться: 26 июня 2023. Где ошибся? Система выводит дату правильно, а месяц текущий
Дмитрий
26 июня 2023, 11:05
modx.pro
383
0

TinyMCE и TinyMCE Rich - автоматическое обертывание table в div с классом

Доброго дня! Есть ли возможность сделать, чтоб в TinyMCE и TinyMCE Rich автоматически обертывался в div с классом?
Дмитрий
25 июня 2023, 16:45
modx.pro
421
0

modx pdoPade

Два вопроса
1 как получить кнопку чтобы вставить её в nav-wrapper
2 как написать [[!+page.nav]] на fenom
<div id="pdopage">
          <div class="paginator">
    		     [[!+page.nav]]
    		  </div>
          <div class="rows container">
            {'!pdoPage' | snippet : [
              'element' => 'msProducts',
              'parents' => $_modx->resource.id,
              'depth' => '2',
              'tpl' => 'portfolio-tpl',
              'tvPrefix' => '',
              'limit' => 1,
              'ajax' => 1,
              'ajaxMode' => 'button',
            ]}
          </div>
          <div class="nav-wrapper">
              
          </div>
        </div>
Юрий
25 июня 2023, 15:15
modx.pro
339
0

Пустые заголовки файлов при загрузке в ms2Gallery.

после обновления сайта до 2.8.5 и обновления PHP до 7.4.2 появилась проблема.
Загружаем файл к товару minishop2 с источником файлов ms2gallery. Получаем файл с заголовком ".jpg".
Если в настройках источника Friendly сменить на Hash то название есть но не транслитом само собой.
При этом при прямой загрузке файлов в файловую систему транслит работает. При загрузке через диспетчер файлов и FastUploadTV транслит работает.
Версия ms2gallery последняя. настройки все указаны про дружественные url и транслитерацию. Рессурсы создаются с ЧПУ.
Подскажите что еще смотреть
настройки:
Транслитерация псевдонимов
friendly_alias_translit
russian

Класс, управляющий транслитерацией псевдонимов
friendly_alias_translit_class
modx.translit.modTransliterate

Путь к классу, осуществляющему транслитерацию псевдонимов
friendly_alias_translit_class_path
{core_path}components/translit/model/
Сергей С
24 июня 2023, 15:00
modx.pro
344
0

Про перспективы MODX 3

Последние полгода работаю в голландской компании Sterc, в основном, с MODX 3, хотя и не собирался. Не то, чтобы мне это очень нравилось, но деньги платят отличные.

Sterc интенсивно проводит апгрейды своих клиентов на 3ю версию MODX, в ходе которых обнаружилась очень неприятная проблема, и это — Composer. Да-да, тот самый composer, который мы дружно в MODX запихивали, стал причиной больших проблем. Точнее, не он сам, а его реализация.



Несмотря на прикрученный composer, MODX 3 всё еще использует свой собственный формат дополнений. Более того, MODX не устанавливает composer.json по умолчанию, предлагая уже скачанную директорию core/vendor со всеми зависимостями.
Василий Наумкин
23 июня 2023, 19:35
modx.pro
1
2 041
+17

DKIM подпись при отправке через FormIt

Всем добрый вечер.
Столкнулся с проблемой доходимости простых писем с заявками с сайта (с нескольких сайтов) до почт gmail, на остальные письма доходят нормально, в спам не попадают.

В целом, несовершенства поправить удалось, кое что даже стало проходить на gmail, однако, при тесте www.mail-tester.com/test-mw4ni0wcv постоянно вдается проблема с DKIM подписью домена. Сама подпись есть, хостер даже ссылку на приват-ключ дал, однако я не понимаю, есть ли возможность у FormIt использовать данную ссылку? Как пишет ТаймВеб в своей инструкции, для данного ключа:

«В настройках скрипта библиотеки PHPMailer или используемого для отправки писем плагина CMS указать полный путь к файлу domain.ru.private, который был сгенерирован в пункте 2 (например, /home/u/user/domain.ru.private).»

Вопрос такой, удавалось ли у кого-то из использующих FormIt для отправки почты, пройти проверку DKIM?
Валерий
23 июня 2023, 17:15
modx.pro
459
0