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

Дима Касаткин
27 июня 2023, 01:40
0
Смотри какой issue нашел по теме: github.com/modxcms/revolution/issues/16396 — есть предложение в ядро MODX внести поддержку. Если всё равно будешь копать PHPmailer для совей задачи, может за одно запилишь PR в MODX? Прославишься отважным :) !

UPD. Так оказывается уже и PR сделали: github.com/modxcms/revolution/pull/16421 ставь лайк, подписывайся (чтобы разрабы видели что важная тема), оставляй коммент (чтобы уж точно) и забирай код в свою задачу! (пока не выпустили в следующем патч-релизе MODX, там они почти доделали уже, с переводами встряли что-то)
Артур Шевченко
26 июня 2023, 23:02
+3
Сколько вы в этом году задонатили сообществу, чтобы адаптация того же MiniShop2 с 2 на 3 шла активнее? Или сколько PR отправили, чтобы помочь с адаптацией? Давайте угадаю — нисколько. И не смотря на это, работа идёт. Более того, pdoTools, FetchIt и MigX уже адаптированы, а этим набором можно очень много всякого реализовать.
А 4-ю версию ждать в ближайшее время и правда не стоит, но Modx ещё поживёт.
Stanislav Ovv
26 июня 2023, 22:08
-1
Да я одно понял, читая заметки, что основные знаменитые модули/сниппеты из маркета у ребят нет особого желания нормально допиливать с 2 на 3, так как не видят смысла и профита в этом. А ждать 4 версию в обозримом будущем не скоро, т.к. западные мейнтэйнеры уже старые, ленивые пердуны без особых идей и молодого запала, которым особо своё детище похоже не интересно. Да и на 2ке новые проекты делать уже такое себе занятие, конечно можно, так как уже все проверенно временем и стабильно работает. Кончился похоже modx.
Дима Касаткин
26 июня 2023, 21:43
+2
Вы специально зарегистрировались, чтобы это написать? Попробуйте лучше MODX 3 в деле! Это быстрый и удобный движок, на котором легко запускать простые и сложные сайты. А техническое несовершенство и постоянные новые и суровые вызовы для программистов найдутся и в любом другом движке. Разного рода запахи короче говоря, есть абсолютно у них у всех)
Дима Касаткин
26 июня 2023, 21:33
0
Спасибо, перечитал несколько раз, и если на этот раз правильно понял :), то всё что я написал выше, верно, но только для пакетов, собранных «по-старинке» без автозагрузки через bootsrap.php, так?

Сейчас для MODX3 большинство дополнений как раз такие (т.к. адаптированы, но сделаны были для MODX2) поэтому проблема и не проявляется массово?

Я ещё перед тем как первый коммент написать, я проверил исходные коды популярных дополнений: FormIt, Minishop2, MIGX, pdoTools, ImageCropper, Formalicious, CKEditor Resizer и некоторых других и нигде нет bootstrap.php которые по 10 раз должны (или могли) бы загружаться, как описано в статье.

Может кто-нибудь привести примеры хотя бы 1 или лучше 2 дополнений, где есть автозагрузка через bootstrap.php, которые потенциально могут сломать друг друга? Мне тема показалась довольно серьезной, хочу проверить!
Dan
Dan
26 июня 2023, 18:30
0
Создайте плагин на событие OnDocFormSave. В нем получаете контент ресурса, находите таблицу, оборачиваете ее в div и соответственно задаете новое значение полю content ресурса. В БД в таблице modx_site_content будет с дивом
Kosta
26 июня 2023, 17:11
0
Добрый день, возможно ли настроить шаблон таким образом чтобы при заказе формировалось коммерческое предложение? Пример файла КП по ссылке:
[img]https://file.modx.pro/files/a/b/f/abfd5856ce808628b5223c971eaf9e61.pdf[/img]
Если вкратце там таблица с картинками и названиями товаров + цена за еденицу + ссылка на страницу сайта
Сейчас делаю такой пдф из скриншота корзины, хотелось бы упростить процесс…

Если посоветуете исполнителя буду очень благодарен т.к. не шарю
Артур Шевченко
26 июня 2023, 12:47
+1
$month = date('m');
Замени на
$month = date('m', filectime(MODX_BASE_PATH . $file));
Дмитрий
26 июня 2023, 11:48
0
Не совсем понял Вас. Можете популярней объяснить?
Артур Шевченко
26 июня 2023, 11:10
0
Дату надо передавать, сейчас сниппет работает с текущей датой.
Во тут
filectime(MODX_BASE_PATH . $file)
должен быть timestamp
Дмитрий
26 июня 2023, 09:54
0
спасибо за ответ, сейчас так и реализовано. но нужно чтоб в БД записывалось с этим дивом
Stanislav Ovv
26 июня 2023, 09:35
0
Мне одному кажется, что, куда не сунься, от MODX 3 непросто попахивает, а прям смердит.
Ivan
25 июня 2023, 23:42
0
{set $content = ($_modx->resource.content | replace : '<table':'<div class="table-responsive"><table') | replace : '</table>':'</table></div>'}
{$content}
Руслан Алеев
25 июня 2023, 22:02
0
Здравствуйте, про редакторы не подскажу, но можно же сайте отлавливать table и их через js обертывать в div (как я понял, это для адаптивации таблиц).
Юрий
25 июня 2023, 15:41
0
Спасибо, не догадался
Николай Савин
25 июня 2023, 15:36
+1
Используй параметр ajaxTplMore. Перепиши его так, чтобы внутри был nav-wrapper
Василий Наумкин
25 июня 2023, 05:38
+4
Дима, ты всё перепутал.

В MODX 3 старый «стабильный» менеджер пакетов приводит к возможности добавить в систему конфликтующие дополнения. Как с самой системой, так и друг с другом.

Предложеный мною способ, наоборот, заставляет разруливать потенциальные проблемы на этапе установки дополнения в систему. Но для этого все устанавливаемые дополнения должны работать через composer.

Перечитай еще раз, если не понял, о чём я пишу.
Николай Савин
24 июня 2023, 21:24
0
Установил — проверил. Прекрасно работает.
Валерий
24 июня 2023, 16:04
0
Благодарю. Посижу с этим обязательно.
Пока как раз на яндекс.почту перешел (на SMTP через них), у нас платный аккаунт, так что пока в деле.