[EVO] Иконки социальных сервисов в MODX или история торжества разума над ленью

Сразу предупреждаю «гур», «просветвленных», «познавших истину» и иже с ними: в этом посте не будет сверх решений в коде, супер модуля и так далее. Сам сниппет на 5 строчек, самое интересное в шаблоне и его составлении. Вам это просто, но новичкам будет полезно.
Читать дальше →

MODX Cloud - 301 редирект и другие рерайты

После переноса ресурса на MODX Cloud решил провести обычные SEO мероприятия. Одним из этих мероприятий стала настройка 301 редиректа домена с www. на адрес без www. Как обычно открыл файл .htaccess, который находится в корне сайта, и прописал нужную директиву. Хорошо, что после сохранения решил проверить, как все работает. С удивлением обнаружил, что никак. Сайт с www. не хотел перенаправлять меня в нужное место. Проверил все несколько раз. Результата не было.

Читать дальше →

MODX Cloud vs. Виртуальный Хостинг – Мой Опыт

Добрый день!

Хочу поделиться своим взглядом на не так давно открывшийся хостинг MODX Cloud. Сразу хочу уточнить, что я буду описывать все с позиции человека, который не знаком с администрированием собственных серверов. Я не обладаю знаниями о том, как их поднимать и поддерживать. Думаю, что кому-то моя статья будет интересна. Не все ведь обладают знаниями серверных технологий. Да и материалов про MODX Cloud в сети очень мало.

Читать дальше →

[EVO] Сниппет UserInfo для получения инфомрации о пользователе

Буквально недавно меня jean179 допытывал на тему как работать с пользователями в MODX Evolution. Есть ли какие-то плейсхолдеры позволяющие узнать имя пользователя и т.п.

Читать дальше →

[EVO] Изменяем папку manager в modx evo custom by Dmi3yy

Обновления важно для совместимости с ISPManager больше никаких бубнов с дурадской поддержкой хостинга

Наконецто больше не будет проблем если не подходит папка manager для админки modx evo спасибо за это говорим Agel_Nash

Читать дальше →

[EVO] MODX custom by Dmi3yy (1.0.8-d4) от 17.01.2013

Обновил сборку MODX EVO

========================================================
1.0.8-d4 (17.01.2013)
— возможность поменять папку manager
— заполнения пропущенных id в site_content (опционально в настройках)

========================================================
1.0.8-d3 (15.01.2013)
— обновлен JotX до 1.1 (https://github.com/Temus/JotX/)
— обновлен ManagerManager до 0.4 (http://code.divandesign.biz/modx/managermanager)
— добавлен модуль ddMMEditor 1.2.3 (http://code.divandesign.biz/modx/ddmmeditor)
— добавлен сниппет ddGetMultipleField 2.13 (http://code.divandesign.ru/modx ddgetmultiplefield)
— вернул тему EvoRevo и немного доработал
— обновлен снипет IF до 1.2
— удалил модуль EasyAdvertising
— удален снипет Youtube
— update TinyMce + добавлен плагин Youtube и кнопка justifyFull (http://modx.im/blog/addons/234.html)
— add MarkitUp! плагин (http://modx.im/blog/addons/65.html)
— add multiTV (https://github.com/Jako/multiTV)
— update ajaxSearch 193b (http://www.evo.wangba.fr/index.php?id=502)
— удален Getfiled вместо него есть DocInfo (быстрее и меньше запросов)
— fix EXACTPHRASE in AjaxSearch (http://tracker.modx.com/issues/3729)
— phpthumb seo image name (http://modx.im/blog/triks/321.html)
— резервное копирование и востановление прям в админке из modx.jp

доступна как всегда тут:
github.com/dmi3yy/modx.evo.custom/

кста большой респект bumkaka за активное участие по внедрению новых функций

[REVO] modx::invokeEvent() //@TODO: refactor this completely, yuck

Решил поковыряться в исходниках Revolution в поисках интересностей. И нашел такую ТУДУшку у функции modx::invokeEvent() в файле core/model/modx/modx.class.php
//@TODO: refactor this completely, yuck

Читать дальше →

Множественная LFI и перезапись системных настроек

Вообще LFI в index-ajax.php это «фитча» движка. Но то, как эту фитчу будут использовать — большой вопрос… Я уже давно сливал этот баг разработчикам MODX, но там полный игнор, хотя создали тему в трекере security. Зато ClipperCMS не стали долго думать и пофиксили сразу же. Поэтому рассмотрим пока на примере стандартной сборки MODX Evolution.

Читать дальше →