Новые дополнения и их версии

[dbAdmin] Управление таблицами БД. Релиз.

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

Основные возможности:
— просмотр таблиц;
— переименование, очищение и удаление таблиц;
— экспорт таблиц в текстовый файл;
— поиск таблицы по имени или классу;
— выполнение sql запросов.


Сергей Шлоков
13 августа 2015, 08:04
modx.pro
7
5 359
+12

[PayAndSee] теперь с вариантами подписок

Небольшое расширение функционала [PayAndSee]варианты подписок (v 1.1.2).

Теперь можно создать различные варианты подписок на один и тот же ресурс.
Для вывода вариантов подписок добавлен новый сниппет psOptions.
Володя
10 августа 2015, 08:33
modx.pro
3
1 526
+9

[pdoTools] Версия 2.1 - улучшения Fenom

Привет друзья! Хочу представить вам новую версию pdoTools с улучшениями работы шаблонизатора Fenom.

Функциональность vs Безопасность

Я долго думал, как бы разрешить менеджерам запускать чанки и сниппеты, но при этом не пускать их к объектам MODX. Потому что, если включить системную настройку pdotools_fenom_modx, то любой менеджер сможет сделать в чанке вот так:
{if $res = $modx->getObject('modResource', 1)}
	$res->remove();
{/if}
Нам бы этого не хотелось, правда?

С другой стороны, я не хочу придумывать очередной псевдоязык команд, типа
{runSnippet('name', [params => data])}
или
{'name' [params => data] | snippet}
Поэтому я добавил специальную переменную {$_modx}, которая ссылается на небольшой безопасный класс, где есть только нужные менеджерам функции и свойства:
  • {$_modx->placeholders} — массив с системными плейсхолдерами
  • {$_modx->config} — массив с системными настройками
  • {$_modx->context} — массив (не объект!) с текущим контекстом
  • {$_modx->user} — массив (не объект!) с текущим пользователем
  • {$_modx->resource} — массив (не объект!) с текущим ресурсом
  • {$_modx->lexicon} — служба загрузки лексиконов
  • {$_modx->lexicon()} — функция для вывода строки из лексикона
  • {$_modx->runSnippet()} — запуск сниппета
  • {$_modx->runProcessor()} — запуск процессора
  • {$_modx->getChunk()} — вывод чанка
  • и т.д., смотрите исходник.
Василий Наумкин
09 августа 2015, 12:17
modx.pro
13
12 643
+11

Новая версия Ace для MODX - 1.6.0

Сегодня поступил хороший вопрос о синтаксисе Fenom в лучшем редакторе для MODX — Ace. Он очень похож на Smarty, так что его оказалось нетрудно добавить.

Однако, я в очередной раз обратил внимание, как долго наш любимый редактор не обновлялся — уже больше года! Очевидно, danyaPostfactum некогда им заниматься, поэтому я решил попробовать обновить компонент самостоятельно.
Василий Наумкин
07 августа 2015, 14:22
modx.pro
6 987
+16

[dbAdmin] Управление таблицами БД. Анонс.

Наконец-то появилось немного свободного времени, чтобы сделать анонс будущего компонента, о котором я уже говорил — возможность бэкапа таблиц БД и немножко другого функционала из phpMyAdmin.

Сергей Шлоков
07 августа 2015, 13:08
modx.pro
2
1 533
+11

[mspPayin] - метод оплаты payin-payout MiniShop2

[mspPayin] — оплата через payin-payout.net/

Володя
04 августа 2015, 09:02
modx.pro
2 435
+6

msCDEK 1.0.0: расчет доставки ТК СДЕК

Описание

msCDEK позволяет рассчитывать стоимость доставки, с учетом веса заказа, для 8 тарифов ТК СДЕК.

На самом деле, поддерживаются все тарифы СДЕК, но для этого необходимо вручную прописывать JSON в свойство properties метода доставки. Подробнее в конце заметки.

Особенности

  1. Учет веса товаров в заказе
  2. Вывод сроков доставки
  3. Сниппет для расчета доставки в карточке товара
  4. Поддержка авторизации
  5. Совместимость с msRussianPost при расчете сроков доставки

Поддерживаемые типы отправлений:

  1. Экспресс-Лайт Склад-Склад
  2. Экспресс-Лайт Склад-Дверь
  3. Экспресс-Лайт Дверь-Склад
  4. Экспресс-Лайт Дверь-Дверь
  5. Посылка Склад-Склад (Требуется авторизация!)
  6. Посылка Склад-Дверь (Требуется авторизация!)
  7. Посылка Дверь-Склад (Требуется авторизация!)
  8. Посылка Дверь-Дверь (Требуется авторизация!)
Помимо стоимости, рассчитывается срок доставки.
Данный компонент возможно использовать вместе с компонентом msRussianPost – они унифицированы.

Воеводский Михаил
29 июля 2015, 07:39
modx.pro
7 769
+7

msRussianPost 1.0.0: расчет доставки Почтой России

Описание

msRussianPost позволяет рассчитывать стоимость доставки, с учетом веса заказа и стоимости всех товаров, для всех основных типов перевозок Почтой России.

В тексте упоминается компонент msCDEK — его описание появится в скором времени.

Особенности

  1. Учет стоимости и веса товаров в заказе
  2. Вывод стоимости доставки с учетом страхования
  3. Вывод сроков доставки
  4. Сниппет для расчета доставки в карточке товара
  5. Кэширование результатов расчета
  6. Совместимость с msCDEK при расчете сроков доставки

Поддерживаемые типы отправлений:

  1. Простая бандероль
  2. Заказная бандероль
  3. Заказная бандероль 1 класс
  4. Ценная бандероль
  5. Ценная посылка
  6. Ценная авиабандероль
  7. Ценная авиапосылка
  8. Ценная бандероль 1 класс
  9. Курьерская доставка EMS
Помимо стоимости, рассчитывается срок доставки.
Данный компонент возможно использовать вместе с компонентом msCDEK – они унифицированы.

Воеводский Михаил
28 июля 2015, 10:55
modx.pro
7 369
+7

[oneBooking] Версия 3.0.0-pl Интеграция с Minishop

В этой версии появилась возможность онлайн оплаты при бронировании. За реализацию этой возможности отвечает minishop2. Для оплаты можно использовать все способы оплаты, доступные в Minishop2.

Сергей Шлоков
24 июля 2015, 08:16
modx.pro
3
2 459
+6

[elementNotes] Хранение заметок в элементах

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

Теперь заметки останутся даже после обновления элемента.
Сергей Шлоков
19 июля 2015, 17:17
modx.pro
4
2 496
+9