Полезности

Понедельник
03 августа, 2009

Давеча создал небольшой модуль для решения распространенной проблемы расположения формы коментариев поверх ветки самих комментариев. Модуль полезен, если вы хотите сделать аналог «стены» ВКонтакте или такую форму как на last.fm.

Ссылка на модуль — Comment form above comments.

Если вы не разработчик, дальше читать не обязательно (но интересно).

Особенности «вклинивания» в модуль комментариев »

Воскресенье
28 декабря, 2008

Рад представить единственный в своем роде типограф для TinyMCE. Типограф использует PHP библиотеку от rmCreative для обработки текста. Внешние сервисы не используются, все происходит на локальном сервере.

Плагин предоставляет кнопку, при нажатии которой, появляется диалог типографа. В нем вы можете просмотреть обработанный текст, а также внести быстрые правки к исходный вариант.

Пятница
14 ноября, 2008

Идея данного модуля витала у меня в мозгу уже довольно давно. Я приверженец идеи "зеленой" установки сайта, которая подразумевает наличие на сайте как минимум трех ролей:

  • Супер-админа — он же uid=1
  • Админа — uid>1, большинство административных прав
  • Пользователя — uid>1, только права на создание контента и комментариев

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

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

Решению данной проблемы и посвящена эта статья.

Воскресенье
19 октября, 2008

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

Совсем недавно я подумал, почему бы не дополнить типографскую раскладку Бирмана недостающими буквами из украинского алфавита (коих всего 4). Вооружившись Microsoft Keyboard Layout Creator, я создал такую раскладку. Теперь, для набора украинских букв мне стоит лишь зажать правый альт и набирать их как обычно (ї = Alt + ъ, Ї = Alt + Shift + ъ, ...)

Порадовавшись немножко, я создал еще и обратную раскладку на основе украинской — для тех, кто пользуется преимущественно украинским языком (ы = Alt + і, ...). Кроме того, получившуюся украинскую раскладку я дополнил всеми типографическими цацками раскладки Бирмана, так что все сочетания значков остались на старых местах.

После этого, я вспомнил еще и о белорусских братьях, у которых наверняка были те же проблемы, что и у меня. Для них я подготовил еще два варианта раскладок — русскую с белорусскими буквами и обратную ей — белорусскую «типографскую» с отсутствующими русскими буквами. И напоследок, я совместил и украинские, и белорусские буквы в одной русской раскладке, дабы помочь тем, кто пишет на всех трех языках.

Внутри топика вы найдете интерактивную схему этих раскладок, ссылки на скачку, а также информацию о том, как установить раскладки в системе.

Вторник
26 августа, 2008

Наверняка многие из вас встречались с такими заголовками:

или такими:

Решение проблемы склонения заголовков и будет представленно в этой статье.