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

[miniShop2] Добавляем связь с деревом ресурсов

Простенькая доработка, которая связывает действия удаления/восстановления товаров в интерфейсе категории товара с деревом ресурсов.
Сергей Шлоков
24 сентября 2015, 16:28
modx.pro
1
2 300
+2

Tickets - виджет новых комментариев со ссылкой на модерацию


Виджет в админку с количеством новых комментов и возможностью перейти на страницу модерации.
Павел Гвоздь
23 сентября 2015, 04:09
modx.pro
8
3 277
+4

Компонент источник файлов Dropbox

Извиняюсь за то, что просто ссылку напишу, но наверняка кому-то пригодится. http://modxclub.ru/topics/dropbox-2.0.0-beta-1317.html
Fi1osof
21 сентября 2015, 12:37
modx.pro
4
1 172
+6

Уменьшаем слишком длинное меню компонентов

Предлагаю простенькое решение для тех, у кого меню компонентов не умещается на экране. Мне помогает при работе с Firebug — часто пользуюсь Console и, чтобы до него добраться, приходиться закрывать Firebug.

Сергей Шлоков
20 августа 2015, 07:09
modx.pro
7
2 023
+3

Миграция с Gallery в ms2Gallery

Сегодня стояла задача мигрировать все картинки из Gallery загруженные для каждого ресурса (вот по этой инструкции) в ms2Gallery. Да при этом в контентах всех ресурсов заменить ссылку старого изображения из TV на новую ссылку из ms2Gallery. К тому-же в конце работы, чтоб удалял старые изображения с сервера, и данные в ТВшках о старых картинках.

Результат работы под катом.
Павел Гвоздь
16 августа 2015, 19:36
modx.pro
7
1 719
+6

Миграция с TV[type=image] в ms2Gallery

На днях стояла задача мигрировать все картинки из TV поля с типом «image» в ms2Gallery. Да при этом в контентах всех ресурсов заменить ссылку старого изображения из TV на новую ссылку из ms2Gallery. К тому-же в конце работы, чтоб удалял старые изображения с сервера, и данные в ТВшках о старых картинках.

Результат работы под катом.
Павел Гвоздь
16 августа 2015, 17:36
modx.pro
4
2 102
+5

Меняем стоимость доставки совершённого заказа

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


Ivan Shvindin
11 августа 2015, 07:16
modx.pro
9
4 887
-1

Блог за пять минут

Всем привет!

Нашел на youtube видео интересное — мануал по созданию блога за пять минут: https://www.youtube.com/watch?v=WLCGsAEdTJY.
Попробовал повторить — не вышло так красиво, но тем не менее:)

Как вам такое решение? Или может кто может подсказать более передовые вещи для новичков?
Сергей
01 августа 2015, 06:11
modx.pro
4 984
-1

[controlErrorLog] Контроль журнала ошибок

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

Сергей Шлоков
25 июля 2015, 14:31
modx.pro
6
4 218
+9

Создание мультисайта на MODX REVO

Лучше поздно, чем никогда. Как и обещал https://modx.pro/help/5194/ пишу про создание мультисайта на MODX REVO. Выкладываю в блог Готовые решения, т.к. в статье есть чуть-чуть кода.

Смысл всей затеи — упростить поддержку сайтов.

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

Кроме того, для упрощения работы необходимо внедрить стандарты, чтобы упростить рутину. Звучит громко, но на самом деле все просто — по «узким» моментам единожды принимаем какое-то решение и дальше просто поступаем по образцу, чтобы не тратить время на изобретение велосипедов. По принятому решению пишем короткую заметку в Евернот, чтобы потом когда понадобится можно было быстро найти, на чем основывалось решение.

В таких «стандартах» у меня:
— ресайз картинок с примерами кода
— настройки галереи fancybox с примерами кода
— создание файловых архивов
— названия чанков, например почти везде у меня есть чанки HEADER.site1, FOOTER.site1, ASIDE.site1 (в названии используем название контекста).
— и т.д. и т.п.

Т.е. единожды продумываем тонкости и решаем, что будем делать именно так и никак иначе. В дальнейшем это позволит избежать бардака и существенно ускорит процесс переноса существующих сайтов в мультисайт или разработку новых сайтов.

Иван Чуваев
06 июля 2015, 02:48
modx.pro
41
22 770
+9