Модуль клонирования типов страниц (нод, контента, содержимого) в Drupal 6

Модуль дополняет функционал CCK, связанный с экспортом настроек типов нод в пределах одного Drupal-проекта. Функционад импорта-экспорта в модуле Content copy довольно неудобен для конечного пользователя, которому хочется одной волшебной кнопки, вместо копирования кода из окошка в окошко. Для того и сделан этот модуль. Я весьма удивился, что не нашел подобного функционала на www.drupal.org. Плохо искал?

Модуль Content clone при включении добавляет ко всем типам содержимого (кроме заблокированных от удаления и от модификации системного имени) дополнительную вкладку Clone (Клонировать). Перейдя по ней, администратор сайта может указать новое уникальное машинное имя типа контента, новое уникальное человекочитаемое имя и опциональное описание. После подтверждения формы и валидации, новый тип ноды создаётся со всеми настройками, полями и группами полей CCK.

Думаю данный модуль будет полезен для разработчиков.

Скачать модуль

Ай да мэр, ай да сукин сын...

На пять с плюсом. С риспектом подумаю, но вот уважуха однозначно. То-то его пресс-секретарь по окончании встречи улыбалась и сияла, как начищенный медный тазик. Хотя нет, скорее, как золотой или платиновый. А все потому, что готовился Игорь Сергеевич и готовился серьезно. И на встречу пригласил уже имея кучу конкретики в состоянии «чутка завтра доделаем». И доставал эту конкретику со сроками, как чертенят из табакерки, в ответ на половину вопросов. Ну да, за этим и шли.

Один огромный минус: 2 часа / ~50 человек ≈ 2 мин. 20 сек. на рыло. Думаю, комментариев не надо. В связи с этим весьма забавно смотреть на срачи в песочнице на тему кто у кого сколько времени отожрал. Вы что, хотели чтобы в переполненном автобусе вас не сдавливала толпа? Я и сам спросил только одну десятую от задуманного. Так что пошел делать в уютненьком тег «Открытые письма мэру Владивостока», раз уж он согласился прочитать то разумное-доброе-вечное, что иногда я могу предложить миру. Посмотрим, что выйдет...

И немного фоточек

Она почти вся на газе...

И это заметно. Из двух труб таки валит практически пар, что быстро рассеивается в атмосфере.

Но разговор не о трубах, а о набившей оскомину дороге Золоотвал - Снеговая.

Сбор подписей завершен

Это про позавчерашнюю акцию по сбору подписей под обращением к главам всех-всех-всех замешанных в этом организаций про недостатки в общественном транспорте Владивостока.

Я там замечательно замерз, но хваленый бесплатный вайфай так и не поймал.

Хитрости hook_menu()

В Drupal всегда радует возможность лаконично и просто разработать иногда очень серьезные вещи.

Пусть в вашем модуле требуется отобразить на отдельной странице некий объект хранящийся в базе данных, например, Gorilla. Идентификатор объекта передается в строке запроса. Модуль, соответственно тоже называется gorilla.
А теперь, 10 строк очень универсального кода в студию:

function gorilla_menu() {
  $items = array();
  $items['gorilla/%gorilla'] = array(
    'title' => 'Gorilla item',
    'page callback' => 'theme',
    'access arguments' => array('view gorilla'),
    'page arguments' => array('gorilla_view', 1),
  );
  return $items;
}

Произойдет тут следующее...

Киношный ляп в «Убрать перископ»

Пересматриваю тут Down Periscope, классное кинишко. В конце фильма подлодка прячется под супертанкером, пробираясь между его двумя винтами. Капитан Додж называет танкер «Филадельфия». Правда, потом в кадре видно его название Denali. Танкер такой действитетельно есть. Правда, в его ТТХ указано: Propulsion Unit - Steam Turbine/Single Propeller. У него один винт. :)

CCK поле вида «Величина-Значение»

В процессе работы над одним проектом родился модуль CCK-поля с примерно таким выводом данных в ноду:

Как 1тк2,чит0 кн1пку Fn7

Fn+NumLock.
Спасибо.

Путешествие из Владивостока в Арсеньев и обратно

Вчера съездил из Владивостока в Арсеньев и обратно. Надо сказать меня поразили новые дороги Приморья. Везде перли прямо, без перекрестков, только сворачивая по указателям и почти без остановок. На скорости от 90 до 120 (только в деревнях сбрасывали до 70) машину даже не трясло (за Уссурийском попалась только одна стиральная доска). Четыре часа туда, три с половиной обратно. Дороги стали просто отличные. Только один полукилометровый участок перед самым Арсеньевым заасфальтировать уже скоро год не могут.

Ездили к старшему сыну в армию. Он уже полгода там. Здоровый, уже адаптировался, местами даже веселый. Ходит в караулы, говорит так хоть не скучно, хотя тоже скучно. Покормили, потрындели, пофотались. В лесу вокруг их части полно диких кошек - следы на снегу повсюду. Часов в пять уехали обратно.

И еще одно впечатление от всех промелькнувших за окном деревень: Церквей, блять, новых понастроили, а школы в развалинах.

Ну а в парке, Покровском парке...

Или сказ о том, как блогеры в храм ходили.

Сумасшедший день, что начался у меня сегодня с семи утра (редкий случай), продолжился довольно интересно. Охренев в конец от того говнокода, что достался мне с очередным проектом и о чем я сегодня весь день  выл волком в твиттере, я решил немного отвлечься и проветрить голову, поддержав Дениса [info]yasinkov в его попытках выяснить, что там происходит в Покровском парке.

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