gorr

Главные вкладки

user-icon

Игорь gorr

Сообщество танца на свежем воздухе, сделано на друпал

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

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

0 Спасибо

История одного проекта или как получить суперспагетти.

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

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

Первое, что нужно сделать - это пойти попить пива с друзьями набросать по-быстрому черновик макета с минимальным набором элементов, который отображает поток твоего сознания и твое видение мира новую столь необходимую фичу. Углубляться особо не стоит, да и некогда, тем более, что впереди самое важное - найти лоха девелопера, который возьмется реализовать это чудо. Но все-же прежде придется набросать "ТЗ", чем мы и займемся. Потратив на этот этап минут 20 - этого вполне достаточно, отправляемся на охоту..мм.. рыбалку, тьфу - на поиски разраба.

0 Спасибо

Качество работы Google AdSense

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

Вчера заканчивал темизацию одного сайта и в момент темизации формы гугло-поиска мне Google AdSense выдал абсолютно правильную рекламу. Вот, посмотрите на скриншоте, я там красной стрелочкой подчеркнул.

0 Спасибо

Как можно программно создать форму для изменения значений ССК поля ноды

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

Иногда может потребоваться изменять значения какого-то CCK поля ноды не обновляя всю ноду.
Выкладываю заготовку для решения такой задачи (по мотивам тестового задания restyler).
В нижеприведенном коде создаются пути типа 'test-form/%node', на страницах с этими адресами выводится форма для заполнения одного CCK поля (сейчас захардкоденного, но легко меняется на выбираемое из админки или даже несколько полей) и кнопка сабмита для отправки формы. После отправки поле соответственного нода будет обновлено, в том числе работает с полями множественного выбора. Например, если зайти на страницу 'test-form/4' и есть такой нод и у него есть поле 'field_test', то после сабмита формы на этой странице у нода 4 в поле field_test будут обновленные значения.
Валидацию не делал, надо доделывать, если будете использовать где-то.
<?php

/**
* Implementation of hook_menu().
*/
function test_module_menu() {
$items = array();
$items['test-form/%node'] = array(
'page callback' => 'drupal_get_form',
'page arguments' => array('test_form', 1),
'access arguments' => array('access content'),
'type' => MENU_CALLBACK,
);
return $items;
}

function test_form(&$form_state, $node) {
$form['#node'] = $node;
$field_name = 'field_test';
$field = content_fields($field_name, $node->type);
$form['#field_info'][$field_name] = $field;
module_load_include('inc', 'content', 'includes/content.node_form');
$form_element = content_field_form($form, $form_state, $field);
$form += (array)$form_element;
$form['submit'] = array(

0 Спасибо

Средние ставки друпал девелоперов

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

В последнее время появляется достаточно много предложений на этом сайте для разработчиков сайтов на друпал, при этом требования к разработчику обычно достаточно высоки, наверное разработчикам будет интересно, сколько стоит их работа на мировом рынке труда. Прилагаю скриншот одного из сайтов с предложениями для друпал специалистов, там указываются годовые ставки в основном, но за почасовую работу платят больше. В среднем, в расчете при 8-часовом рабочем дне и 5-дневной рабочей неделе получается ставка 20 - 60 долларов в час.

0 Спасибо

Кто-нибудь может зайти на drupal.org?

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

Лично у меня не получается зайти под своим логином. А как у других?
Мне ФФ выдает ошибку:
"Неверное перенаправление на странице
Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится."
Проверил, с куками все в порядке, стоят.

0 Спасибо

Настроенная оттестированная надежная виртуальная машина

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

Сегодня посмотрел доклад директора компании Битрикс на конференции Highloal++, где он рассказал о бесплатном продукте, выпущенном компанией - виртуальной машине (под VMware), в которой настроен и оптимизирован под большинство PHP проектов сервер.
Виртуальный сервер содержит:

* Операционная система - Ubuntu 8.04 с автоматическим обновлением
* Конфигурация двухуровневая - NGINX + Zend Server CE
* MySQL5 с поддержкой InnoDB
* Поддержка HTTPS
* Дополнительный софт: mc
* Дополнительные пакеты: geoip, catdoc, xpdf
* настроен firewall и проверенная безопасность конфигурации
* IP адрес получается по DHCP или устанавливается вручную
* настраиваемый почтовый сервер
* легконастраиваемый почтовый клиент (msmtp)
* минимальные требования по памяти - 256М
* максимальный объем дискового пространства 60 ГБ
* автооптимизация производительности под разные объемы памяти
* панель типовых действий для удаленного управления под пользователем bitrix
* удаленное управление сервером по протоколу https
* большое число настроек, от которых зависит надежность, производительность и безопасность

То есть можно за считанные минуты получить серверное окружение, полностью готовое для развертки любого PHP проекта на (так заявляют разработчики).
Ссылка на скачку: http://www.1c-bitrix.ru/products/vmbitrix

Добавить бы к нему кастомные настройки, касающиеся именно друпала в самой широко применяемой сборке Drupal+CCK+(imagecache+imagefield)+views и выложить было бы неплохо наверное.

0 Спасибо

Сообщество специалистов ландшафтной индустрии и дизайна

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

liidweb.com
Практически закончил работу над сайтом Ландшафтная индустрия и дизайн.
Сайт способствует общению и обмену опытом людей, занимающихся ландшафтным дизайном и прилегающей деятельностью. Набор модулей стандартный(ССК + imagecache + imagefield(картинки) + thickbox(вывод некоторых картинок) + views(вывод списков нодов и др) + comments notifications(уведомления на почту о новых комментах) + forum(стандартный друпальский для обсуждений) + ad_classified(для объявлений, больше его использовать не буду, не очень нравится) + views_carousell(прокручивающиеся картинки на сайте) + google_analitics(статистика) + CKeditor(для редактирования статей) some_drupal_core_modules + самопис(для поправок того, что не так работает, как хотелось бы).

0 Спасибо

Небольшой модуль для любителей модуля node_hierarchy

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

Модуль node_hierarchy позволяет создавать иерархические структуры из материалов сайта. В его настройках можно выбрать для каждого типа нодов может ли данный тип являться родителем и может ли он являться потомком. Однако нет возможности выбрать потомком нодов каких типов нод данного типа может быть. Мне же это потребовалось, причем неоднократно. Например, есть типы нодов: Галерея картинок, Видеогалерея, Картинка, Видео. На странице администрирования моего модуля ставим галки, что для Видео может быть предком только Видеогалерея, а для Картинок только Галерея картинок. После этого при заполнении формы добавления и редактирования ноды для выбора родителя будут доступны только ноды указанного типа или типов, если их несколько выбрано.
Может кому-то пригодится, модуль прикрепил.
Скриншот:
Скриншот админки модуля

0 Спасибо

drupal.ru 3-й день под кайфом(тормозит)

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

Это только у меня по-видимому каждая страница открывается по минуте и более?
Я думал, что, как обычно, проблемы и скоро поправится дело, но уже три дня продолжается этот неспешный показ страниц, а все молчат, значит только у меня проблемы((.
Вот и решил у остальных поинтересоваться.., я бы не стал, но после 47 секунд нервничать начинаю, тик и ломка начинается:-)

0 Спасибо

Редактирование комментариев на drupal.ru

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

Только сегодня заметил, что не могу отредактировать свой вчерашний комментарий на этом сайте, а только что сделанный могу. Вопрос к Акселю, из каких соображений сделано и каким модулем?

0 Спасибо

Почините личный трекер пожалуйста

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

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

0 Спасибо

Мечты сбываются!

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

Иногда мечты приходят к нам, покрытые дымкой таинственности, однако сегодня их нечеткие очертания превратятся для вас в конкретные образы...Смотрите, и не говорите, что не видели! (Нет, это не то, о чем вы подумали...;-) )
Интернет-магазин Ваш уют - это ВАШ уют! (Сделан конечно на Друпале)

0 Спасибо

Редизайн сайта - магазина телефонов

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

Выполнил редизайн сайта по продаже мобильных телефонов и расширил каталог товаров, теперь торгуют еще и часами. Можно посмотреть здесь.

0 Спасибо

Сайт танцевального сообщества DanceLeague

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

Дорабатываю сайт танцевального сообщества, идея проекта - собрать всех интересующихся танцами и облегчить возможность обучения танцам, обмен опытом, анонсы событий в мире танцев, полезная информация для танцоров и хореографов.
Собственно сайт танцевальное сообщество DanceLeague

0 Спасибо

20% и более ускорение в друпал 7

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

Натолкнулся на друпал.орг не интересную тему про разработку 7 версии. А именно http://drupal.org/node/324313 . Кратко опишу, что там обсуждали и к чему пришли. В 7-ке будут добавлены функции для множественной загрузки сразу нескольких нодов одним запросом в базу, а также и нескольких термов, нескольких нодов из кеша вместо того, чтобы доставать каждый нод по-отдельности, как делается сейчас, что при использовании стандартных модулей друпала показывает прирост производительности в 20-40% на страницах со списками нодов (главной, страниц таксономии,...),при правильном использовании API 7 друпала сторонними модулями прирост производительности на страницах где подгружаются не отдельные ноды, а списки будет еще существеннее, если модули подгружают свои данные к нодам либо термам. Прирост скорости достигается снижением количества запросов к базе на таких сложных страницах. Новые функции будут называться node_load_multiple(), taxonomy_term_load_multiple(), возможно также будут добавлены user_load_multiple и т.д.

0 Спасибо

Регистрация домена в зоне .com

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

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

0 Спасибо

multigroup field (CCK) уже есть

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

Сейчас активно идет и близится к завершению разработка нового модуля multigroup field (CCK). Что он позволит делать?
Например, нам потребовалось создать нод с рецептом блюда с ингредиентами и указать какое количество грамм данного ингредиента необходимо. С помощью нового модуля можно будет создать такое комбо-поле, состоящее из нескольких простых полей, в данном случае текстового и числового. И при создании нода только кликать для добавления стольких комбо-полей, сколько потребуется.
получим:

морковь 200гр.
лук 20гр.
картофель 200гр.
...............

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

А вот ссылка на топик, где ведется разработка и уже есть версия для тестирования, но не для использования на продакшн-сайтах:
http://drupal.org/node/119102

Меня поправил shamaner, оказывается модуль уже в пакете CCK и надо только info файл добавить и он работает, но работа над ним продолжается.

0 Спасибо

Немного измененный thickbox

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

Недавно понадобилось сделать для заказчика галереи рисунков товаров на базе модулей imagecache и thickbox, но затем заказчик захотел защитить эксклюзивные фотки товаров вотермарками. Все в порядке, имеется модуль imagecache_actions, который делает вотермарки, кстати в разработке которого учавствовал dimm (за что ему большое спасибо). Но вот такая оказия - thickbox открывает при клике по тумбочке не пресет с вотермаркой, а сам файл рисунка в исходном виде. Пришлось подправить модуль, чтобы можно было выводить и пресеты. Архив с пропатченным модулем прилагаю, может кому пригодится.

0 Спасибо

Давно пора бы что-то такое сделать

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

Надо бы все таки на сайте сделать ясельки или топ100 задаваемых новичками вопросов...;-)

0 Спасибо