Уважаемые читатели! В Германии снят трёхсерийный телефильм о Второй мировой войне «Наши матери, наши отцы», прошедший по каналу ZDF (их второй государственный) с огромным успехом и собравший 20 млн зрителей. Как-то случайно это вышло в преддверии визита в Германию нашего президента и на фоне очередного акта антипутинской риторики в местных официозных СМИ.
Наши товарищи из Российского военно-исторического общества обратили общественное внимание на данное произведение. И наша задача – сделать так, чтобы наш МИД доходчиво объяснил немцам, что они такое кино снимают очень зря.
Дело в следующем.
Спасём немцев от повторения большой ошибки. О русофобском сериале про войну на германском ТВ
Последние заметки
Typofilter.js переехал
Уважаемые коллеги.
Сообщаю, что мой типографический скрипт Typofilter.js — переехал. Дальнейшая его разработка и поддержка будет осуществляться в рамках проекта NetSpark.
Скачать плагин и задать вопрос по его работе теперь можно здесь: http://netspark.ru/useful/modules/tipograf-typofilter-js
Старая страница сохранена для истории вместе с комментариями.
Форматтер Moving Boxes
Когда-то сделали пару модулей, интегрирующих в Друпал слайдер Moving Boxes. Первый интегрировал слайдер во Views, и им я уже делился. Вот, решили поделиться и вторым — который из того же слайдера делает форматтер поля изображений. Так и назвали его — Moving Boxes Formatter.
Кстати, обращаю внимание дорогих читателей, что все старые модули отсюда (во всяком случае, все полезные) тоже скоро переедут на netspark.ru.
Views и подсчет нод в терминах
Вопрос «Как вывести термины таксономии с числом нод» мелькает на форумах с завидной регулярностью, то есть вопрос этот — важный. Можно воспользоваться модулем (только Drupal 6), обходным маневром (через контекстные фильтры Views) или включить в том же модуле Views аггрегацию. На последнем способе в этой заметке мы и остановимся подробнее, так как первый — устарел, а второй — не всегда может подойти.
Основная проблема аггрегации Views в том, что она никак не учитывает материалы в дочерних терминах. Вот о том, как это победить, и пойдет речь.
Музей сербской деревни Сирогойно
Долго не доходили руки выложить отстаток фотокарточек из старого путешествия в Сербию, а надо. Вот, дошли.
Неподалеку от Златибора есть такая деревня Сирогойно, а в ней — открытый музей сербского деревенского уклада. В отличие от этнодеревни Дрвенград, музей в Сирогойно — настоящий, избы там не построены, а завезены из настоящих сербских деревень. Помимо аутентичных изб, в наличии аутентичная утварь, печки, столы и даже тапочки.
По музею меня водили Саша и Милош, друпалеры из Златибора. Рассказали все что только можно, за что им огромное спасибо!
Под катом фотокарточки.
iPaid
О борьбе с загрёзнением
Загрёзнение хочет, чтобы институты защиты реальности признали – для начала --равноправие бесполезности и пользы. Чтобы они равно благословили медсестру лечить и лентяйку смотреть сериал «Шерлок», потому что не всем же быть медсёстрами. И уж если вкручивать бездельнице какую-то свою нравственность – то только не обламывая ей кайфа.
Хватит требовать от человека, чтобы он плодился и размножался, -- требуют загрёзнители. Попробуйте убедить, что это прикольнее и веселее, чем быть бездетным.
Хватит требовать от человека, чтобы он ограничивал себя ради чего бы то ни было, требуют они. Попробуйте убедить его, что это прикольнее и веселее, чем жить как попало.
Хватит требовать от человека вообще чего-либо, требуют они. Попробуйте его вовлечь в свою скучную реальность, сделайте её веселее, расцветьте фонариками, добавьте взрывов, словом – потягайтесь с нами в иллюзиях, посоревнуйтесь с нами в спецэффектах и привлекательности. И вы увидите, как вы безнадёжно отстали от нас, навязывая свой старомодный неповоротливый смысл вместо нашего продвинутого, эргономичного времяпровождения. Или -- вам придётся стать институтами диких традиционалистских нищебродов, то есть проиграть прогрессу.
О борьбе с загрёзнением
Кнопка «Вниз»
Многие разработчики ставят на свои сайты удобную кнопку «Вверх» — чтоб нажать и сразу оказаться в начале страницы. Даже специальный модуль Scroll to Top под это дело придумали.
Будучи активным пользователем всяких планшетов и тачскрин-телефонов, ответственно заявляю: это всё полумеры. Почему не пойти дальше, почему не поставить рядом с кнопкой «Вверх» — кнопку «Вниз»? Оно же не менее полезно, особенно на всяких форумах с длинными тредами, типа Drupal.ru.
На Жаре-Паре, например, мы так и сделали. И патч для модуля ведь уже есть. Будьте людьми — поставьте кнопку «Вниз» (хотя бы на Друпал.ру)!
Новый дизайн на NetSpark.Ru
Чужие permissions
Пермишны, создаваемые в чужих модулях, иногда приходятся к месту. Скажем, когда пишешь дополнение и проще воспользоваться уже имеющимся правом (типа access content), чем организовывать свое.
Однако новая система вывода пермишнов в семерке — как будто издевается над разработчиком, предлагая, во-первых, display title вместо реального (подставляемого в user_access()) названия пермишна, а во-вторых — еще и подставляя перевод этого тайтла. Поиск оригинального названия пермишна иногда [censored] в [censored] немного утомляет.
А вот простой выход:
$modules = array();
foreach (module_implements('permission') as $module) {
$modules[$module] = $module_info[$module]['name'];
}
asort($modules);
$perms = array();
foreach ($modules as $module => $display_name) {
$perms[$module] = array();
if ($permissions = module_invoke($module, 'permission')) {
$perms[$module] = $permissions;
}
}
dpm($perms);
Текст вставляется в php-код любой страницы или блока, и выводит сгруппированный по модулям список настоящих (подходящих для user_access()) пермишнов.