Tanya

Tanya

С нами с 07 октября 2015; Место в рейтинге пользователей: #455

[ExtJS] Расширяем компонент Collections



Часто ли вам приходится расширять какие-то стандартные штуки в MODX или в компонентах для него? Мне вот часто! Поэтому, давно хотелось поделиться чем-нибудь интересным на этот счёт, что я собственно и сделал в статье Дополнительные поля профиля юзера, где описал, как можно расширить профиль юзера, чтобы всё выглядело натурально. На этот раз расскажу, как можно расширять компонент Collections, не прибегая к крайним мерам, вроде правки исходников приложения.
Павел Гвоздь
27 сентября 2016, 21:34
modx.pro
31
5 402
+19

Готовая сборка MODX 2.5.0 + minishop2 (256 р)

Всем привет, если кому интересно то продаю данную сборку, все компоненты внутри бесплатные.

После установки будут установлены компоненты:

  • Ace.
  • Изменена тема на monokai (системная настройка ace.theme)
  • AjaxForm.
  • Изменил внешний вид уведомлений jgrowl, в файле assets/components/ajaxform/css/default.cssПример можно посмотреть в демо версии сайта, если нажать на кнопку отправить в форме обратной связи. CSS такой:
    #jGrowl > [class*="message-error"] {
       	 background: #CC4141 !important;
       	 color: #FDFDFD!important;
       	 border-radius: 0px!important;
       	 border: 0px!important;
    	}
    	...
    С таким кодом поменяются все уведомления, и minishop2 и AjaxForm. Но с учетом что на странице вызывается AjaxForm.
Петр
04 сентября 2016, 15:32
modx.pro
4
10 952
+3

groupIt - обертка результатов.

Была задача вывод элементов от pdoResources поделить на группы и обернуть их в div.
Поиск дал приятный результат, я нашел ответ в виде спиппета groupResources(это был обычный велосипед) и переписал его на свой лад.
Пример его работы
<div class="group">
     ContentA
     ContentB
     ContentC
   </div>
   <div class="group">
     ContentD
     ContentE
   </div>
DimenSi
14 августа 2016, 08:00
modx.pro
31
4 345
+26

Как создать свою сборку для MODX

Как и обещал, выкладываю инструкцию — как на основе сборки siteExtra сделать свою сборку. Скачать исходники можно на гитхабе https://github.com/ilyautkin/siteExtra. Полученный архив загружаем на сайт и распаковываем.

Илья Уткин
08 августа 2016, 18:42
modx.pro
59
7 577
+20

Сборка для быстрого создания сайтов на MODX

14 10 000
Последнюю неделю я активно занялся оформлением сборки MODX, чтобы ускорить создание новых сайтов. В сборке реализовано много мелочей, которые каждый раз приходится делать после установки MODX, например, создание страницы для 404 ошибки и указание её id в настройках, установка стандартного набора дополнений, robots.txt и sitemap.xml, редирект на основное зеркало (удаление www из адреса), настройка дружественных URL и всё в таком духе.



Под катом более подробно о том, что можно получить при установке сборки.
Илья Уткин
01 августа 2016, 14:09
modx.pro
25
26 810
+13

Настройка Fileattach для групп ресурсов

А как настроить отображение вкладки «Файлы» только для определенной группы ресурсов?
У нас менеджеры могут изменять только те ресурсы, которые входят в доступные им группы ресурсов, при этом они видят другие ресурсы, но изменить их не могут. Вкладка «Файлы» появляется на всех ресурсах и менеджеры могут закачать файл к любому ресурсу и удалить файлы у любых ресурсов (менять не могут, а файлы добавить-удалить получается, что могут).
Александр
07 июля 2016, 12:27
modx.pro
3
1 054
0

Связи объектов в CustomExtra

Сегодня я покажу, как быстренько модернизировать CustomExtra, чтобы объекты можно было связать друг с другом.



Для начала представим гипотетическую ситуацию, в которой у нас на сайте есть некие «Предметы» и с каждым предметом можно проводить некие «Операции». Попробуем связать Предметы и Операции.
Илья Уткин
30 июня 2016, 14:22
modx.pro
17
3 890
+4

Резервное копирование сайта на MODX в Google Диск

О необходимости резервного копирования сказано много. Мы в этой статье рассмотрим удобный и простой способ для серверов, настроенных по этой замечательной инструкции.

Итак, вводные данные:
  • Каждый сайт работает от своего пользователя;
  • Все сайты находятся в /var/www/ ;
  • Системное имя пользователя, имя пользователя БД и название БД совпадают.
Что нам нужно в результате:
  • Создание zip архива всего сайта и sql дампа БД в ~/backup
  • Подстановка даты в имя файлов
  • [Опционально] Закачивание всех архивов в Google Drive и удаление с сервера
Воеводский Михаил
24 июня 2016, 12:00
modx.pro
30
5 401
+21

Fenom. Загрузка чанков и сниппетов из файлов

Продолжаю эксперименты с загрузкой чанков и сниппетов из файлов. Мой первый эксперимент с парсером оказался не очень удачный. Хотя задачу он решал, но ожидания были немного другие. А поближе познакомившись с феномом, нашел, как мне кажется, хорошее решение — модификаторы. Дальше для тех, кому это интересно.
Сергей Шлоков
11 мая 2016, 15:16
modx.pro
12
5 684
+12

[Видео] Создание кастомной таблички в админке MODX

или «Говнокодим с customExtra»...

Илья Уткин
27 апреля 2016, 12:51
modx.pro
8
3 048
+18