Новые дополнения и их версии
[VSC] vscodemodx - Автокомплит кода в Visual Studio Code для MODX Revo
Приветствую вас!
После того как я наткнулся на компонент gitmodx для MODX Revo я почувствовал какое-то облегчение но одновременно и огорчение. С одной стороны был дико рад относительно адекватной возможностью вести разработку с контролем версии, с другой же стороны работа исключительно в IDE была очень неудобной из-за отсутствия каких-либо подсказок со стороны среды.
Вот именно такое предисловие было для того чтобы расчехлить TypeScript и начать писать что-то свое.
Github компонента доступен по ссылке и всю последующую информацию я размещу еще и там.
Ультра бета версия уже доступна в VSCode Marketplace по ссылке
После того как я наткнулся на компонент gitmodx для MODX Revo я почувствовал какое-то облегчение но одновременно и огорчение. С одной стороны был дико рад относительно адекватной возможностью вести разработку с контролем версии, с другой же стороны работа исключительно в IDE была очень неудобной из-за отсутствия каких-либо подсказок со стороны среды.
Вот именно такое предисловие было для того чтобы расчехлить TypeScript и начать писать что-то свое.
Github компонента доступен по ссылке и всю последующую информацию я размещу еще и там.
Ультра бета версия уже доступна в VSCode Marketplace по ссылке
Обновление mvtUsers
Добавлена возможность отправлять пользователям промо-коды.
Если вы используете Minishop2 и msPromoCode.
Если вы используете Minishop2 и msPromoCode.
[msFavorites] - версия 3.0, работа с любыми объектами.
[msFavorites] — компонент реализует функционал создания списков избранного.

Особенности:
— работа с любыми объектами
— работа с любыми пользователями
Демо-версию можно посмотреть на msfavorites.vgrish.ru, а попробовать перед покупкой на modhost.pro

Особенности:
— работа с любыми объектами
— работа с любыми пользователями
Демо-версию можно посмотреть на msfavorites.vgrish.ru, а попробовать перед покупкой на modhost.pro
LazyLoad - Ленивая загрузка изображений (PHP)
Компонент перед отдачей html на фронтенд, выборочно заменяет src на заглушку (на стороне сервера), а после того как загрузилась страница, с помощью js изображения автоматически подгружаться в зависимости от положения полосы прокрутки.


[xParser] 1.7.0 Асинхронная загрузка источников подзаданий и скачивание изображений без расширения
С версии 1.6.10 у задания появилась опция включения асинхронного режима скачивания изображений. А с версии 1.7.0 в режим асинхронной работы добавилась загрузка источников подзаданий. Напомню, что асинхронный режим требует немного больше оперативной памяти, но работает раз в 5-15 быстрее обычного режима!

Также, в новой версии добавлена возможность скачивания изображения без расширения для конкретных полей задания. То есть, в поле задания теперь можно указать галку Изображение без расширения. В этом случае УРЛ, который находится в качестве контента в данном поле, будет обработан, как изображение. Важно, чтобы в поле была только ссылка на изображение, без каких-то лишних символов. Пока поддерживаются только форматы jpg, png, gif.

Также, в новой версии добавлена возможность скачивания изображения без расширения для конкретных полей задания. То есть, в поле задания теперь можно указать галку Изображение без расширения. В этом случае УРЛ, который находится в качестве контента в данном поле, будет обработан, как изображение. Важно, чтобы в поле была только ссылка на изображение, без каких-то лишних символов. Пока поддерживаются только форматы jpg, png, gif.
Компонент для обмена данными между МойСклад и RetailCRM в формате ICML
Компонент для обмена данными между МойСклад и RetailCRM в формате ICML.
Основан на свободной библиотеке (git). Собрал в пакет для удобства использования + может кому пригодится. Можно использовать не только для обмена с RCRM, но и в других случаях, если требуется icml.
Основан на свободной библиотеке (git). Собрал в пакет для удобства использования + может кому пригодится. Можно использовать не только для обмена с RCRM, но и в других случаях, если требуется icml.
- Использует указанный источник файлов для хранения изображений.
Удобно использовать облако, см: swift. - В настройках можно назначить свой класс обработки со своей логикой.
- В админку выведены основные настройки импорта + данные по текущему обмену.
- Внешняя ссылка защищается ключом, пример: site.ru/assets/components/mvticml/get.php?mode=unload&link=external&key=5c860d7592dd5.
bxSender - интеграция с Sendex, MODX и другими компонентами
Завершил интеграцию для любых других компонентов. Теперь возможно пересылать сообщения из MODX через компонент и отслеживать статистику по переходам, открытиям, ошибкам доставки и содержимому писем.
Что происходит с письмом в bxSender:
Что происходит с письмом в bxSender:
- Заменяются все ссылки на ссылки компонента с помощью которых отслеживается статистика по переходам
- Добавляется изображения для отслеживания открытия письма на почтовом сервере
- Добавляется hash код для отслеживания отскоков доставки сообщения
- Добавляются UTM метки для ссылок (если отмечена галочка в настройках)
- Добавляется текстовая версия письма
Новая версия msReference — вывод списка «С этим товаром покупают» + упрощение построения списков
По первым итогам работы компонента:
- Добавлено связывание товаров для построения списков вида «С этим товаром покупают».
Теперь при сборе данных заказов каждый товар получает связь с другими товарами, которые присутствовали в заказах вместе с данным. Поэтому теперь на странице товара можно легко получить такой список:
[[!msReferenceRelated? parents=`0`]] - Оба сниппета теперь обёртки для msProducts.
Надеюсь, будет удобнее и упростит их использование.
TVTable 3.4.0
Привет всем!
Для того чтобы администрация форума не ругалась:
«Сегодня дорогие мои, не будет никаких сантиментов и смайликов. Только жесткач и технические данные в чистом виде! Кому нравится словоблудие и рукофлудие, свободен. Никого не держу. Досвидульки и ...»
Для того чтобы администрация форума не ругалась:
«Сегодня дорогие мои, не будет никаких сантиментов и смайликов. Только жесткач и технические данные в чистом виде! Кому нравится словоблудие и рукофлудие, свободен. Никого не держу. Досвидульки и ...»
mCataloger | Каталогизатор для удобной работы с папками и файлами в MODx
По умолчанию в MODx пользователи сами создают и управляют структурой файлов в файловом менеджере. В случае если перестать следить за структурой, при обильной работе и большом количестве файлов, в структуре становится тяжело работать. Помимо прочего, неопытные менеджеры любят загружать файлы в корень, если разработчик не предусмотрит изоляцию работы менеджера из корня сайта.
По этой (и не только) причине я решил что необходимо структурировать работу менеджеров в файловой системе. Задача стоит не только в изоляции менеджеров от важных папок, но и обеспечить полную автоматизацию, чтобы менеджер не замечал работу пакета и в то же время в файловой структуре был порядок. Поразмыслив над реализацией, я составил небольшой roadmap.
По этой (и не только) причине я решил что необходимо структурировать работу менеджеров в файловой системе. Задача стоит не только в изоляции менеджеров от важных папок, но и обеспечить полную автоматизацию, чтобы менеджер не замечал работу пакета и в то же время в файловой структуре был порядок. Поразмыслив над реализацией, я составил небольшой roadmap.