Всего 123 804 комментария

newbmod
11 сентября 2022, 19:12
0
Столкнулся с такой же проблемой в одном самодельном компоненте.
Нашел в файле НАИМЕНОВАНИЕ_КОМПОНЕНТА.map.inc.php поле которое выдавало 0 и заменил в его phptype тип text на string и все нормализовалось.
MODX 2.8.4
PHP 7.4.25
mysql 5.7.21
Сергей
11 сентября 2022, 16:18
0
Ну это уже получается разные адреса страниц, вроде же можно менять содержимое и прочие вещи.
Павел Романов
11 сентября 2022, 15:43
1
0
Редактор использует источник по умолчанию, который указывается в системной настройке default_media_source
Роман
11 сентября 2022, 14:19
0
Спасибо, default_media_source помогло, источников много создано, с этим порядок, но вот если кликнуть на иконку рисунка в визуальном редакторе, он открывает источник Filesystem то есть корень со всеми системными папками, и юзер начинает туда грузить фотки и выбирать оттуда, а это некрасиво и беспорядок. Теперь ок, прописал папку image в default_media_source и стало как надо.
Алексей Смирнов
11 сентября 2022, 13:09
0
Источник подхватывается из системной настройки по умолчанию: default_media_source
Те при создании сайта по идее создавать отдельную папку для скачиваний и работы и указывать новый источник тут. и пакет будет брать этот источник и подставлять этот путь.
Либо Использовать галлерею MIGX или ms2Gallery и в тини вставлять через ImgsPast — плагин. что удобно и не нужно менеджеру даже о путях думать. просто тыкнет фотку которую заранее загрузили и она вставиться или фоткой или галереей (если фоток выбрано несколько).
Посмотрите пакет modstore.pro/packages/photos-and-files/imgspaste
Возможно вам этот вариант подойдет.
Роман
11 сентября 2022, 12:14
0
Приветствую, а как установить источник файлов папку при загрузке изображений? А то смотри в корень сайта при выборе изображения.
Fr3ddy
11 сентября 2022, 03:28
0
Только контексты, у полиланг страны ицы имеют один урл с приставкой языка
Сергей
10 сентября 2022, 00:00
0
Да будет другая информация, к сожалению Polylang не протестировать, так-как нет возможности на тестовом домене редактировать htaccess
Сергей
09 сентября 2022, 23:58
0
Спасибо за ответ, просто вычитал у Polylang про мальтидоменность, вот и думал что можно так сделать. Ну порой SEO диктует свои условия) И сейчас во многих нишах делают не на поддоменах а за счет вложенности. Я просто не уверен, что можно сделать вложенные домены у CityFields. Вроде город будет меняться и текст, а вот url нет.
Константин Ильин
09 сентября 2022, 22:15
1
+1
Попробуй так
{if !($key | in : $array)} ... {/if}
Вячеслав Варов
09 сентября 2022, 22:10
0
дабы не плодить тему по пустякам, помогите разобраться в модификаторе not in
{if $key | notin : $array} {* не выбивает синтаксическую ошибку, но не работает*} 
{if $key | not in : $array} {* выбивает синтаксическую ошибку*}
Как правильно??

а то конструкция
{if $key | in : $array}{else}выполняем{/if} {*ну такое*}
Вячеслав Варов
09 сентября 2022, 21:58
0
{set $condition = 1}
{switch $condition}
{case 0}
    ...
{case 1}
{case 2}
    не сработает   
{case default}
    ...
{/switch}
Получается что все-таки подставляет автоматом break?
Alexey
09 сентября 2022, 16:09
1
0
mSync Не снимает товары с публикации перед выгрузкой. Нужно написать плагин на событие mSyncOnBeforeImport, который это делает. Как-то так:

<?php
if ($modx->event->name == 'mSyncOnBeforeImport' && $mode == 'catalog') {
    $query = $modx->newQuery('modResource');
    $query->command('update');
    $query->where(array('class_key' => 'msProduct', 'published' => 1));
    $query->set(array(
        'published' => 0
    ));
    $query->prepare();
    $query->stmt->execute();
}
Fr3ddy
09 сентября 2022, 13:05
0
В первую очередь хочу поблагодарить автора!

В последних версиях много чего нового и вкусного но наверное нашлась ошибка, связаная с mfilter2

— на сайте 2 языка, рус и укр, рус — основной, укр второстепенный.
— стоит определение по стране
— есть расписание занятий, в нём есть фильтрация по тв, тв заполнены как в рус, так и укр вариантах

после долгих мучений заставить его работать (фильтр простой, без наворотов, всего 2 параметра со стандартными чанками mfilter2) выяснилось что при фильтрации по тв, в результаты ничего не попадает. (mse2PolylangFilter — указан)

прошу автора обратить внимание, проверено на 2 моих сайтах и одном клиента, ситуация аналогичная.

При каких-то странных условяих — фильтр начинает работать в укр версии, но отловить «почему» не получилось, и под иконгнито и чистками кеша и разные браузеры.



Сергей Карпович
09 сентября 2022, 12:46
0
Подскажите, как вывести количество бонусов, которое клиент получит за текущий заказ.
Александр
09 сентября 2022, 11:08
0
Спасибо, у меня получилось именно это решение
Роман
09 сентября 2022, 10:35
0
Для начала нужно понять, будет ли меняться информация на страницах:
site.ru/msk/usluga/
site.ru/spb/usluga/
Или будет одна и та же, просто с добавлением название города.
Если инфа будет разная, то нужно использовать контексты. Это либо Polylang или Babel.
Если просто будут добавляться название городов и телефоны то CityFields.
Перед покупкой вы всегда можете протестировать то или иное дополнение на бесплатном тарифе modhost.pro