Вывод списка значений ТВ из определенной категории (по просьбам трудящихся)

Краткое пояснение предыдущего поста.

Данный пост рассчитан на начинающий и, возможно, средний уровень. Очень надеюсь, что он окажется кому-нибудь полезен.


Поехали (с)

С возвращением!

Привет, коллеги!

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

За время простоя база была тщательно очищена от спама. Это более 120 тыс. топиков.
А внутри был убран некий дырявый мост (для тех, кто в курсе).
Это все сложно назвать результатом, разумеется. Это экстренное вмешательство, не более.

Что же далее? Пора многое поменять и вдохнуть в проект новую жизнь. Сделать его более актуальным в современных условиях.
Читать дальше →

REVO Через FormIt узнаём поисковик и запрос по которому пришел посетитель

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

1. Создайте плагин addCrawler и повесьте его на системное событие onHandleRequest. Из реферера плагин вычленит наименование поисковой системы, а так же поисковый запрос и запишет их в переменные searchrobot и searchtext. Плагин работает с пятью поисковиками, но по аналогии вы самостоятельно можете добавить любые другие поисковые системы.
Читать дальше →

MODX Installer - Универсальный загрузчик любой версии MODX

Очень частая проблема когда надо быстро залить файлы на хостинг
но при этом в наличии только медленный интернет
Данный скрипт облегчает эту задачу:)

Все что нужно это залить всего 1 файлик на хостинг после чего запустить его на сайте.
Далее выбираем нужную версию MODX и нажимаем кнопку Install

Скрипт сам распаковывает все на хостинге удаляет себя и запускает страничку инсталяции MODX

Скачать можно тут:
installer.evolution-cms.com

Большое спасибо:
a-sharapov За реализацию html под стиль стилистики MODX

Данным решением пользуемся давно, но спасибо за его топик:
modx.im/blog/develop/2004.html
который послужил тому что решили поделиться со всеми этим решением

репост: modx.im/blog/addons/2006.html

REVO jbimages - загрузка изображений в 1 клик для TinyMCE

Продолжаю поиск плагинов облегчающих жизнь менеджеру (и разработчику).

jbimages — простой и понятный плагин для загрузки картинок в текстовый редактор в один клик. На этот раз для TinyMCE.



1. скачать можно здесь

2. скопировать нужно сюда
/public_html/assets/components/tinymce/jscripts/tiny_mce/plugins/jbimages

3. В настройках MODX/TinyMCE добавить плагин jbimages и кнопку jbimages

4. В файле
/public_html/assets/components/tinymce/jscripts/tiny_mce/plugins/jbimages/config.php
нужно указать папку для загрузки изображений относительно корня сайта (без слеша в конце). Папка должна быть создана предварительно.

5. Из плюшек: ресайз изображений при аплоаде, ограничение по размеру и типу файла, замена при совпадении имён.

Большое спасибо, хипстерам, пропившим офис, за создание этого плагина. Желающие могут сделать донат.

REVO base64image - загрузка изображений в 1 клик для CKEditor

base64image — это плагин для редактора CKEditor, который позволяет добавлять картинки в ReachText одним кликом, не замарачиваясь с их размещением на сервере.

1. Скачать можно здесь
2. Положить нужно сюда: /manager/assets/components/ckeditor/ckeditor/plugins/
3. В системных настройках найти настройки ckeditor и в графе «Дополнительные плагины» добавить base64image
4. Чтобы появилась кнопка, в графу «Панель кнопок» нужно добавить ту же запись, например сюда:
{ "name": "insert", "items": [ "base64image", "Image", "Flash", "Table", "HorizontalRule", "SpecialChar", "Iframe" ] },

5. Чтобы не путаться с иконками плагинов Image и base56image (они одинаковые), иконку последнего лучше изменить (например покрасить в другой цвет).

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

REVO Simple File Upload TV - загрузка файлов и изображений в один клик

Simple File Upload TV это приложение
Для менеджеров контента, которым плевать где хранятся их файлы и для разработчиков, которым не плевать.

1. Приложение создает новый тип TV — Simple File Input,
2. Этот TV позволяет загружать на сайт любой файл сразу в указанную вами в параметрах папку (например assets/images/), минуя файл-менеджер. Т.е. фактически в один клик.
2. Поддерживаются любые изображения и документы.
3. Очень удобно, например, для создания иконок новостей или товаров.
4. Последняя версия работает с MIGX.
5. Для изображений и PDF создаются превью.
6. MIME вам в помощь, чтобы ограничить типы загружаемых файлов.
7. Имена и пути к файлам кастомизируются с помощью плейсхолдеров.

Параметры TV не переведены на русский язык, так что для первоначальной настройки имеет смысл переключить язык менеджера на en.

http://modx.com/extras/package/simplefileuploadtv

автор alanpich

Мож кому пригодится, как мне…

Open Source документация для MODX Revolution

Хочу представить вам новый проект по ведению открытой документации для MODX Revolution.

Зачем?
Затем, что система далеко не новая, а нормальной русскоязычной документации до сих пор нет. Всё, что есть, разбросано по разным сообществам и блогам, которых несколько десятков, и любой начинающий пользователь бегает туда-сюда, задавая вопросы.

Официальная документация на русском не ведётся. Не знаю, как сейчас, но год назад у них просто не сохранялась кириллица.

Почему не сделать это на сайте n или z?
Потому, что у этих сайтов есть хозяева, у них нужно просить логины-пароли и нет никакой гарантии, что завтра сайт не пропадёт, оставив ваш вклад в кэше гугла.

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

К тому же, сообщество MODX не может похвастаться сплоченностью, и основных разработчиков просто не собрать в одном месте, чтобы они что-то там написали.
Читать дальше →