Блог пользователя - OldWarrior

Hello, world!

Аватар пользователя OldWarrior
Это сообщение находится в тёмной материи. Вы можете изменить настройки просмотра тёмной материи в личном кабинете.

Главный Друпаллург Страны

Аватар пользователя OldWarrior

Вот просто стало интересно.

Как считаете, кто есть (и есть ли) главный друпаллург на обозримом RU-пространстве? Кто самый наикрутецкий спец? Кого можно считать абсолютным и бесспорным авторитетом? Кому вы доверяете или, может, чьи посты/статьи/откровения вы читаете с благоговейным трепетом и благодарностью? Или, возможно, кто-то для вас аки чистейший и незамутнённый источник, из которого вы черпаете доброе, вечное, полезное? В общем, кому бы вы отдали лавры Главного Друпаллурга Страны?

0 Thanks

Как занятно иногда копать мануалы чуть глубже справочника функций: PHP built-in HTTP server

Аватар пользователя OldWarrior
1

Как говорится - "баян", наверное, но таки для меня стало новостью )

Недавно копал параметры запуска PHP с командной строки и с удивлением обнаружил, что в интерпретатор PHP ещё аж с 5.4.0 встроен собственный простенький HTTP-сервер: http://php.net/manual/ru/features.commandline.webserver.php

Встроен в CLI-версию интерпретатора (т.е. версию для парсинга через интерфейс командной строки). Запуск сервера через параметр -S с указанием любого порта:

Prepopulate значений множественных коллекций полей в entity form

Аватар пользователя OldWarrior
3

Есть:

1. Форма entity form
2. В этой форме множественное поле типа "Коллекция полей" с двумя дочерними полями: тест (число) и список выбора (select).

Требуется:

Сделать в hook_form_alter добавление и предзаполнение коллекций полей множественными значениями по умолчанию при создании новой сущности. То есть автоматически добавить несколько рядов произвольных данных, не прибегая к ручному добавлению с помощью кнопки "Add more". И даже вообще скрыть кнопки "Add more" и "Remove", поскольку в рамках именно этой задачи они не нужны.

Памяти Криса Касперски

Аватар пользователя OldWarrior
2

18 февраля в возрасте 40 лет скончался известный русский хакер,писатель и публицист Крис Касперски (AKA Николай Лихачёв). Несчастный случай произошёл 10 февраля во время прыжка с парашютом в США, где Николай жил и работал последние годы.

Говорим и слышим

Аватар пользователя OldWarrior

"...друпА'л (OR | NOT) дрУ'пал?..."

Предлагается вставить запятую в нужном месте )
Ну или выбрать оператор.
Слышу от других и так и так. Говорю и так и так, но чаще всё же друпА'л. А вы?

0 Thanks

Где живёт гугль?

Аватар пользователя OldWarrior
1

К сожалению (или к счастью), в последнее время редко заглядывал на форум. Но последнюю неделю - скорее от избытка времени - посещал чуть ли не ежедневно.

Аутсорс в пищевой цепочке.

Аватар пользователя OldWarrior

"А вот ещё красивая картинка" ©

Занятная история последних дней.

0 Thanks

Drupal в TOR: как оно?

Аватар пользователя OldWarrior

Кто сталкивался? Как D ведёт себя в TOR? Есть ли подводные камни?

В общем, чего ждать?

0 Thanks

Монолог заказчика.

Аватар пользователя OldWarrior
4

Монолог заказчика.

Несложный проект и бюджет ограничен.
Всё очень просто и сам могу сделать.
Но занят, ох, занят делами столичными.
Ищу друпаллурга, пусть сбацает мне.

Клянусь: нефиг делать, да сам бы я смог,
Не будь я так занят делами столичными.
Аванса не дам, бо имею урок.
Кому интересно - пишите мне в личные.

Ну кто опять ноет про низкий бюджет?
Добавить ноли, а ты сам кто такой?!
Мне, братцы, тут нужен конкретный ответ,
Коль не берешься - свали и не ной.

Чувак, ты опух? Ценник твой просто ржака!
Сбрось два ноля, там ваще низший класс.
Но так, чтоб красиво, и чтобы без брака,
И не трынди про двадцатку за час.

Вы чё, оборзели?! Все разом свинтились?
Да что тут, блин, делать - я сам бы так смог.
Всего лишь распарсить, всего лишь закодить,

Брутальное решение: Views - вывод родительских терминов со счётчиками материалов во всех вложенных терминах

Аватар пользователя OldWarrior

Родилось жёсткое решение "на скорую руку": как вывести средствами views и несложного хука список терминов верхнего уровня из одного словаря со счётчиками материалов во вложенных (дочерних) терминах (рекурсия без привязки к глубине).

Я специально заострю ваше внимание: только РОДИТЕЛЬСКИЕ ТЕРМИНЫ и вывод именно СРЕДСТВАМИ VIEWS (поскольку требуется кроме этого вывод ещё ряда связанных с терминами полей - изображение, tid и т.д. плюс условие не перестраивать имеющуюся CSS разметку выборки, связанную с views).

0 Thanks

Модуль интеграции плагина Optincrusher в Drupal 6, 7

Аватар пользователя OldWarrior

UPD. Появилась также версия модуля для D6. Студия "Унифильм" (http://www.unifilm.ru) спонсировала подготовку релиза (точнее - бэкпорта) для 6-й версии (см. ссылки в конце поста).

Простенький такой модуль-интегратор плагина Optincrusher. Был портирован мною с плагина для WordPress'а под заказ (в более урезанном варианте) для Drupal 6. На днях таки добрался до него и портировал уже на Drupal 7, плюс добавил некоторые дополнительные настройки.

0 Thanks

Просто опрос: зачем мы сюда приходим?

Аватар пользователя OldWarrior

Просто ещё один опрос - ради банальной статистики (думаю, результат будет всем интересен).

Самый такой незамысловатый и естественный вопрос: а для чего мы все тут собираемся - в основном? Что нас приводит на drupal.ru? Разумеется, сложно охватить все возможные мотивационные моменты, многие из них часто как бы комбинируются и охватывают несколько пунктов опроса, но я думаю, что каждый таки сможет выделить для себя наиболее основное, главное.

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

0 Thanks

Разомнёмся, что ли?

Аватар пользователя OldWarrior

Однобокости, односторонности, одноклеточности и однотипности посвящается.

Предлагаю устроить миниконкурс на самое бестолковое/беспонтовое объявление типа "Ищу специалиста на постоянку", "Мне нужно сделать сайт", "Памагите напесать модуль!!!", " и т.д. Короче - такой как бы формат объявления, которое, по мнению заказчика, должно прямо-таки неизбежно заинтересовать разработчика.

Жутчайший угар и мрачнейший хоррор приветствуются.
Но без пошлятины. Все очень серьёзно, да-да. Тут вам не это.

Бюджета у конкурса нет. Победителю - просто лавры.

0 Thanks

Предложения по дополнительным требованиям к размещению объявлений на разработку сайтов и модулей.

Аватар пользователя OldWarrior

Предложение 1. Обязать публиковать хотя бы минимальный бюджет проекта.

Предложение 2. Обязать публиковать чёткое ТЗ (ну, тут уже иногда могут быть некоторые исключения - например, если заказчик ещё не знает, насколько реализуем проект в принципе).

Причины:

Причина 1: есть предложения, с которыми загодя просто нет смысла связываться. После длительного разбора всех технических деталей/условий часто выясняется, что работа не интересна/не выгодна в материальном плане и заказчик не располагает адекватным бюджетом.

Причина 2: сам разбор деталей/условий, при котором тратится много времени на распутывание вводных и имеющейся конфигурации заказчика. По сути дела - это уже работа.

0 Thanks

Drupal database abstraction layer - примеры запросов

Аватар пользователя OldWarrior

Есть предложение - "замутить" топик с примерами типичных (и нетипичных) запросов к БД, используя абстрактный уровень Drupal 7 (db_query, db_select, db_merge... etc). То есть - как своеобразную "копилку" примеров. Которая, возможно, поможет при затруднениях.

Просто выкладывайте, кто с чем сталкивался и как решил.
Желательно в формате:

Задача:
(пару слов о задаче)

Реализация:
(код реализации)

0 Thanks

Психологическая деформация программистов

Аватар пользователя OldWarrior

Понравилось:
http://habrahabr.ru/blogs/hr/138912/

:-)

upd: комменты там тоже занятные.

0 Thanks

Вот такая штукенция получилась. Radios Select для Drupal 7.

Аватар пользователя OldWarrior

История из разряда "Новая жизнь старых вещей". Точнее - новая "шуба" для привычного элемента форм radios. Для тех случаев, когда элемент radios строится из модуля.

Собственно, началось всё с того, что искал способ отобразить в форме модуля некую таблицу символов с возможностью выбора любого одного символа. Символы должны быть достаточно крупные (шрифт где-то 18-20px). Для начала попытался приспособить обычный select, но не понравилось: во-первых, список слишком длинный и выбирать неудобно, а во-вторых, добиться единообразного отображения (размер шрифта, padding, выравнивание и т.д.) в разных браузерах оказалось совсем непросто.

0 Thanks

Drupal 7: variable_set() и мультиязычность.

Аватар пользователя OldWarrior

Что-то не нашёл нигде информации.
Drupal 7: variable_set() - по умолчанию multiligual?
Если нет, то как сделать мультиязычной?

Собственно контекст такой: требуется сохранить структуру данных (опции настроек модуля) в Drupal-переменной. В опциях как булевы и числовые типы, так и строки (которые в принципе должны переводиться на другие языки).

0 Thanks