Всего 123 791 комментарий

Кровельный
15 ноября 2023, 10:22
1
0
Возможно условие, как-то обвернуть?
&where=`[{"Data.id:NOT IN":["32"]}, {"Data.favorite":"1","OR:Data.new:=":"1"}]`
[[!msProducts?
	&parents=`2`
	&depth=`5`
	&limit=`10`
	&sortby=`{"publishedon":"DESC"}`
	&where=`{"Data.id:NOT IN":["32"],"Data.favorite":"1","OR:Data.new:=":"1"}`
	&tpl=`idx_new`
	&showLog=`1`
]]
Wassi Wassinen
15 ноября 2023, 09:25
+1
Если говорить про функциональность — на демке не увидел кнопки «Показать ещё». Для подгрузки страниц не пагинацией, а кнопкой, которая выводит N товаров на той же странице. Часто востребованная опция.
Wassi Wassinen
15 ноября 2023, 09:22
+1
Стараюсь рассуждать не в категориях «для разработчиков или не для разработчиков». Скорее, про такие категории как востребованность, популярность и т.д. Создателю чего бы то ни было (курсы, книги, программные продукты) хочется востребованности. Это один из видов мотивации создавать что-то новое и совершенствовать свои творения. :)

Вы делаете классное дополнение. Хочется, чтобы оно получило признание и популярность в сообществе. А для этого нужен интерфейс. Потому что большинство в сообществе MODx не умеют в конфиги, код и т.д. И это не плохо. MODx поэтому обрел популярность. Сейчас наблюдаю тенденцию к уходу от этой концепции. И это не способствует популяризации MODx.
Артур Шевченко
14 ноября 2023, 23:39
+2
В первой версии интерфейса не будет и он будет бесплатным. Как только появится интерфейс — станет платным.
А в целом, я делаю компоненты для разработчиков, потому как считаю, что каждый должен заниматься своим делом: разработчик — разрабатывать, заказчик — заказывать:-) К тому же SendIt можно прикрутить интерфейс на Migx, пример есть в доке, но мне как разработчику удобнее с файлами работать, а заказчику зачастую надо всё на одну почту слать. Вот и зачем ему интерфейс? С фильтрами, конечно, другая история, тут админка нужна и она будет, но сначала надо обкатать компонент. Учитывая активность сообщества, чем раньше я выпущу компонент, тем быстрее его обкатают. А разработка админки займёт много времени, так как я хочу её на Vue сделать, с ним я знаком мало.
Александр Туниеков
14 ноября 2023, 23:37
0
В курсах Василия по Vesp есть интересный движок https://github.com/k-samuel/faceted-search
Wassi Wassinen
14 ноября 2023, 23:09
+1
Артур, вы молодец. Я НЕ знаю — вы хотите платное распространение или свободное. Если платное — нужен интерфейс для формирования (подбора) фильтров в админке MODx.
Ваш компонент SendIt хорош. Но он хорош для программистов. А это 5% пользователей MODx.

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

ИМХО. На истинность не претендую.
kudesia
14 ноября 2023, 22:29
0
Но некуда вставлять токен.
Такой настройки нет joxi.ru/Q2KWdPEHgVMWk2
Это тоже не помогает:
modx.pro/howto/19014#comment-131431
kudesia
14 ноября 2023, 22:27
0
Спасибо.Но токен я получила сразу.
Артур Шевченко
14 ноября 2023, 20:07
0
В логах сервера должна быть ошибка.
Артур Шевченко
14 ноября 2023, 19:35
0
Думаю это связано с тем, что фильтры работают в два этапа. На первом происходит фильтрация и возврат результатов. На втором — поиск недоступных для выбора значений. Изначально всё делалось за один запрос, но тогда ответ приходил через 1.5-2 секунды.
Ivan
14 ноября 2023, 16:45
0
Сейчас есть такая проблемка. Когда выбираешь производителя, а затем нажимаешь ВСЕ (точнее Производитель), то после фильтрации если первый раз открыть селект в доступных будет только выбранный.
Баха Волков
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-)