Заметки

Заметки по работе с ModX, программированию на PHP и различные плюшки для JS

06 02 2016
Заметки - Liber.pro - личный сайт Алексея Либера Картинка  1

Плагин для подсчета количества просмотров за все время и за день. Update

Переписал плагин количества просмотров, убрав лишние библиотеки, оставив только api modx. Харкорный вариант! Слабонервным не смотреть!)
29 01 2016
Заметки - Liber.pro - личный сайт Алексея Либера Картинка  2

Добавление пользовательских сниппетов на главную страницу админки

Небольшой, но очень полезный плагин для вывода пользовательских сниппетов в админке)
19 01 2016
Заметки - Liber.pro - личный сайт Алексея Либера Картинка  3

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

Как всегда писал под конкретную ззадачу, как всегда на скорую руку, и как всегда с присутствием говнокода. Для того чтобы по-нормальному переписать скрипт "мне нравится" для Modx Evolution как всегда не хватает времени)  Выкладывю что есть, если кто загорится желанием перепсать его - пожалуйста, только не забудьте меня указать) Я ща просто на пиар работаю))) Итак
12 01 2016
Заметки - Liber.pro - личный сайт Алексея Либера Картинка  4

Плагин для подсчета количества просмотров за все время и за день

Достаточнао частая задача - иметь представление о количестве просмотров страницы. Конечно, с этой задачей с лихвой справляется Яндекс.Метрика, но что делать, если если нам нужно эти данные выводить на странице в кастомном виде?
09 01 2016
Заметки - Liber.pro - личный сайт Алексея Либера Картинка  5

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

Банковские карты РФ Альфа-Банк, 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   Банковские карты РБ BPS-Sberbank - 6768 5050 1024 8141, Liber Anna   Альтернативные способы: Яндекс.Деньги - 410012714062964 Мобиьный телефон (в самом крайнем случае)
07 12 2015
Заметки - Liber.pro - личный сайт Алексея Либера Картинка  6

Небольшой плагин для Evo - ставим рыбу-текст на пустые страницы.

Событие: OnLoadDocumentObject Код:  if ($modx->documentObject["content"]==''){ $fishChunk = $modx->getChunk('fishText'); $fishArr = explode(PHP_EOL,$fishChunk); $content = ''; $fishChunkImg = $modx->getChunk('fishImg'); $fishImgArr = explode(PHP_EOL,$fishChunkImg); $k = rand(0,count($fishImgArr)-1); $content.='<img src="'.$fishImgArr[$k].'" style="float:left; margin-right:10px; max-width:30%;">'; for