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

[mSocial]mSocialVK - постинг в Вконтакте.

Представляю Вашему вниманию результат своего двухнедельного марафона в разработке MODX расширений, а именно постинг из замечательной и горячо любимом CMF MODX REVO во всемирно известную социальную сеть Вконтакте.
Павел Карелин
13 февраля 2016, 17:16
modx.pro
8
7 553
+9

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

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



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

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

Sitemap Submitter

Мини плагин для оповещения поисковиков об обновлении карта сайта.
В логах выводит отчет если хотите можете отключит.
TITAN-UZ
04 февраля 2016, 08:29
modx.pro
30
3 060
+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 942
+9

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

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

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

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

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

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

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

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

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

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

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

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



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

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

Рад представить наконец-то появившуюся сборку блога в магазине MODSTOREblgt.
Stan Ezersky
30 декабря 2015, 13:24
modx.pro
3 035
+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
6 097
+14

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

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