Заметки

12 09 2017

Наш отпуск в Югославии

С учетом того, что вы далеко не первая кто спрашивает про поездку, похоже действительно пора написать пост))Туда долетели на Победе. В жопу этого лаукостера. Проще переплатить пару тысяч, но не... Грр))В первые дни особо далеко решили не ездить и остаться в Тивате, он стоит на берегу Котороского залива. При этом мы были не в центральной части города, а чуть поодаль, называется Лепетане. Что это - район, улица или как оно там - я так и не понял
18 05 2017
Заметки - Liber.pro - создание сайтов на CMS/CMF ModX . Картинка 2

Почему Либер выбрал Эво, а не Рево.

Я сидел без работы в 2010-ом году. Ко мне приходит друг, договорит: нужно сделать интернет-магазин, вот тебе килограм кофе, ящик сигарет и учебник по php - через неделю нужно сделать. Сказано - сделано. ИМ получился жутко кривой, босой, но тем не менее рабочий. С элементарными сессиями или с составлением простых запросов разобрался
03 03 2017

Дубликаты документа в разных родителях. Evo

Встала задача один и тот же товар отображать в разных родителях. Самое простое решение — задавать родителя через тв-параметр. Но оно не годилось, ибо в шаблоне каталога есть фильтр который смотрит вниз по каталогу. Да и просто разработчику Modx хотелось бы чтобы логика иерархической структуры сохранялась. В итоге написал плагин, который использует один ТВ параметр для копирования документа и последующей синхронизации. Т.е
03 03 2017

Уклоняемся от басурманского спама. Evo.

В последнее время че-та слишком много басурманского спама начало падать мне в почту, в итоге психанул и написал небольшое дополнение для eForm, которое не только блокирует отправку спама, но и кидает ip в глубокий бан. Проверка достаточно проста — если нет русских букаф — значит злодей. Итак. Сначала создаем табличку
03 03 2017

Запуск сниппета из фронтенда. Плагин Evo.

Существуют ситуации когда нужно выполнить какую-то операцию, используя парсер Modx, но при этом без необходимости использования шаблонов. Яркий тому пример — обновление курса валют. На данный момент существует два основных способа запуска сниппетов из фронта. Первый, самый простой — создание документа с шаблоном _blank и вставкой туда нужного сниппета. Второй вариант — подключение к внешнему файлу парсер Modx
03 03 2017

Логирование отправляемых данных форм. Modx Evolution

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

Популярные статьи

Реквизиты для оплаты

Банковские карты РФ Альфа-Банк, Master Card - 5486 7320 0329 1291, Liber Alexey  Bank Avangard, Visa - 4038 9682 7273 2633, Liber Alexey Bank Avangard, Master Card - 5222 2383 3710 5289, Liber Anna   Банковские карты

Пока сырое решение для реализации "мне нравится"

Как всегда писал под конкретную ззадачу, как всегда на скорую руку, и как всегда с присутствием говнокода

Зловреды на сайтах Evo

Комрады! За последний месяц пришлось вылечить куеву тучу сайтов на evo. Это был массовый взлом через уязвимости старых версий движка и через дырку в evoGallery

Все селекторы css

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

Наш отпуск в Югославии

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

Обновленный вид Административной панели Modx Evo

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

В чем разница между дешевым и дорогим сайтом?

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

Мой универсальный бриф на разработку сайта

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