хак

Как у администрации Приморского края сайт увели

18 октября 2013 года посреди рабочего дня у нашей горячо любимой администрации Приморья стырили сайт. Точнее не стырили, а внезапно изрядная часть горожан, набирая приморскийкрай.рф, стали видеть не сайт администрации ПК, а стрелку осциллографа в самом натуральном виде http://tetr.ru/. Пост в песочнице сразу превратился в срач и наполнился комментариями и версиями специалистов и штатных трепологов. Надо сказать, бдительные у нас люди. Что касается политической бдительности, тут даже Гитлер позавидовал бы. Дополнительного масла в огонь добавил тот момент, что примерно половина пользователей видела на сайте недобро щурящегося губернатора, а вторая половина - пресловутую стрелку осциллографа. Самая упоротая версия из прозвучавших: губернатор за бабки рекламирует проклятых московских капиталистов. Тут мой личный хренометр не выдержал и я попытался разобраться, а что же там происходит. Хотя корень проблемы ясен сразу: у кого-то хреново работает DNS. Одним система доменных имен дает правильный IP-адрес 78.24.220.234, другим - неправильный 151.248.125.106.

Посмотрим на домен приморскийкрай.рф, который на самом деле выглядит как вот такая нечитаемая херня на радость любителям кириллических доменов xn--80apaebccmshldej.xn--p1ai

Быстрый хак модуля Livejournal Crossposter (ljxp) для работы с полями CCK

Довольно распространенный модуль Livejournal Crossposter (ljxp) предназначен для автоматической публикации материалов Drupal-сайтов на Livejournal-совместимых сервисах. Я уже как-то писал о его установке и настройке у себя в блоге и на Drupal.ru. Но у модуля есть один существенный недостаток - он кросспостит в ЖЖ только стандартные заголовки ноды и ее тело (body) в виде тизера или полного текста. Поля CCK в нем полностью игнорируются. И устранить этот недостаток пока можно только хаком.

Работа в Drupal с несколькими базами данных


Если вам необходимо на друпал-сайте использовать данные из другой базы (может быть даже с другого хоста), то это достаточно просто сделать. Предоставленные для этого возможности не затрагивают кода ядра и могут быть использованы, как в виде вставок PHP-кода в материалы сайта, так и в собственных модулях и темах.

Drupal. Хитрости таксономии

Умолчально предлагаемый друпалом способ выдачи нод принадлежащих термину таксономии прост, но все-таки достаточно убог. Формируем адрес taxonomy/term/N (N - номер термина) и получаем список нод принадлежащих ему.

Синдикация материалов