Готовые решения

Content Editor Tools 0.8 и тема для админки

Что-то я зачастил, так что постараюсь покороче. Вот картинка, которая всё объясняет:



Внутри: новый плагин CET Builder, удобная тема для админки и обновлённые AssetsTV и CKEditor.

Денис Дыранов
12 февраля 2016, 18:29
modx.pro
12
7 139
+14

Sitemap Submitter

Мини плагин для оповещения поисковиков об обновлении карта сайта.
В логах выводит отчет если хотите можете отключит.
TITAN-UZ
04 февраля 2016, 08:29
modx.pro
30
2 604
+14

Content Editor Tools 0.7

Продолжаю пилить свой набор дополнений Content Editor Tools.



Видео работы (как, кстати, вставлять видео?): youtu.be/uQEYW7e6Z54

Новое в CET_assetsTV:
  • Возможность отобразить дропзону для загрузки файлов в отдельной панельке внизу окна.
  • Возможность выбрать и вставить в content сразу несколько файлов.
Новое в CET_CKEditor:
  • Новый плагин типографа (в настройках плагина на выбор: типографы Лебедева или Муравьева)
  • Поддержка bootstrap (так же включается в настройках)
  • Добавлен плагин bootstrapTabs
  • Настроен autoGrow
На TinyMCE пока забил.

CET_assetsTV: yadi.sk/d/oEhPx2BKoEywn
CET_CKEditor: yadi.sk/d/PCWFwPG7oEyya

Это до сих пор сильно бета. И вообще, не факт что работает :-)
Денис Дыранов
03 февраля 2016, 17:16
modx.pro
9
5 111
+9

Перенос фото товаров из TV в галерею miniShop2

Постановка задачи: был интернет магазин, где товары — обычные ресурсы, а изображения — TV поля (в моем примере 5 штук). Необходимо сделать товары типа msProduct, а изображения перенести в стандартную галерею miniShop2.

Небольшой скрипт, решающий вторую часть задачи, ниже. (первая часть задачи решается примерно так)

Что он делает? Скрипт берет все записи с типом msProduct, и копирует изображения из TV в галерею miniShop2.

Надеюсь кому-нибудь будет полезным (скрипт не 100% универсальный, подгоняйте под себя! и да, я запускаю его из Console, если у вас просто php файл, то необходимо сначала авторизоваться в админке через API).
Наумов Алексей
03 февраля 2016, 12:05
modx.pro
11
3 872
+5

mSocial - первый релиз.

Представляю Вашему вниманию mSocial. Что умеет на данный момент.

— Оправлять посты на стену в Twitter при сохранении ресурса.
— Для всех запросов используется оффициальное API.
— Использование простого шаблонизатора на основе чанка.
— Добавлять к посту вложенные в тело сообщения изображения (до 4 штук) — (на дохлых хостингах могут возникать проблемы).
— Простая масштабируемость, можно легко привинтить новые соцсети.
Павел Карелин
02 февраля 2016, 00:44
modx.pro
10
8 452
+13

Поиск по extended на русском и Английском

Долго ковыряя всякие where которые не работают:

[[!pdoUsers? 
&sortdir=`DESC` 
&tpl=`user` 
&where=`{"`modUserProfile`.`extended`:LIKE":"%\"callsign\":\"РУССКИЙ ЯЗЫК\"%"}`
]]
набросал рабочий механизм долгожданного поиска для сниппета))
Konstantin
18 января 2016, 10:18
modx.pro
2
1 732
+1

Сборка «blgt» — готовый блог



В первую очередь, всех с Наступающим!

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

Рад представить наконец-то появившуюся сборку блога в магазине MODSTOREblgt.
Stan Ezersky
30 декабря 2015, 13:24
modx.pro
2 661
+4

Соединяем EasyComm и mFilter2

Всем привет, и сразу к делу (кстати пишу первый раз тут, если будут ошибки — исправим).

Довольно таки часто требуется в интернет магазинах или каталогах добавить возможность пользователям писать отзывы о товарах, с этим очень хорошо справляется компонент EasyComm. Но очень часто возникает и смежная задача, слепить EasyComm с mFilter2, а именно сделать сортировку по количеству отзывов или по рейтингу товара. Выкладываю готовое решение.

Добавляем в вызов mFilter2 следующий код:

&loadModels=`easycomm`
&where=`{"class_key":"msProduct"}`
&leftJoin=`{
	"ecThread": {
		"class": "ecThread",
		"on": "msProduct.id = ecThread.resource"
	}
}`

&select=`{
	"msProduct": "*",
	"ecThread": "ecThread.rating_simple AS rating, ecThread.count AS reviews"
}`
Павел
25 декабря 2015, 10:34
modx.pro
34
4 812
+14

Генерация PDF на основе данных с формы в MODX Revo

Довольно часто возникает необходимость генерировать pdf на основе данных с формы.
Ниже небольшое решение как это сделать если стоит пакет ExportPage
Володя
24 декабря 2015, 12:12
modx.pro
22
4 873
+13

[UserKarma] Версия 1.0.0

Вчера прозвучало очень интересное предложение по поводу компонента, который позволил бы автоматически перебрасывать пользователей по различным группам в зависимости от различных условий.

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



Далее все очень просто — на обновление пользователя навешен плагин, который в зависимости от кармы пользователя меняет его группы.
Fi1osof
13 декабря 2015, 05:06
modx.pro
8
4 597
+15