Всего 123 799 комментариев

Баха Волков
14 ноября 2023, 16:03
0
На данный момент никак, мне придётся самому писать форматтер, буду думать в этом направлении.
Баха Волков
14 ноября 2023, 15:50
+5
Вышла версия 1.0.5 расширения IntelliSense for MODX в котором есть фикс важной проблемы связанной с подсказками html которые не были доступны до этого, теперь всё отлично.

Еще добавил в README секцию Troubleshooting с решениями некоторых ситуаций:

Как включить подсказки Emmet
Как включить подсказки TailwindCSS
Ivan
14 ноября 2023, 14:57
+1
StaticElementsLive — Спасибо. То что нужно.

Если было непонятно, то повторю что я имею ввиду:
Очень неудобно при создании допустим 100 чанков создавать их из админки, ставить галочку, указывать путь и тд.

А как раз указанное вами StaticElementsLive похоже решит эту проблему.
Евгений
14 ноября 2023, 14:52
0
Все оказалось как нельзя проще в моем случае. Надо было внимательнее прочитать первичный пост и инфу по ссылке modhost.pro/help/email.
Я не добавил префикс ssl в настройки.
Сейчас всё пашет! Спасибо автору топика!
Евгений
14 ноября 2023, 14:31
0
Ребят, всем привет! Внезапно возникла такая же проблема.
МОДХ 2.7.2
PHP FastCGI (Apache) 5.6.36 (alt)
FormIT 4.2.7
AjaxForm 1.2.2

Почта прикручена через Яндекс-домены, раньше все работало чётко, но месяца полтора-два назад письма перестали приходить. Ошибка в логах такая же: «Произошла ошибка при попытке отправить почту. Ошибка соединения с SMTP-сервером github.com/PHPMailer/PHPMailer/wiki/Troubleshooting»

Проверил доступ к почте-«отправщику» и отправку/приёмку писем на неё. Все в порядке.
Также проделал ту же операцию через аутлук — и там все прекрасно.
Обратился даже в службу поддержки Яндекса и мне там сказали, что все настройки корректны.

Я реально в тупике, подскажите, плз, где искать косяк или может решение уже есть готовое у кого, кто сталкивался с этим

Вот код чанка АяксФормы:
[[!AjaxForm?
    &snippet=`FormIt`
    &form=`activitieAjaxForm`
    &hooks=`recaptchav2,email`
    &emailTpl=`activitieReport`
    &emailSubject=`Заявка на запись на занятие "[[*pagetitle]]" в ТикТак`
    &emailTo=`gde-pochta@yandex.ru`
    &emailFrom=`[[++emailsender]]`
    &validate=`name:required, phone:required`
    &validationErrorMessage=`<p class="formMessage">[[%formit.validation_error_message? &namespace=`formit` &topic=`default`]]</p>`
    &successMessage=`Ваша заявка была успешно отправлена`
]]
Дима Касаткин
14 ноября 2023, 14:19
+1
Ставишь галку Статичный и всё работает. Маразмом в этом подходе мне кажется можно как раз назвать ситуацию, в которой имеет смысл заморачиваться в том, что там где в БД остаётся или не остаётся… Система предоставляет функционал работы с файлами — поставил галочку и забыл.

Я проводил тесты, и да, из-за особенностей реализации через галочку «Статичный файл», на 10%-15% медленнее отрабатывают все шаблоны-чанки. В процентах кажется много, а в абсолютных числах разница типа в 0.1 сек на медленных сайтах, и ещё менее заметно – на быстрых.

А вообще, человечество, в лице @Prihod изобрело StaticElementsLive, рекомендую обратить внимание!

И ещё, в свежих версиях MODX (ну уже года полтора как, может больше) появились настройки автоматического создания статичных элементов.
Andrew
14 ноября 2023, 14:19
0
Да в таком духе) Используем возможности шаблонизатора. Это ускорит процесс разработки)
Дима Касаткин
14 ноября 2023, 14:08
0
Думаешь, это работает также, как мода на короткие носки? – ну кстати очень может быть 8-)
Ivan
14 ноября 2023, 14:02
0
Спасибо. Обязательно ознакомлюсь.
Ivan
14 ноября 2023, 13:58
0
аааа. Понял. Вы предлагаете делать
{include 'file:chunks/test.tpl'}
Ivan
14 ноября 2023, 13:57
0
Феном я знаю. То есть вы хотите сказать, что после того как я только к шаблону привяжу файл, то когда я буду писать {include 'chunkname'} мне не нужно будет создавать этот чанк в админке, а только в файлах делать?
Andrew
14 ноября 2023, 13:51
+1
Ну, чуть проще. Можно все через Fenom делать. В таком контексте, нужно только к шаблону страницы в админке привязать файл. А далее уже через IDE спокойно работать.

Шпаргалка
Курс Феном
Andrew
14 ноября 2023, 13:46
0
Мне кажется, уже многие по тихому все чаще vsCode юзают чем phpStorm) Но не говорят об этом))
Ivan
14 ноября 2023, 13:45
0
Добрый день. Возможно для кого-то это глупый вопрос, но не могли бы вы сказать как вообще из IDE работать в MODX? Если у нас все элементы привязаны к БД. То есть получается что бы мне создать чанк и он был файловый мне нужно создать чанк в админке а далее поставить галочку Статичный файл и дальше уже создать этот файл и в нем работать, при чем в БД все равно будет запись об этом чанке. Это же капец какой маразм и не удобно.
Может есть какой-то логичный нормальный способ?
Если не сложно дайте статью или хотя бы немного объясните.
Спасибо
Дима Касаткин
14 ноября 2023, 13:30
+1
(главное не скачивать все подряд плагины)
Ну точно джунгли этот VSCode :) В скачивании плагинов подстерегает опасность?))

Я к PhpStorm пришел после Dreamviewer и NetBeans. Редакторы по типу Sublime, Notepad++ или Atom (из которого вырос VSC) всегда казались блокнотами с доп. функционалом, на фоне этих мощных IDE.

То, как вырос VSC конечно впечатляет (и как он обогнал популярнейший когда-то Sublime), но стоит ли идти на него из «другой лиги» IDE, вопрос открытый конечно…
Алексей Соин
14 ноября 2023, 13:27
+2
В vscode синхронизация учетки через github есть. Все расширения, сниппеты, настройки сохраняются. Раньше приходилось переносить либо сохраняя всё в файлах, либо через специальный плагин, но к счастью теперь стало намного проще)))

я пользуюсь как vscode, так и phpstorm, мне оба этих инструмента нравятся)
Andrew
14 ноября 2023, 13:06
+1
Да vsCode разок под себя настроить (главное не скачивать все подряд плагины), и настройки на гит засинхронить, чтоб потом заново эту процедуру не проходить при переустановки ОС к примеру. И кайф)
Дима Касаткин
14 ноября 2023, 12:44
0
Спасибо за развернутый ответ!

Редактировать файлы на сервере… официальное расширение Remote-SSH… На сервере нужен только nodejs
Ну чтобы редактировать файлы, дополнять серверный софт что-то не хочется. Для любых других редакторов (да и того же VSC если не в проектном режиме использовать а просто файл удаленный открывать через WinSCP) хватает поддержки SFTP (Через SSH который)… Вроде на странице по ссылке Remote-SSH требование установленной nodejs не нашел, так что это обнадеживает!

Конечно, для человека, который использует PhpStorm без плагинов и расширений, не иначе как джунглями представляется VSC

В PhpStorm всё просто работает: подсвечивается, переходится по клику и автодополняется, бандлится и минифицируется и т.п., без необходимости даже открывать консоль, и уж тем более перебирать (нет, не изучать) бесконечные подборки плагинов в интернетах…

Но крутого расширения для MODX из этого поста, для PhpStorm пока нет, так что хватаем мачете и прыгаем в джунгли VSC, получивший второй шанс! :)
Andrew
14 ноября 2023, 12:23
0
Подскажите, как правильно настроить форматтер?)
Наумов Алексей
14 ноября 2023, 11:31
+1
Да, типа того… в целом можно и внутрь сниппета fmFiles в будущем засунуть проверку… хотя мне кажется случай использования SymLink в целом не самый частый