Всего 125 990 комментариев

Николай Савин
20 октября 2021, 19:39
+3
Согласен, материал отличный! Не исключено, что так и сделаем. Но раздел скорее всего будет закрытым и писать в него можно будет только при определенном рейтинге или каком то другом ограничении. Планов много — добраться бы.
Кстати кому интересно узнать о планах развития MODX.pro?
Фарит
Фарит
20 октября 2021, 19:21
+1
За такие уроки плюсики должны умножаться на 5
Николай Савин
20 октября 2021, 18:11
0
Если вы используете компонент amoCRM — то там уже встроена поддержка simpleQueue
Кирилл
20 октября 2021, 18:03
0
Добрый день
Может быть есть готовый код для ajaxform и минишопа?
А то когда из всех форм и заказы падают в АМОцрм, и врем отправки до секунд 10-12 доходит.
Pavel
20 октября 2021, 17:04
0
Ну с этим всё гуд, я его добавил через КонтроллерБот, в админку канала, в общем дал ему всю власть. Но что то не хотит.
R2m0x94 (Vasily)
20 октября 2021, 13:09
0
У меня например была такая проблема, у поддомена не было ключа, который находился в контексте сайта (домена), у которого был ключ. Иными словами на домене репозиторий работает исправно, так как ключ к ниму есть, а у поддомена ключа нет и подключения соответственно тоже нет, поэтому приходится идти на основной домен, ставить пакеты, затем логинится в админку контекста поддомена и юзать установленные пакеты. Лично я так решил проблему.
Роман
20 октября 2021, 13:08
0
Это URL текущего ресурса
Valdis
20 октября 2021, 12:22
0
действительно, так всё просто оказалось! Я где-то рядом был, пытался так: [[~[[*id]]]] — но выводилось некорректно.
Андрей
20 октября 2021, 10:43
1
+1
нужно условие, при котором выводятся новинки не всего каталога, а в зависимости от ТЕКУЩЕГО РАЗДЕЛА.
Вероятно достаточно будет задать parents:
[[msProducts?
	&parents=`[[*id]]` //возьмёт id текущей страницы
	&tpl=`featureProductSidebarTpl`
	&limit=`5`
	&sortby=`publishedon`
	&sortdir=`DESC`
    ]]

В looked должно работать аналогично.
Николай Савин
20 октября 2021, 10:17
+3
Вот и первый урок в новом разделе «Уроки». Александр Красавчик!
Кстати если кто-то не заметил — у нас созданы два новых раздела.
Уроки и обзоры. Сделано это в рамках задачи по популяризации MODX.
В рамках раздела обзоры — хотим дать больше контента и свежего взгляда на популярные и не очень компоненты, информации о которых не хватает!
В рамках раздела уроки — планируем рассказывать о «современных» технологиях разработки, объясняя почему сниппет IF — который до сих пор встречается, это плохо!
Alexander V
19 октября 2021, 15:18
0
Так же и работать, с помощью Git.
Илья Уткин
19 октября 2021, 15:16
0
И мне тут не важно, на чём работает этот новый разработчик — Windows, Ubuntu, Mac — я знаю, что у него всё запустится именно в том окружении, каком надо.
Илья Уткин
19 октября 2021, 15:15
+1
А как работать в команде в таком случае? Как быстро подключить нового разработчика? Ему нужно будет выгружать дамп базы данных и весь сайт?

В случае с Docker этого делать не нужно. Новому разработчику требуется только
git clone https://github.com/user/project
composer install
docker-compose up -d
docker exec -it doodle_php_1 bash
php vendor/bin/phinx migrate
Чуть-чуть попить чай (установка может занимать несколько минут) — и всё, можешь приступать к работе.
Alexander V
19 октября 2021, 14:13
+1
А не проще было поднять обычный LAMP/LEMP? Например с помощью Ansible.
Павел Романов
19 октября 2021, 10:48
0
Верно, он нужен только для Ajax-пагинации.
Евгений
19 октября 2021, 10:44
0
да, именно это я и имел в виду, что babel удобен в таком функционале
Anton
19 октября 2021, 10:30
0
У меня pdopage используется ещё в одном проекте на очень старом сайте,
еще при царе горохе свёрстанным, и там этого класса нема.
Видимо этот класс появился (стал обязательным) когда pdopage стал аякс поддерживать.
Павел Романов
19 октября 2021, 10:03
0
Вроде всегда был. Можно даже параметром ajaxElemRows переопределить ))
Наумов Алексей
19 октября 2021, 09:54
+1
В общем да… в частном нет… к сожалению (
1. Проблемы безопасности, находят уязвимость, в старой версии (не важно чего, MODX или miniShop) никто исправлять не будет — обновляйте!
2. Проблема совместимости со сторонними компонентами. Подключен у нас модуль интеграции со СДЭК, обновили они свое API, компонент соответствующий для MODX обновился, но он теперь работает только на свежем miniShop, обновляйте!
Ivanov Alexandr
19 октября 2021, 09:48
0
При этом в журнале нет никаких ошибок.