Red Spirit

Блог Алексея Таянчина

RSS 2.0

Заметки разработчика

Экспорт комментариев из Modx Quip в HyperComments

Нужно прикрутить клевую внешнюю систему комментирования hypercomments.com к движку MODx Revolution на котором раньше использовался сниппет для комментариев Quip – очень распространенное решение для Модкса. Прикрутить то не сложно (как сделать чтобы ГиперКомментарии индексировались поисковиками я расскажу в следующем посте) а сейчас нам надо просто перенести существующие комментарии. По сути не так сложно, нужно создать сниппет, который бы формировал XML файл для …Далее…

Posted in Modx Revo | 2 Comments »

MODx Quip вдруг перестал отправлять комментарии?

Уже два раза такое было, что компонент комментирования Quip для MODx Revo вдруг переставал отправлять комментарии. То есть все работало работать а потом хоп и не с того не с сего комментарии просто перестали сохраняться. Причем некоторые могут комментить а некоторые нет. Оказалось, что это встроенная в Quip блокировка спама срабатывает синхронизируясь через StopForumSpam. Антиспам, конечно, вещь благородная, но тут …Далее…

Tags:

Posted in Modx Revo | 1 Comment »

Запуск Node.JS совместно с веб-сервером Cherokee

Есть веб-сервер Cherokee, который я уже давно использую в своей работе. А так же я еще давно использую замечательный Node.JS в роли сервера для моего чата. И тут мне захотелось разработать какое-нибудь приложеннице на Ноде, чтобы оно выглядело на подобии обычного веб-сайта или веб-сервиса и при этом не висело на каком-то там своем порту, а получало запросы “человеческим” способом, обращаясь …Далее…

Posted in Node.JS | No Comments »

Как установить правила ЧПУ редиректа (аналог mod_rewrite) для сервера Cherokee

Кто уже знаком с замечательным веб-сервером Cherokee тот знает, насколько легко его установить, запустить и начать использовать прямо из коробки практически ничего не настраивая, при этом у него имеется весьма удобная веб-админка, с помощью которой можно настроить любую опцию сервера, а самое главное – легко добавлять новые домены. Этот инструмент полностью избавляет вебмастера от необходимости ковыряться в сложных конфиг-файлах. Все …Далее…

Posted in Заметки разработчика | No Comments »

ExtJS Grid Grouping поведение аккордиона

Такая вот очень специфичная тема поста, но может кому пригодится, как и мне в будущем. Проблема возникла в том, что табличка ExtJS (я использовал версию 4.2) после применения к ней группировки записей не всегда предсказуемо себя ведет, причем проявляется это не всегда, в зависимости от загруженных данных и поля группировки. В общем суть такая, что если раскрыть более одной группы …Далее…

Tags: ,

Posted in Заметки разработчика | No Comments »

Процессоры компонента Gallery для MODx Revo

Статья-заметка для себя. Но может кому-нибудь пригодится ) Есть для Revo классная галерейка под названием Gallery, все в ней хорошо, но вот нет средств работы с фронтэнда, например позволить юзерам самим создавать свои альбомчики и загружать в них картинки. Как и все в Модексе клевее всего делать это через процессоры компонента, ниже опишу какие есть у галереи процессоры, как их …Далее…

Posted in Modx Revo | 2 Comments »

Пользовательское ЧПУ в MODx Revolution

Иногда, а точнее, весьма часто на сайтах требуется сделать красивые URL для указания на разный динамический контент. Например надо сделать страничку для просмотра профилей юзеров сайта – самый распространенный пример. Чтобы сделать это на MODx используя только стандартные компоненты, то надо сделать следующий действия: 1. Создать ресурс (например, Пользователь) и присвоить алиас (например, user) 2. Передать параметр для страницы с …Далее…

Tags:

Posted in Modx Revo | 1 Comment »

HTML5 сохранение файла любого типа с произвольным именем

Проблема Делал я тут браузерный редактор спрайтов для последующего применения в 2D играх и столкнулся с проблемой. Мне надо было сохранить в файл картинку, которая была нарисована в canvas-е. То есть просто по нажатию на кнопке появлялся диалог с сохранением файла и я его сохранял. Такое можно легко сделать через вебсервер который отдает нужные заголовки и всякими скрытыми фреймами, но …Далее…

Tags:

Posted in Заметки разработчика | 2 Comments »

Получение картинки миниатюры (превью) для видео ВКонтакте на PHP

Делаю видеогалерейку на основе видео из Вконтакта. Первым делом стал вопрос – от куда брать картинки превьюшки для видео? В принципе, погуглив и найдя несколько вариантов я сделал свой наиболее, как мне кажется, оптимальный способ используя библиотечку Simple HTML DOM Parser. На входе скрипту даем код вставки видео, прямо то что нам отдает ВК в неизменном виде с тэгом iframe. …Далее…

Posted in Заметки разработчика | 5 Comments »

Анимационное многоуровневое меню на CSS3

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

Tags: ,

Posted in Заметки разработчика | 6 Comments »