07 октября 2015, 14:41 Прям нереальная проблема, понятно. <p>Дополнительные данные: <pre>[[+info]]</pre> </p> Вопросы / Переносы строк в сниппете 16 0
07 октября 2015, 14:36 В шаблоне с письмом, где нужно соблюдать форматирование, или даже в самом сниппете: return '<pre>'.str_replace('\r\n',"\r\n",$result).'</pre>'; Вопросы / Переносы строк в сниппете 16 0
07 октября 2015, 14:28 Чтобы переносы сохранялись и в письме, можно использовать тег pre. Просто оберни в него текст с переносами — и он так и отобразится. Вопросы / Переносы строк в сниппете 16 0
07 октября 2015, 10:20 Ура! Обычные файлы и картинки различаются через настройки расширений в источнике медиа. Вопросы / В TicketForm не работает параметр &tplFile! 5 +1
06 октября 2015, 11:05 В поисковиках говорят, что это у тебя место на сервере заканчивается так. Проверяй. Вопросы / [pdoTools] Error HY000: Got error 28 from storage engine 1 +1
06 октября 2015, 10:36 Причём, я его не блокировал — он сам отключился через 10 попыток неправильной авторизации. Элегантно выпилился, в общем. Домен на Украине, наверное, очередное совпадение. Новые дополнения и их версии / Релиз Minishop 2.2 pl и 2.3 alpha. Отчет о работе 108 +1
06 октября 2015, 08:41 Я тебя вообще отключу, если ты не понимаешь, что текст твоего комментария должен быть хоть как-то связан с топиком, в котором он написан. Кому какое дело, что ты там написал и как ты лично относишься к MODX и другим системам? Верно, никакого. Сейчас ты нафлудил уже 5 ненужных комментариев, не советую продолжать. Новые дополнения и их версии / Релиз Minishop 2.2 pl и 2.3 alpha. Отчет о работе 108 +2
05 октября 2015, 10:06 Всё возможно, только нужно указать им разный &pageVarKey. Вопросы / pdoPage - страница пагинации редиректит обратн 2 0
05 октября 2015, 03:47 Правильно. Страница, на которой указан неверный параметр для сниппета, не перестаёт существовать. Вопросы / Параметры GET/POST при выводе страницы 25 0
05 октября 2015, 03:40 Подумать совсем лень? [[!pdoPage? &parents=`0` &sortby=`[[!#get.sort:default=`id`]]` &sortdir=`[[!#get.dir:default=`asc`]]` &showLog=`1` ]] Вопросы / Параметры GET/POST при выводе страницы 25 +1 1
05 октября 2015, 03:30 Активационную ссылку просто так не создать. Для этого нужно как бы сбросить пароль заново, сохранить его еще на 3 часа и отправить уже ссылку, по которой он будет активирован. Компонент Office делает так из коробки. Если пытается войти неактивированный юзер — он получает новое письмо со ссылкой на активацию. Вопросы / Как сделать повторную отправку ссылки активации 14 0
05 октября 2015, 03:21 По идее, просто [[+comment]]. Вопросы / Комментарий к заказу (с уведомлением заказчику) 13 0
04 октября 2015, 14:42 А у меня путь указать, который кстати, можно и не указывать, это невероятно сложно. Улыбнуло.И у меня можно путь не указывать, тоже есть директория по умолчанию. Но лично я этим сам не пользуюсь — или @INLINE чанки, или обычные. Файловые не прижились, почему-то. pdoTools позволяет загрузить чанки из файлов. Просто можно было бы сделать и загрузку сниппетов из файлов.Но почему-то не сделано. Почему, интересно? Наверное потому, что я по-прежнему не вижу никакой выгоды это делать. Если только «чтобы было». Готовые решения / Загружаем сниппеты и чанки с диска 32 0
04 октября 2015, 13:31 [[!любойсниппетсpdotools? &tpl=`@FILE имяфайла.tpl` &tplPath=`путь\к\директории\с\шаблонами` ]] Если нужно без pdoTools, то просто еще один сниппет loadChunk: <?php return file_get_contents($path_to_file); Пока я вижу только усложнение работы без явной выгоды. Указывать пути, отказываться от наборов параметеров, echo вместо return — зачем это всё? Проблему деплоя это не решает, потому что вызовы сниппетов и чанков кто-то еще должен прописать в шаблонах или ресурсах — а их как делать статическими? Всё равно нужен какой-то скрипт распаковки, или установочный пакет. А если у нас должен быть установочный пакет, то он и так всё может собрать — и сниппеты и чанки, и наборы параметров, и шаблоны, и ресурсы. Собственно, Theme.Bootstrap является простейшим примером такой установки. Лично я так же пакетами разворачиваю изменения на modstore.pro и на modhost.pro — проблем пока не было. Готовые решения / Загружаем сниппеты и чанки с диска 32 0
04 октября 2015, 12:53 Чанки уже давным-давно можно вызывать из файлов через @FILE, так что о них смысла спорить нет. А какой профит будет от вызова сниппетов? Их что, 50 штук на странице вызывается, чтобы только от способа вызова оно тормозило? Сомневаюсь. Евгений свои исследования давно делал, с тех пор много версий MODX сменилось — нужно перепроверять. И если очень хочется сниппеты из файлов, в любом месте, смотри как это просто: <?php return include $path_to_file;Сниппет loadSnippet, который грузит любой код из файлов. Кажется, я это даже где-то уже видел на продакшене. В общем, еще раз, нужны тесты производительности. Готовые решения / Загружаем сниппеты и чанки с диска 32 0
04 октября 2015, 12:18 По выигрышу по времени не готов дать точную выкладку. Полноценный тест не проводил. Но думаю, что выигрыш должен быть.С этого нужно было начинать. Без серьёзного улучшения производительности говорить не о чем. На мой взгляд вряд ли сниппеты станут работать быстрее, ибо они и сейчас все кэшируются в /core/cache/includes/elements/, а потом подключаются как файлы. В общем жду экспертную оценку моего творчества. Какие подводные камни могут быть? Нужно ли включать такой функционал в pdoTools? Я считаю, что нет, не нужно. Со времен Evolution в любом сниппете можно сделать include 'file.php';и работать с файлами. Есть статические элементы, есть Gitify, есть установочные пакеты (лично я переношу изменения через них). Короче, без серьёзного профита в удобстве или скорости это просто любопытный эксперимент, не более. Готовые решения / Загружаем сниппеты и чанки с диска 32 +3
04 октября 2015, 07:00 Нет, ничего такого нет. Можно только сохранить комментарий в заказ и всё, никаких писем при этом не придёт. Вопросы / Комментарий к заказу (с уведомлением заказчику) 13 0
03 октября 2015, 15:16 Нужно искать ошибки в логе сервера или админки. Без ошибки в логах ничего не понять. Вопросы / Не уходит почта через AjaxForm 9 0
03 октября 2015, 15:16 Это не проблема. Это безопасный хостинг запрещает беспорядочные редиректы, а проверка в виджете это не учитывает. Советую просто отключить виджет, потому что исправлять это, похоже, никто не планирует. Вопросы / Не удаляются ресурсы 14 0
MiniShop3 1.13.0 (Август 2026) @Николай Савин Николай огромное спасибо за ревью, тестирование и саму работу! Движемся дальше — сделаем лучший ИМ для MODX вместе!
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
Просто оберни в него текст с переносами — и он так и отобразится.
Обычные файлы и картинки различаются через настройки расширений в источнике медиа.
Причём, я его не блокировал — он сам отключился через 10 попыток неправильной авторизации.
Элегантно выпилился, в общем. Домен на Украине, наверное, очередное совпадение.
Кому какое дело, что ты там написал и как ты лично относишься к MODX и другим системам? Верно, никакого.
Сейчас ты нафлудил уже 5 ненужных комментариев, не советую продолжать.
Страница, на которой указан неверный параметр для сниппета, не перестаёт существовать.
Компонент Office делает так из коробки. Если пытается войти неактивированный юзер — он получает новое письмо со ссылкой на активацию.
Но почему-то не сделано. Почему, интересно? Наверное потому, что я по-прежнему не вижу никакой выгоды это делать.
Если только «чтобы было».
Если нужно без pdoTools, то просто еще один сниппет loadChunk:
Пока я вижу только усложнение работы без явной выгоды. Указывать пути, отказываться от наборов параметеров, echo вместо return — зачем это всё?
Проблему деплоя это не решает, потому что вызовы сниппетов и чанков кто-то еще должен прописать в шаблонах или ресурсах — а их как делать статическими? Всё равно нужен какой-то скрипт распаковки, или установочный пакет.
А если у нас должен быть установочный пакет, то он и так всё может собрать — и сниппеты и чанки, и наборы параметров, и шаблоны, и ресурсы. Собственно, Theme.Bootstrap является простейшим примером такой установки.
Лично я так же пакетами разворачиваю изменения на modstore.pro и на modhost.pro — проблем пока не было.
А какой профит будет от вызова сниппетов? Их что, 50 штук на странице вызывается, чтобы только от способа вызова оно тормозило? Сомневаюсь. Евгений свои исследования давно делал, с тех пор много версий MODX сменилось — нужно перепроверять.
И если очень хочется сниппеты из файлов, в любом месте, смотри как это просто:
Сниппет loadSnippet, который грузит любой код из файлов. Кажется, я это даже где-то уже видел на продакшене.
В общем, еще раз, нужны тесты производительности.
На мой взгляд вряд ли сниппеты станут работать быстрее, ибо они и сейчас все кэшируются в /core/cache/includes/elements/, а потом подключаются как файлы.
Я считаю, что нет, не нужно.
Со времен Evolution в любом сниппете можно сделать
и работать с файлами. Есть статические элементы, есть Gitify, есть установочные пакеты (лично я переношу изменения через них).
Короче, без серьёзного профита в удобстве или скорости это просто любопытный эксперимент, не более.
Можно только сохранить комментарий в заказ и всё, никаких писем при этом не придёт.
Советую просто отключить виджет, потому что исправлять это, похоже, никто не планирует.