Николай Савин




News and events /

MODX Meetup Kazakhstan



Всем доброго дня!

Приглашаем всех неравнодушных по отношению к MODX: разработчиков, верстальщиков, пользователей, заказчиков принять участие на ежегодном MODX Meetup. Теперь в Казахстане. Если технические доклады не для вас, то за время митапа у вас будет много времени пообщаться на интересующие вас темы с единомышленниками. Приходите!
20 february 2017, 14:28    Михаил
2    205    10 +15
Solutions /

Просмотры страниц на Tickets в виджете админки

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



Подумал, что лучше всё-таки использовать pdoResources, чтобы выводило не только тикеты, а любую страницу сайта.

Вот моё готовое решение (нужны установленные pdoTools, Tickets):
02 february 2017, 13:00    Василий Столейков
22    364    35 +15
Solutions /

Количество просмотров страниц+виджет - удобное СЕО

Друзья! прежде всего пишу для себя, что бы не потерять.
Итак выглядит это примерно так



Решение же конечно до боли простое, но оно стало для меня таким полезным, т.к строится все на статистике!
Для кого пригодится? Для тех кто отслеживает позиции своего сайта, если мало просмотров соответственно, либо материал не интересен, либо он далеко в поиске и материал нужно менять, либо доработать. Ну и для тех кому впринцыпе интересно где люди чаще бывают, где возможно стоит разместить рекламу.
Итак приступим.
01 february 2017, 18:17    Cay
15    453    13 +13
Questions /

Можно ли взломать сайт на MODX?

New
Добрый день!
Такая проблема случилась:
Выгрузил сайт клиенту на хостинг, а он включил заднюю, нанял какого-то сисадмина, чтобы помог ему сменить все доступы и не хочет платить.
Как бы напрашивается вопрос: Есть ли такая возможность взломать MODX, чтобы справедливость восторжествовала? Возможно за $
23 january 2017, 23:04    Артем
15    367    10 +1
For developers /

Собственные модификаторы Fenom

Продолжаю разработку новой версии modstore.pro и хочу поделиться простым способом подключения своих модификаторов.

Обычный способ все знают: нужно создать сниппет, который будет принимать переменные $input и $options и вызвать его в чанке вот так:
{$variable | snippet}
Но
  • Сниппеты бывают совсем небольшие и создавать их на каждый чих не хочется
  • Вызов сниппета, это всё-таки дополнительная нагрузка
  • Лично я уже полностью перешел на файлы, и создавать запись в БД для сниппета, только ради его связи с файлом мне совсем не хочется
То есть, я хочу просто вызывать некий код в качестве модификатора. И в этом мне поможет событие pdoToolsOnFenomInit, которое появилось в pdoTools 2.6.0 и мало кто это заметил.
14 january 2017, 08:49    Василий Наумкин
11    448    11 +14
New components and versions /

[ms2Gallery] Версия 2.0

С новым годом, друзья! Сегодня я хочу рассказать вам об изрядно переписанной ms2Gallery 2.0.

— Весь код заново просмотрен и отформатирован в PSR-2.
— Улучшена сортировка картинок, настройка «ms2gallery_exact_sorting» удалена.
— Улучшен вывод картинок в админке, настройка «ms2gallery_thumbnail_size» удалена. Больше вы не должны видеть логотип вместо превьюшек — они подключаются в зависимости от настроек источника файлов.
— В properties файла пишется дата съёмки EXIF, если скрипт может её получить.
06 january 2017, 21:18    Василий Наумкин
8    857    42 +28
Hosting /

Хостинг приложений. Интеграция с Billmanager 5


Недавно я делился решением для быстрой настройки веб-сервера Настройка веб-сервера Ubuntu 16.04. Видео [Git].
Настало время прикрутить это дело к веб-интерфейсу. Благо разработчики Billmanager предоставили возможность управлять сервером простыми Shell скриптами.
21 december 2016, 18:00    Alexander V
5    364    0 +8
New components and versions /

[CurrencyCalc] Калькулятор валют


Парсер и конвертер курсов валют.

  • Выбор источника парсинга: ЦБ РФ, НацБанк Казахстана или YahooApis.
  • Источники ЦБ РФ и НацБанк Казахстана написаны таким образом, что рубль/тенге не является обязательной валютой, скрипт конвертирует любую, существующую в списке, валюту.
  • YahooApis обновляет данные в реальном времени. Также там есть курс биткоин.
  • Возможность вывести список валют в виде калькулятора.
  • Возможность обновлять, как вручную пачкой/единично, так и cron скриптом, хоть раз в минуту.
Демо сайт
01 december 2016, 02:11    Павел Гвоздь
7    396    11 +13
How to /

Дополнительные поля профиля юзера (не extended)


Разрабатываю проект, в котором необходимо было реализовать более простое редактирование дополнительных полей профиля, чем есть из коробки. К слову, неудобное редактирование — это не единственный минус нативного способа расширения профиля полями. Ни для кого не секрет, что фильтрацию по JSON полям нормально не осуществить, только костылями. Фактически, мне надо было получить решение, которое бы расширяло стандартный код MODX, не трогая исходники, дабы сохранить карму в порядке возможность обновления системы.
Пришёл к выводу, что буду расширять стандартную вкладку профиля «Общая информация». При желании можно чуть переписать код в событии OnUserFormPrerender и создать свою вкладку со своими полями.
31 may 2016, 01:36    Павел Гвоздь
48    1392    57 +19
How to /

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

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

27 april 2016, 15:51    Илья Уткин
10    887    4 +18