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

Роман
15 ноября 2022, 09:29
0
Только права админа нужно дать.
$username = 'robot';
$password = 'Qd5ZsZdS';
$data = array(
    'username' => $username,
    'password' => $password,
    'rememberme' => 1,
    'login_context' => 'web',
);    
$response = $modx->runProcessor('/security/login', $data);
if ($response->isError()) {
    $modx->log(modX::LOG_LEVEL_ERROR, 'login error. Username: '.$username.', Message: '.$response->getMessage());
}
Ну и в конце лучше выйти:
$response = $modx->runProcessor('/security/logout');
Роман
15 ноября 2022, 09:25
+1
Я обычно еще phpmyadmin добавляю, но это на любителя. Единственное, в чем возникла проблема с ssl сертификатом. Так и не получилось, его подключить.
phpmyadmin:
    image: phpmyadmin/phpmyadmin:latest
    environment:
      - VIRTUAL_HOST=phpmyadmin.loc
      - PMA_HOST=mysql
      - PMA_USER=root
      - PMA_PASSWORD=55555555
    networks:
      - frontend
      - backend
Алексей Смирнов
15 ноября 2022, 09:20
0
Если вам нужен поиск ТОЛЬКО по артикулу и ТОЧНОМУ вхождению, то следует зайти в настройки пакета
и поменять это: mse2_index_fields — тут указываете поля и баллы. а чуть ниже есть Баллы за ТОЧНОЕ и НЕ точное вхождение. Ставьте 0 баллов за не точное вхождение, и возможно, это отсечет ресурсы с частичным вхождении.
А скобки убираются в чанке у mSearchForm. зайдите в настройки этого сниппета и посмотрите параметр tpl. там будет название его. ну и чтобы это дело не слетело — скопируйте этот чанк и поправьте на свой лад. ну и подключите свой чанк просто.
Надеюсь, помог.
Михаил
15 ноября 2022, 08:25
0
А что не так? Я уже года как полтора на докере, все отлично
Виталий
15 ноября 2022, 06:45
0
И еще один вопрос, убрал в фильтрах с помощью параметра
&suggestions=`0`
количество товаров, а подскажите как убрать скобки у производителя.
Сергей Шлоков
15 ноября 2022, 06:22
+3
Давай попробую через аналогии.
MODX — это поезд. Для простого сайта хватит пары вагонов. Нужно просто завести его и он поедет. И ехать он будет достаточно быстро. Если нужна дополнительная функциональность — добавляешь вагоны. Чем больше вагонов, тем тяжелее поезду. Зафиксируем: MODX — это транспорт.

Laravel — это завод по изготовлению транспорта. Ты можешь сам сделать любой нужный транспорт под свою задачу. Хочешь самолет, хочешь гоночную машину, хочешь тот же поезд, но с 3-мя локомотивами, блэкджеком и плюшками.
Соответственно нужны другие знания. Это другой уровень. Но сразу сесть и поехать ты не сможешь. Придётся попотеть и приложить все усилия, чтобы не получился велосипед на камазовских покрышках или гоночная машина с квадратными колёсами.

А если без аналогии. На Laravel можно написать любую CMS (в том числе и MODX). Обратное невозможно.

П.С. ZoomX позволяет сделать окна в поезде отрывающимися, чтобы ехать было более комфортно, чтобы дышать стало чуть свободнее. Но переделать поезд в самолёт он не может.

П.П.С. Лично я не вижу в ближайшем будущем предпосылок отказа от CMS. Их доля будет неуклонно падать из-за того, что появляются другие инструменты. Но полного отказа от них не будет. Это очень удобный инструмент для быстрой разработки сайтов.
deleted
15 ноября 2022, 04:27
0
Я сейчас плотно занят Laravel
Я, конечно, верю, что Laravel лучше MODX, иначе бы разработчики туда не уходили) С одной стороны, есть желание его изучить, на нём работы больше и зп выше. С другой стороны, не понимаю, какие плюсы я получу, перейдя с MODX+ZoomX на Laravel или другой фреймворк. Вот для вас лично какие преимущества?
Columb
15 ноября 2022, 01:41
0
Прошу у сообщества помощи — не могу понять почему у меня не верно работает снипет PolylangSitemap.
  1. Не верно отображает карту сайта
  2. Не обрабатывает указанные данные в параметрах languageGroup и onlyWithLocalization — выводит ссылки на все языковые версии + ресурсы без перевода
Вызов снипета с параметрами — «вывести языковую группу id-2 (en)»+«вывести только переведенные»+«вывести скрытые ресурсы»+«исключить ресурсы с id 2,5 (здесь проблем нет)»
[[!PolylangSitemap?
    &languageGroup=`2`
    &onlyWithLocalization=`1`
    &showHidden=`1`
    &resources=`-2,-5`
]]
Скриншот вывода карты сайта


Более детально можно посмотреть на тестовом сайте s30975.h8.modhost.pro/manager/ — логин — s30975, пароль — 2Z9zQyc8hXxV
Сергей Шлоков
14 ноября 2022, 21:41
+1
Терпения тебе там в лесу. Модыксер на докере не скоро проедет. )))
Артур Шевченко
14 ноября 2022, 20:56
0
[[BabelTranslation? &resourceId=`7` &contextKey=`eng`]]
Алиса
14 ноября 2022, 20:52
0
НЕ могли бы пример сниппета скинуть?
Артур Шевченко
14 ноября 2022, 20:33
0
Babel вроде умеет возвращать id оригинального ресурса, по нему можно получить остальное.
Алиса
14 ноября 2022, 20:21
0
Это я понимаю но ввиду того что нет опыта сама сделать этого не могу. Собственно поэтому и создала здесь тему возможно кто то уже раализовывал подобное.
Андрей
14 ноября 2022, 16:31
0
Подскажите, на данный момент разработчик поддерживает этот модуль? Модуль актуальный?
Евгений
14 ноября 2022, 14:33
0
сумбурно описал так как не мог понять как это вообще лучше реализовать
решил написать скрипт js который подменяет ref url на красивую «внутреннюю» ссылку, собственно думаю плагины не понадобятся
Дмитрий
14 ноября 2022, 12:16
0
Спасибо за совет. Если не справлюсь, обращусь в раздел работа, надеюсь такой функционал не очень дорого будет стоить.
vectorserver
14 ноября 2022, 10:24
0
Написать плагин для синхры данных в контекстах.
vectorserver
14 ноября 2022, 10:22
-1
Всё ясно)! Не будем с вами спорить!
iWatchYouFromAfar
14 ноября 2022, 10:20
+3
Не очень понял зачем мне статья про докер на хабре. Ты не читаешь или не так читаешь то, что я пишу. Или я не так пишу. Я имел ввиду докер в контексте MODx.

Про пост — я тебя давно понял. Статью не удалю. Буду в лесу стоять на бмв на бездорожье.