Резервуары для нефтепродуктов компания «Резервуар Волга» изготавливает в соответствии с самыми современными нормами качества. Читать далее
Резервуары для нефтепродуктов – самый распространенный путь обеспечения топливом в промышленности на сегодня
Мини АЗС – практичность и постоянность в работе с нефтепродуктами
Мини АЗС сегодня является действительно современной моделью резервуарного оснащения для учреждений, которые обслуживают собственный автопарк. Читать далее
Корпоративный портал телекоммуникационной компании «КантриКом» создан на платформе «1С-Битрикс»
Компания «1С-Битрикс» и веб-интегратор компания Fusion сообщают об успешном внедрении готового решения «1С-Битрикс: Корпоративный портал» для телекоммуникационной компании «КантриКом», являющейся оператором связи, предоставляющей ряд высокотехнологичных услуг – как корпоративным, так и частным пользователям.
Источник: http://www.1c-bitrix-ua.com/about/life/news/365217/
Корпоративный портал телекоммуникационной компании «КантриКом» создан на платформе «1С-Битрикс»
Компания «1С-Битрикс» и веб-интегратор компания Fusion сообщают об успешном внедрении готового решения «1С-Битрикс: Корпоративный портал» для телекоммуникационной компании «КантриКом», являющейся оператором связи, предоставляющей ряд высокотехнологичных услуг – как корпоративным, так и частным пользователям.
Источник: http://www.1c-bitrix.ru/about/life/news/365217/
CommerceBox — бесплатный дистрибутив интернет-магазина на основе Drupal 7 и Drupal Commerce
Представляем вам сборку интернет-магазина CommerceBox на основе Drupal 7 и модуля Drupal Commerce.
На сегодня среди для Drupal 7 существует практическое единственное нормальное решение, позволяющее создать функциональный интернет-магазин — это модуль Drupal Commerce.
Проблематика заключается в том, что данный модуль является очень гибким решением для программиста. Но это не коробочный модуль, каковым раньше был Ubercart.
С Drupal Commerce все по другому. Этот модуль является более фрейморкным, он рассчитан на программиста. Программисты там могут творить чудеса. Но обычному пользователю либо начинающему программисту нужен легкий старт. Для этого и создана сборка CommerceBox.
В сборке CommerceBox мы пытаемся сделать сделать основу для развертывания интернет-магазина.
Модуль Drupal Commerce базируется на API Drupal, соответственно он автоматически использует все возможности, которые предоставляет ядро Drupal. Кроме того, Drupal Commerce сам по себе имеет довольно мощное API. Если Вы программист то можете без труда расширить функционал вашего магазина используя API как Drupal, так и Drupal Commerce.
Кратко и по сути в сборке сейчас реализованы:
Админка для управления товарами. Некоторые идеи позаимствованы у Мадженты Обертка интернет-магазина: главная, карточка товара, каталог Много визуальных плюшечекБолее детальный и маркетинговый перечень возможностей системы выглядит так (программистам не читать):
Корзина с возможностью управления количеством добавленных товаров Гибкая система прав доступа и администрирования пользователей Отзывы к товарам Социальные закладки Список желаний (WishList) Кнопки Share на Twitter, Google+, Facebook Фильтр поиска товаров Автоматическое создание материала для отображения товара при создании товара Товар с базовым набором полей с возможностью добавления новых полей (поля структурированные по категориям) Выбор пользователем вида представления товаров: списком или сеткой Полный контроль над выводимыми элементов каталога: размер превью, теги, заголовок и тд. Возможность добавления “сопутствующих товаров” Возможность сравнения товаров Новости магазина Последние просмотренные товары Похожие товары Контекстные статьи Контакты магазина Meta-теги для каждой категории или любой избранной страницы. XML карта сайта Пользователи онлайн Список возможностей мы будем наращивать. Наша цель создать сборку для быстрого старта интернет-магазина за минимум потраченного времени и ресурсов.Сайт ресурса: http://commercebox.org/
Источник: http://www.drupal.ru/node/72159
Drupal Cafe Москва – встреча 02.12.11 – 19-00
В пятницу 2.12.2011 в 19:00 пройдет очередная встреча Drupal кафе Москва
Место проведения уже традиционно – ул. Покровка 38/1 Читалкафе (вход с Лялиного переулка) карта. Вход свободный, регистрация не требуется, глубоких познаний друпала — тоже.
Список докладов и тем для дискуссии:
Увеличение качества и прибыльности проекта для разработчика Открытое обсуждение темы – Drupal vs Бизнес: почему Drupal лучше любого framework и как его правильно готовить при управлении проектами. Типы контента — это гвозди прибивающие ноды в нужные места сайта. А теперь уберём гвозди… (глубоко теоретическая дискуссия) И напоследок, когда все захотят спать: MySQL + Drupal, базовая настройкаИсточник: http://www.drupal.ru/node/72096
Топливные модули: основные характеристики и назначение в современной индустрии
Топливные модули – современное решение для компаний, нуждающихся в объемном обеспечении топливом. Читать далее
Интерактивный сайт «Эхо Москвы» в Санкт-Петербурге реализован на платформе «1С-Битрикс»
Компания «1С-Битрикс» и ее партнер компания «Ленвендо» сообщают о запуске нового веб-ресурса для радиостанции «Эхо Москвы» в Санкт-Петербурге, – одного из ведущих российских СМИ. Сайт радиостанции создан на основе продукта «1С-Битрикс: Управление сайтом».
Источник: http://www.1c-bitrix-ua.com/about/life/news/364131/
Дайджест новых веб-приложений в каталоге «1С-Битрикс: Маркетплейс»
Компания «1С-Битрикс» сообщает о новых интересных веб-приложениях, размещенных в каталоге Marketplace, которые вы можете установить и использовать на ваших интернет-проектах.
Источник: http://www.1c-bitrix-ua.com/about/life/news/364143/
Компания «1С-Битрикс» получила «Премию Рунета 2011» за «Корпоративный портал»
По итогам голосования экспертного совета «Премия Рунета 2011» в номинации «Экономика и бизнес» вручена компании «1С-Битрикс» за продукт «Корпоративный портал». Также в номинации «Экономика и Бизнес» Премию получили порталы Free-lance.ru и BFM.ru.
Источник: http://www.1c-bitrix-ua.com/about/life/news/364146/
Дайджест новых веб-приложений в каталоге «1С-Битрикс: Маркетплейс»
Компания «1С-Битрикс» сообщает о новых интересных веб-приложениях, размещенных в каталоге Marketplace, которые вы можете установить и использовать на ваших интернет-проектах.
Источник: http://www.1c-bitrix.ru/about/life/news/364143/
Компания «1С-Битрикс» получила «Премию Рунета 2011» за «Корпоративный портал»
По итогам голосования экспертного совета «Премия Рунета 2011» в номинации «Экономика и бизнес» вручена компании «1С-Битрикс» за продукт «Корпоративный портал». Также в номинации «Экономика и Бизнес» Премию получили порталы Free-lance.ru и BFM.ru.
Источник: http://www.1c-bitrix.ru/about/life/news/364146/
Интерактивный сайт «Эхо Москвы» в Санкт-Петербурге реализован на платформе «1С-Битрикс»
Компания «1С-Битрикс» и ее партнер компания «Ленвендо» сообщают о запуске нового веб-ресурса для радиостанции «Эхо Москвы» в Санкт-Петербурге, – одного из ведущих российских СМИ. Сайт радиостанции создан на основе продукта «1С-Битрикс: Управление сайтом».
Источник: http://www.1c-bitrix.ru/about/life/news/364131/
Дизайн кухни в дополнение ящиков.
Создание своего типа материала программно
Здравствуйте! Это aRpi.
Вот решил написать статью не тему “Создание своего типа материала программно”. На изучение этого вопроса, и написание статьи было потрачено 6 часов. В начале и сам не знал как это делать, так что если что то не так, поправьте.
Готовый модуль к статье можно скачать здесь.
Как правило операции по созданию и удалению типа материала выполняются при создании и удалении модуля. В функциях называемых modulename_install и modulename_uninstall, размещенных в файле modulename.install. Однако в нашем случаи, в приложенном к статье модуле, мы будем все делать напрямую. По нажатию кнопки, будет запускаться та или иная функция, создающая или удаляющая тип материала. У меня это функции: mtpn_cretypnod и mtpn_remtypnod.
Весь код модуля целиком приводить не буду.
Напишу лишь код, выполняющий непосредственно создание и удаление типа материала.
Прошу обратить внимание имя модуля у меня “mtpn”.
Кстати! Чтобы просто определить есть ли тип материала достаточно просто попытаться его загрузить, в случаи неудачи будет возвращен false.
Для этого нужно использовать функцию node_type_load передав в неё машинное имя типа материала.
$sta = node_type_load('mtpn');
?>
И так! Создаем свой типа материала программно:
Для того чтобы создать тип материала, необходимо вызвать функцию node_type_save.
Передав в неё контент материала, на основе которого и будет создан тип материала.
Создаем контент материала, это массив заполненный данными описывающими материал.
<?php$inf = array(
'type' => 'mtpn',
'name' => 'Наш тип материала',
'base' => 'node_content',
'description' => 'Наш тип материала, который был создан программно.',
'custom' => true,
'locked' => false, //замок, если включен запрещает администратору сайта, удалять тип материала в ручную, по умолчанию включен
);
?>
Затем мы окончательно формируем контент материала, заполнив неуказанные поля дефаултными значениями.
<?php$con = node_type_set_defaults($inf);
?>
Следующей функцией в контент материала добавляются поля по умолчанию, свойственные стандартному типу материала.
В частности это поле body, в котором как правило размещается текст любой ноды.
node_add_body_field($con);
?>
Создаем тип материала. Этаже функция позволяет сохранить ранее созданный тип материала.
<?phpnode_type_save($con);
?>
Теперь наш тип материала добавлен в базу данных, в таблицу node_type.
Однако он ничем не отличается от типа материала созданного через админку.
И к сожалению, мы даже не можем создать ноду на основе этого типа материала, пункта добавления, на странице “/node/add” ещё нет.
Тип материала нужно ещё настроить.
Продолжаем…
Получаем инстанцию материала, специальный объект который позволяет настроить тип-материал.
<?php$ins = field_info_instance('node', 'body', 'mtpn');
?>
Добавляем пункт на страницу “/node/add”, позволяющий создать ноду, нашего типа материала.
Кстати если пункт не появился, возможно необходимо перестроить меню, что мы и сделаем немного позже.
$ins['display']['mtpn_list'] = array(
'label' => 'hidden',
'type' => 'text_summary_or_trimmed',
);
?>
Применяем внесённые изменения. Иначе все то что мы проделали с инстанцией материала не имеет смысла.
<?phpfield_update_instance($ins);
?>
Чтобы ноды нашего типа материала не были скучными, добавляем в него уникальные поля.
Создаются поля при помощи функции field_create_field.
Однако после создания их необходимо ещё связать с типом материала.
Связывание осуществляется созданием инстанции поля, функцией field_create_instance.
Создаем поля.
<?php//Добавляем поле mtpn_f1, 3 экземпляра текста длиной не более 60 символов.
field_create_field(
array(
'field_name' => 'mtpn_f1', //указываем префикс соответствующий типу материала, чтобы не запутаться, какое поле к кому относится
'cardinality' => 3, //количество элементов, данного типа
'type' => 'text',
'settings' => array('max_length' => 60),
)
);
//Добавляем поле mtpn_f2, 1 экземпляр текста неограниченной длины и размера.
field_create_field(
array(
'field_name' => 'mtpn_f2',
'cardinality' => 1,
'type' => 'text'
)
);
?>
Как только поля будут созданы, они будут добавлены в базу в таблицу field_config.
Создаем инстанции-полей, функцией field_create_instance.
Инстанция поля это такая вещь которая позволяет связать ранее созданное поле с указанным типом материала.
И определить как и в каком виде значение поля будет редактироваться на странице редактирования ноды.
Создаем инстанции полей.
<?php//Создаем инстанцию-поля, для поля mtpn_f1.
field_create_instance(
array(
'entity_type' => 'node',
'bundle' => 'mtpn',
'field_name' => 'mtpn_f1',
'label' => 'Значение поля mtpn_f1',
'widget' => array('type' => 'text_textfield'),
'display' => array(
'mtpn_list' => array(
'label' => 'hidden',
'type' => 'hidden',
),
),
)
);
//Создаем инстанцию-поля, для поля mtpn_f2.
field_create_instance(
array(
'entity_type' => 'node',
'bundle' => 'mtpn',
'field_name' => 'mtpn_f2',
'label' => 'Значение поля mtpn_f2',
'widget' => array('type' => 'text_textfield'),
'display' => array(
'mtpn_list' => array(
'label' => 'hidden',
'type' => 'hidden',
),
),
)
);
?>
Перестраиваем меню чтобы пункт добавления ноды в “/node/add” был доступен.
К несчастью это долгая операция но к счастью, мы не так часто будем создавать свой собственный тип материала, так что все в порядке.
menu_rebuild();
?>
Вот и все!
Да кстати.
Как только будет создана хотя бы одна нода нашего типа материала, в базе будут созданы таблицы соответствующие полям, в которых и будут храниться данные полей, из которых состоит нода.
В нашем случаи это таблицы field_data_mtpn_f1 и field_data_mtpn_f2.
Эти таблицы точно также будут удалены при удалении полей.
Удаление своего типа материала программно:
Для начала удалим абсолютно все узлы соответствующие нашему типу материала.
<?php//Выполняем запрос к базе данных выделив nid-ды узлов соответствующие нашему типу материала.
$sel = db_query('SELECT nid FROM {node} WHERE type = \'mtpn\'');
//Вытаскиваем из объекта выделения, массив nid-ов.
$nid = $sel->fetchAllKeyed(0,0);
//Удаляем те узлы, nid-ды которых перечислены в передаваемом массиве.
node_delete_multiple($nid);
?>
Теперь можно приступить к удалению полей, инстанций-полей, и уже после этого удалить тип материала.
Удаляем поля.
<?php//Удляем поле mtpn_f1.
field_delete_field('mtpn_f1');
//Удляем поле mtpn_f2.
field_delete_field('mtpn_f2');
?>
Удаляем инстанции полей.
<?php//Получаем массив инстанций полей, принадлежащих тому, к кому они были прикреплены.
$ins = field_info_instances('node', 'mtpn');
//Удаляем инстанции полей перечисленные в массиве.
foreach ($ins as $n => $i) {
field_delete_instance($n);//здесь $n это имя инстанции
}
?>
Удаляем тип материала.
<?phpnode_type_delete('mtpn');
?>
Перестраиваем меню чтобы пункт добавления ноды в “/node/add” был уничтожен.
<?phpmenu_rebuild();
?>
Чистка. Подчищает базу, удаляя всякие там уже казалось бы удаленные поля и таблицы.
<?phpfield_purge_batch(1000);
?> Прикрепленный файл Размер mtpn.zip 3.62 кб
Источник: http://www.drupal.ru/node/71971
Новый Свет
Экипаж уже прогремела вниз хорошую половину аллеи, когда у Пса пролетела мысль, вынудившая его тарабанить в дребезжащее окно до тех пор, пока Осфальд не соизволил наконец-то встать, уткнувшись в аллею своими тонкими копытами. Читать далее
Дисфункция мышечной системы – причины заболевания
здесь микро работа организма
Атрофии мышечной системы – эндемии мышц простого характера, относящиеся к функциональным недомоганием их сокращаемой способности на почве изнурения. Читать далее
Super X3 и его недостатки
За минувшие два года дизайн охотничьих ружей поменялись ощутимо больше, нежели за прошлые 30 лет. Читать далее
Пути побитовой индексации
Даваемые сравнительной кодировкой способности могут быть более уширены, в случае если в системе команд компьютера предвидеть конкретные арифметические и дискурсивные функции над атрибутивными адресами, скажем, накопление веса базового реестра на одну штуку. Читать далее
Изучаем CSS3, HTML5 и Drupal7. Семинар в Москве.
26 ноября, суббота, 12:00
Клуб Джерри Рубина. Ленинский пр-т, 62/1
План семинара: основы разметки веб-страницы; эффективные инструменты разработчика; верстка страницы, стандарты, новшества, применение в теммизации Drupal, разбор темы, основные вопросы в создании и редактировании темы.
В конце занятия каждый участник сможет оставить денежные пожертвования сколько считает нужным. В зависимости от того, насколько ему понравилось занятие, лектор и помещение Клуба.
Регистрация по адресу daredjana@gmail.com: ФИО, номер телефона, указать тему лекции и число.
Источник: http://www.drupal.ru/node/71776
Стартует программа поддержки разработчиков веб-приложений на «1С-Битрикс» Bitrix 4D
В рамках программы Bitrix 4D – поддержка разработчиков веб-приложений для корпоративных порталов. До конца 2011 года компания «1С-Битрикс» компенсирует затраты на создание веб-приложений для продукта «1С-Битрикс: Корпоративный портал».
Источник: http://www.1c-bitrix-ua.com/about/life/news/361691/
Стартует программа поддержки разработчиков веб-приложений на «1С-Битрикс» Bitrix 4D
В рамках программы Bitrix 4D – поддержка разработчиков веб-приложений для корпоративных порталов. До конца 2011 года компания «1С-Битрикс» компенсирует затраты на создание веб-приложений для продукта «1С-Битрикс: Корпоративный портал».
Источник: http://www.1c-bitrix.ru/about/life/news/361691/
Платежный модуль для системы mainpay
Добрый день!
Во вложенных файлах модули для интеграции платежной системы Mainpay и Drupal, а также Drupal ubercart.
Принимают оплату с помощью карт, электронных кошельков (WebMoney, Яндекс.Деньги и прочие) и мобильной коммерции. Помимо этого есть SMS и терминалы.
Если возникнут вопросы или пожелания по модулю – пишите на support@mainpay.ru
Источник: http://www.drupal.ru/node/71718
DrupalCafe №1 в Днепропетровске – 8 декабря
В четверг, 8 декабря, в 19:00, в Днепропетровске, по адресу ул. Телевизионная 4а, в большом конференц зале, на 3-м этаже состоится дебютное DrupalCafe №1 в Днепропетровске.
По плану состоится обсуждение двух тем:
1. Управление отображением материалов с помощью Display suite. Докладчик – Илья Станкевич (AMgrade). Уровень темы –Средний.
Илья расскажет о модуле Display suite, который позволяет избавиться от десятков шаблонов и дает возможность очень гибко управлять выводом содержимого через веб-интерфейс.
2. Module Relation. Докладчик – Артем Бердышев (AMgrade). Уровень темы – Средний.
В докладе Артем подробнее расскажет:
• о возможностях и недостатках references-модулей;
• о модуле Relation и его отличии от references;
• об интеграции модуля Relation с Views;
• приведет пример использования модуля Relation
Напоминаем, DrupalCafe имеет формат локальных встреч пользователей и разработчиков CMS Drupal. Организатором встречи является компания AMgrade с поддержкой Компьютерной Академии «ШАГ». Вход свободный.
Желающие быть в курсе будущих DrupalCafe в г. Днепропетровске могут написать письмо по электронной почте на cafe@amgrade.com и сообщить имя и контактный email. Оповещение придет за несколько недель до события с подробной информацией (дата, время, место, темы).
За дополнительной информацией можно обращаться, позвонив по телефону +38 (066) 123-77-54 или написав письмо на электронную почту e.shalenniy@amgrade.com
Источник: http://www.drupal.ru/node/71684
Перерыв в работе сайта 16-19 ноября 2011
RAID5 это не только высокая скорость и надёжность при сбое одного диска, но и полный п… несколько дней возни при сбое двух дисков. Сервер где размещался drupal.ru и другие сайты в полуразобранном состоянии и пока он не соберётся обратно для сайта найдено новое место.
За время своей жизни drupal.ru сменил разные хостинги, от шареда на инфобоксе и балкона московской квартиры, до выделенных серверов в Masterhost и собственного сервера. Пришло время потестировать ещё одну площадку Gor Martsen предоставил ресурсы своего хостинга it-patrol.com под размещение drupal.ru, за что Гору огромное спасибо!
Сайт за время жизни на старом сервере успел корнями присосаться к разным директориям вне виртуального хоста, вроде всё что нужно я восстановил, если что отвалилось — пишите.
Источник: http://www.drupal.ru/node/71558
Дайджест новых веб-приложений в каталоге «1С-Битрикс: Маркетплейс»
Компания «1С-Битрикс» сообщает о новых интересных веб-приложениях, размещенных в каталоге Marketplace, которые вы можете установить и использовать на ваших интернет-проектах.
Источник: http://www.1c-bitrix-ua.com/about/life/news/360115/
Дайджест новых веб-приложений в каталоге «1С-Битрикс: Маркетплейс»
Компания «1С-Битрикс» сообщает о новых интересных веб-приложениях, размещенных в каталоге Marketplace, которые вы можете установить и использовать на ваших интернет-проектах.
Источник: http://www.1c-bitrix.ru/about/life/news/360115/
Механизм спуска у арбалета
Когда тетива подтянута, она соединена с краспицей рукоятки. Читать далее
Усохшее прошлое
Густав сидел как скованный, перед очами все толкалось ходуном; «Дьявольский танец», – изрекло что-то в нем, и оба эти словоизвержения стали фантасмагорией кудряво корявых букв, как подписание к одной древней картине, веданной им когда-то у антиквара.
здесь простейшая психиатрия
Он не мог отвести взора от сухощавых, как у скелета, лап старухи в слазящих чёрных, с зеленым отсветом, гольфах; в ужасе желал было броситься к дверцам, но смелость покинула его еще прежде, чем он поразмыслил об этом. Читать далее
15 ноября 2011: планируемый перерыв в работе сайта
Ввиду работ по замене дисков на сервере, где размещён drupal.ru, сайт будет недоступен несколько часов, сегодня 15 ноября 2011. Время начала работ пока не известно, скорее всего в первой половине дня по московскому времени.
Источник: http://www.drupal.ru/node/71551
Управление идеями, проектами и социальными коммуникациями в новой версии «1С-Битрикс: Корпоративный портал 11.0»
Компания «1С-Битрикс» объявляет о выпуске новой версии продукта «1С-Битрикс: Корпоративный портал 11.0». В новой версии: собрания и планерки, сервис «Есть идея?», рабочие отчеты, новая интерактивная «Живая лента», кнопка «Мне нравится», новая концепция прав доступа к документам и многое другое.
Источник: http://www.1c-bitrix-ua.com/about/life/news/358793/
Управление идеями, проектами и социальными коммуникациями в новой версии «1С-Битрикс: Корпоративный портал 11.0»
Компания «1С-Битрикс» объявляет о выпуске новой версии продукта «1С-Битрикс: Корпоративный портал 11.0». В новой версии: собрания и планерки, сервис «Есть идея?», рабочие отчеты, новая интерактивная «Живая лента», кнопка «Мне нравится», новая концепция прав доступа к документам и многое другое.
Источник: http://www.1c-bitrix.ru/about/life/news/358793/
Opendeals
Opendeals друпал сборка для электронной коммерции
http://drupal.org/project/opendeals
Состав модулей типовой commerce, views, rules, features. Cборка не самая легкая, но тем не менее шевелится. Удобно реализована панель для управления нодами-представлениями продуктов. Добалено несколько правил для управления магазином и демо-контент.
Источник: http://www.drupal.ru/node/71542
Современные технологии создания жилых комплексов
Мировой финансовый кризис сильно ударил по строительству: буквально в течение одного месяца оказались заморожены многие новостройки. Читать далее
Резервуары для воды – нюансы изготовления
Подземные резервуары для воды могут обеспечить продуктивную, а также неопасную деятельность разнообразных предприятий. Читать далее
Веяния жанры последней музыки в этом 2012 году с пониманием ситуации у нас в радио в 2011
Русская культура в нынешний период, в наступающем 2012 году, испытывает большие изменения связанные с сильным давлением зарубежной песенной составляющей.
Народ скачивает любую музыку по разным причинам. Читать далее
Эксклюзивный Официальный Партнер My Lands
Развернутая Ежедневная Статистика !
Вы сможете увидеть:
- ежедневные платежи по каждому вашему рефералу
- его прогресс в игре
- доходы и расходы вашего реферала в игре!
Вы будете получать от платежей и трат ваших рефералов: Базово при регистрации – 30%
от 25 регистраций в сутки в среднем -35%
от 50 регистраций в сутки в среднем – 40%
от 100 регистраций в сутки в среднем – 43%
от 200 регистраций в сутки в среднем – 45%
от 400 регистраций в сутки в среднем – 48%
от 800 регистраций в сутки в среднем – 50%!
Пересмотр увеличения процента пересматривается в конце платежного периода, где сумма регистраций делится на кол-во дней и получается среднее значение в сутки. Читать далее
Недоступность сайта в субботу 12 ноября 2011
Несколько часов 12 ноября 2011 сайт был недоступен. После сбоя питания у хостера на нашем сервере отказал один из дисков в RAID и произошли критические ошибки на нескольких ФС, в результате mysql не перезапустился при рестарте сервера. ФС восстановлены, все сервисы возвращены к работе.
Источник: http://www.drupal.ru/node/71421
Межкомнатные двери нестандартных размеров.
Подбор дверей между комнатами
Наверное, нет ни одного такого помещения, где бы не было дверей между комнатами. Читать далее
прослушка мобильных телефонов бесплатно, прослушка жучок сделать самому
Сегодня очень популярны всевозможные блокбастеры, с завидным постоянством демонстрируемые в кинотеатрах, в которых очередной супергерой спасает от злодеев наш мир. Читать далее
Новая версия .NET Forge CMS 7.0 – первая в России веб-платформа, интегрированная с Windows Azure и Web Farm от Microsoft
Компании «1С-Битрикс» и Microsoft объявляют о выпуске новой версии системы управления веб-проектами .NET Forge CMS 7.0. В новой версии: полная интеграция с платформой Windows Azure, комплексная поддержка Web Farm от Microsoft, интеграция с Microsoft Visual Studio 2010.
Источник: http://www.1c-bitrix-ua.com/about/life/news/356583/
Новый сайт Hyundai Power Products реализован на «1С-Битрикс: Управление сайтом»
Компания «1С-Битрикс» и ее золотой сертифицированный партнер креативное агентство «Creativity4you» сообщают о запуске нового веб-ресурса для компании Hyundai Power Products, предлагающей силовую и садово-парковую технику, а также масштабную линейку электроинструментов.
Источник: http://www.1c-bitrix-ua.com/about/life/news/357427/
Новый сайт Hyundai Power Products реализован на «1С-Битрикс: Управление сайтом»
Компания «1С-Битрикс» и ее золотой сертифицированный партнер креативное агентство «Creativity4you» сообщают о запуске нового веб-ресурса для компании Hyundai Power Products, предлагающей силовую и садово-парковую технику, а также масштабную линейку электроинструментов.
Источник: http://www.1c-bitrix.ru/about/life/news/357427/
Новая версия .NET Forge CMS 7.0 – первая в России веб-платформа, интегрированная с Windows Azure и Web Farm от Microsoft
Компании «1С-Битрикс» и Microsoft объявляют о выпуске новой версии системы управления веб-проектами .NET Forge CMS 7.0. В новой версии: полная интеграция с платформой Windows Azure, комплексная поддержка Web Farm от Microsoft, интеграция с Microsoft Visual Studio 2010.
Источник: http://www.1c-bitrix.ru/about/life/news/356583/
глушилка мобильных телефонов, блокировка сотовых телефонов
Появление телевидения и интернет-технологий привело к тому, что мы больше стали предпочитать отдых дома. Читать далее
Модуль от Smscoin – “Модуль на основе пополнения баланса”
Компонент позволяет пополнять баланс кредитами посредством отправки смс сообщения. Кредиты могут быть расходованы на переход в VIP-группу на указанный Вами срок, а также на доступ к скрытому контенту. Вы определяете стоимость как перехода в VIP-группу, так и открытия контента. Вы можете также реализовать расход баланса для других сервисов Вашего сайта.
Источник: http://dle-news.ru/modules/1452-modul-ot-smscoin-modul-na-osnove-popolneniya-balansa.html
Модуль от Smscoin – “Тег [sms-hide] – смс оплата скрытого текста”
Данный плагин позволяет скрыть часть текста новости по Вашему выбору, который будет виден пользователю только после ввода пароля, полученного в сообщении. Если пользователь еще не оплатил доступ к закрытому разделу, ему будут предложены инструкции по оплате через смс.
Источник: http://dle-news.ru/modules/1451-modul-ot-smscoin-teg-sms-hide-sms-oplata-skrytogo-teksta.html
Модуль от Smscoin – “Модуль оплаты для перехода в группу VIP (Локальная версия)”
Этот модуль позволяет перевести пользователя в группу VIP на Вашем сайте после смс-оплаты. В ответ на отправленное смс-сообщение пользователю приходит короткий текстовый пароль (ключ), после активации которого он переходит в группу VIP, на выбранный Вами период времени. По завершении этого периода пользователь переводится в группу обычных посетителей, и получает PM сообщение с предложением продлить VIP-статус.
Источник: http://dle-news.ru/modules/1450-modul-ot-smscoin-modul-oplaty-dlya-perehoda-v-gruppu-vip-lokalnaya-versiya.html
Модуль от Smscoin – “Платная смс – регистрация”
Данный модуль предоставляет возможность платной регистрации пользователей на Вашем сайте, посредством отправки смс-сообщения.
К стандартной форме регистрации добавляется инструкция по отправке смс-сообщения и поле для ввода полученного в ответном сообщении пароля. После ввода пароль сохраняется в сессии и в случае, если пользователь ошибется при заполнении формы, повторный ввод пароля не потребуется.
Настройки модуля вынесены в Админ-панель, где при конфигурации модуля требуется указать ID услуги смс:ключ и e-mail, на который будут поступать данные о новых регистрациях (опционально).
Источник: http://dle-news.ru/modules/1449-modul-ot-smscoin-platnaya-sms-registraciya.html
Компания “Эксклюзив Комфорт”: репитеры GSM сигнала – заказ усилителей, устранение плохой сотовой связи, город Москва
Бывает, что временами операторы сотовой связи размещают свои вышки так, что мало уровня GSM сигнала для нормальной связи. Читать далее
Автомобили Mazda – в призме исторического развития. Всё от истории до с самых популярных моделей.
Mazda — азиатская автосборочная корпорация, которая занимается выпуском автомобилей а также считается товарным знаком Mazda Motor Corporation. Читать далее
Автомобили Geely – в призме исторического развития. Всё от истории до с самых популярных моделей.
Geely — китайская автомобильная компания, которая входит в Geely Holding Group. Читать далее
Автомобили Dodge – в призме исторического развития. Всё от истории до с самых популярных моделей.
Додж — американская корпорация, которая является частью концерна Chrysler. Читать далее
Автомобили Land Rover – в призме исторического развития. Всё от истории до с самых популярных моделей.
Land Rover — британская автомобилестроительная фирма, специализирующаяся на производстве автомобилей повышенной проходимости премиум класса. Читать далее
Автомобили Bently – в призме исторического развития. Всё от истории до с самых популярных моделей.
Бентли — британская корпорация, основная деятельность какой производство машин « люкс» класса. Читать далее
Автомобили Chrysler – в призме исторического развития. Всё от истории до с самых популярных моделей.
Chrysler — американская автомобилестроительная фирма, которая специализируется на производстве пассажирских машин под марками « Chrysler» , « Додж» , « Plymouth» , « Игл» , и кроме этого грузовых авто, пикапов и различных комплектующих. Читать далее
Автомобили Audi – в призме исторического развития. Всё от истории до с самых популярных моделей.
В мире авто, любителей почетателей автомобилеймашин авто, автопроизводителей и всего, что хоть любым образом имеет отношение с автотематикой, известный немецкий бренд Audi занимает свое почетное место в пантеоне автомобильных богов. Читать далее
Автомобили ТагАЗ – в призме исторического развития. Всё от истории до с самых популярных моделей.
< H1> Становление российского Таганрогского завода</H1>
<strong> ТагАЗ</strong> — одна из наиболее больших машиностроительных компаний России. Читать далее
Автомобили Nissan – в призме исторического развития. Всё от истории до с самых популярных моделей.
Nissan Motor — один из легендарных представителей азиатского автомобилестроения. Читать далее
Автомобили Ford – в призме исторического развития. Всё от истории до с самых популярных моделей.
Ford(Форд) — это крупная автостроительная корпорация, которая славится построением транспортных средств с момента своего начала функционирования в начале ХХ века исключительным деятелем Г. Читать далее
Автомобили Daihatsu – в призме исторического развития. Всё от истории до с самых популярных моделей.
Daihatsu — бренд японской автостроительной корпорации Дайхацу Мотор Компани, которая занимается сборкой легковых авто. Читать далее
Lamborghini – в призме исторического развития. Всё от истории до с самых популярных моделей.
Ламборгини — итальянская корпорация, которая занимается разработкой дорогих спортивных машин. Читать далее
Автомобили SsangYoung – в призме исторического развития. Всё от истории до с самых популярных моделей.
SsangYoung — южнокорейская автомобильная фирма, которая является 4-ым по величине импортером легковых авто в государстве. Читать далее
Обновляем мгновенно сайты через drush
Допустим мы имеем сайт ( придумаем ему синоним @SITE) в двух и более редакциях, например:
1) Сайт в интернете видят все люди – @site.live
2) Сайт на локальной машине – @site.dev
обновляем файлы сайтов вместе с модулями (откуда куда):
drush rsync –progress @site.dev @site.live
обновляем базы данных (при дополнительных параметрах, можно исключать/включать таблицы) (откуда куда)
drush sql-sync –no-cache @site.dev @site.live
обновляем только файловый контент сайтов (откуда куда)
drush rsync @site.dev:%files @site.live:%files
(по дефолту site/mysite.ru/files/ или sites/default/sites – кто любит плодить друпалы)
Хотим посмотреть список включенных модулей удаленного сайта
drush @site.live pml –status=enabled
Хотим включить модули удаленного сайта: admin_menu authcache
drush @site.live en admin_menu authcache -y
Теперь опишу как мы обозначаем синонимы, оригинал примера тут http://drupalcontrib.org/api/drupal/contributions–drush–examples–exam…
1. Создаем файл site.aliases.drushrc.php в любом из каталогов ~/.drush, /etc/drush, там где установлен drush, либо прописываем дополнительный путь для каталога синонимов
2. Приведу пример своего файла в котором описан сайт с двумя версиями live – живой сайт на хостинге, dev – сайт на локальной машине
<?php
$aliases['dev'] = array(
'root' => '/var/www/drupal7/',
'uri' => 'www.mysite.local',
);
$aliases['live'] = array(
'root' => '/home/user/projects/mysite',
'uri' => 'site.ru',
'remote-host' => 'mysite.ru',
'remote-user' => 'user-hosting',
'ssh-options' => '-p2222',
'path-aliases' => array(
'%drush' => '/home/user/bin/drush/',
'%drush-script' => '/home/user/bin/drush/drush',
#'%root' => '/home/user/projects/site/sites/',
'%dump-dir' => '/home/user/projects/site/dump/',
'%dump' => '/home/user/projects/site/dump/sro.sql',
#'%files' => 'sites/site.com/files',
),
);
?>
ps Особеннно радует работа с мультисайтиногом, т.е. даже когда у вас сайты в sites/ на одной установке drupal
Синхронизируем сайты drupal через drush
от lullabot Более подробно на английском
работает ли под вендой – незнаю, т.к. не использую её
Единственное не получилось у меня обновить сайт с одно удаленного сервера на другой удаленный сервер (локальный удаленный – удаленный локальный = работает)
Источник: http://www.drupal.ru/node/71139
[DrupalЮг][Краснодар] Посиделки 12 ноября
Близится конец года, а с ним и “закрытие сезона”.
Предлагаю встретиться в неформальной обстановке, поговорить, проанализировать этот год, построить планы на будущий и просто пообщаться.
Так как теперь к нам потянулись новички – то устроить небольшую сессию ответов на вопросы и программирования на бумажке.
Дата: 12 ноября-суббота
Место: Бар “Министерство”
Время: 17 часов по Москве
Оставляйте свои предложения.
Источник: http://www.drupal.ru/node/71057
Компания «1С-Битрикс» объявила победителей конкурса сайтов «Кузня гарних сайтів»
Компания «1С-Битрикс» подвела итоги первого всеукраинского конкурса сайтов «Кузня гарних сайтів». В конкурсе приняли участие как веб-студии разработчики, так и владельцы интернет-ресурсов. Победители были оглашены 3 ноября 2011 г. на первой специализированной выставке «IT-ТЕХНОЛОГИИ. ЭЛЕКТРОНИКА.СВЯЗЬ» в городе Запорожье.
Источник: http://www.1c-bitrix-ua.com/about/life/news/355018/
Компания «1С-Битрикс» объявила победителей конкурса сайтов «Кузня гарних сайтів»
Компания «1С-Битрикс» подвела итоги первого всеукраинского конкурса сайтов «Кузня гарних сайтів». В конкурсе приняли участие как веб-студии разработчики, так и владельцы интернет-ресурсов. Победители были оглашены 3 ноября 2011 г. на первой специализированной выставке «IT-ТЕХНОЛОГИИ. ЭЛЕКТРОНИКА.СВЯЗЬ» в городе Запорожье.
Источник: http://www.1c-bitrix.ru/about/life/news/355018/
Plugin Detector – каталог и рейтинг плагинов jQuery
Всем привет.
Последние полтора месяца в основном занимался разработкой нового проекта – Plugin Detector.
скриншот:
Идея проекта – помочь разработчику (менеджеру, заказчику) определиться с выбором плагина для сайта. Вторая задача – показать новые и интересные плагины jQuery, которых возможно многие еще не видели и не знают о их существовании. На сайте есть как новые креативные плагины, так и заезжаные «ветераны» плагиностроения, типа Tablesorter, Lava lamp menu, попапы и д.р.
Сайт задумывался как очень узкоспециализированный, но с качественными материалами и продуманными выборками.
Идеи реализованные на сайте не новы. Решения, показавшиеся мне уместными, взяты и адаптированы под конкретную задачу.
Технические детали:
Версия друпала – 7
Рецензии
Вместо модуля nodereview были использованы обычные комментарии d7, расширенные дополнительными полями CCK, благо теперь на семерке это сделать не проблема.
Скриншот формы добавления рецензии:
примечание. форма выглядит брутально, но это временно
Модуль nodereview наверное, хороший, но первичная установка сразу показала, что работает он совсем не так как того требует изначально задуманный дизайн приложения. Его настройки не позволяли задать другую логику работы отзыва, а хакать модуль не хотелось.
Особенность рецензии в том, что пользователь может оставить только одну рецензию для плагина. Поэтому нужно было сделать ограничение кол-ва комментариев к ноде. Для того чтобы ограничить количество отзывов, пробовал использовать модуль Comment Limit, но он работал с ошибкой, запрещая редактировать отзыв (коммент). Модуль почему-то думал что нажимая кнопку сабмит (при редактировании коммента), пользователь пытается засабмитить второй коммент, и блокировал это действие. Его пришлось отключить и реализовать ограничение ручками.
Пока что комментариев на сайте нет. В будущем возможно сделаю (пока не уверен что они нужны). Т.к. обычные комменты уже заняты, нашел модуль commentfield, реализующий очень простые комменты (без древовидного обсуждения, без прикрепления полей и файлов к ним).
Голосования
Rate – голосование за ноду (up/down)
Поля в рецензиях с помощью CCK (Content Construction Kit), который в семерке в ядре (4 селекта для оценок и 3 текстовых поля)
скриншот CCK полей коммента (рецензии):
Сначала, голосование за ноду сделал на Fivestar. Звездочки меня уже утомили, их пихают везде с поводом, и без повода. Поэтому решил сделать что-то креативное, а-ля логотипы jquery вместо звездочек:
Однако в процессе последующей разработки было решено отказаться от логотипов jquery вместо звездочек, т.к. многие люди (дизайнеры, менеджеры и заказчики) просто не знают что это лого jquery и не способны не только оценить фишки, но что хуже – вообще теряются и не знают что делать с этим элементом. Звездочки я исключил, поэтому остался up/down, реализовал который я с помощью модуля rate.
С оценками в рецензиях все просто. При сохранении, удалении или редактировании комментария, вызываются соответствующие хуки (например hook_comment_insert), которые перехватывают системные действия, и привязывают к таким событиям мой произвольный код. Я сделал при вставлении и редактировании рецензии – вычисление общей оценки плагина. Сначала с помощью функции avg() в SQL запросе я узнаю среднее арифметическое для каждого критерия оценки (для всех рецензий, относящихся к одной ноде). Запрос выглядит примерно так:
SELECT avg(field_value) FROM field_table INNER JOIN comment...
потом таким выражением узнаю общую оценку плагина: ( a + b + c + d ) / 4
Вот хуки, которые вызываются при добавлении рецензии (или изменении ее оценок)
<?php
function mymodule_comment_insert($comment) {
}
function mymodule_comment_delete($comment) {
}
function mymodule_comment_update($comment) {
}
?>
Похожие плагины
SQL запрос от xandeadx: http://xandeadx.ru/blog/drupal/234
Пользовательский ввод
Для оформления контента плагинов:
СKeditor (из wysiwyg) + One click upload + Image resize filter
Не используются (выключенные модули):
menu
block
locale
views
Так как я не использую модуль menu, чтобы выделять текущий пункт меню, сделал примитивную функцию:
<?phpfunction lcustom($alias, $link_title ) {
if($alias == arg(0)) {
if($_GET['q'] == 'best' && isset($_GET['page'])){
echo '<a href="/'.$alias.'">'.$link_title.'</a>';
} else {
echo $link_title;
}
} else {
echo '<a href="/'.$alias.'">'.$link_title.'</a>';
}
}
?>
Подобной функцией пользуюсь уже не на первом проекте. Вызов функции выглядит так:
<?php
<div class="fooerMenu">
<span><?php lcustom('submit', 'Предложить плагин'); ?></span>
<span><?php lcustom('flagged', 'Помеченные ссылки'); ?></span>
<span><?php lcustom('reviews', 'Рецензии'); ?></span>
</div>
?>
Хостинг
IT-patrol – просто летает. Отклик в 50 мс – это вещь. Сервак отрабатывает очень быстро. Особенно заметно внутри админки – на служебных страницах, предыдущий хост тупил.
jQuery
Чтобы воспользоваться файлом jQuery, который использует ядро друпала, удалось найти такое решение. Все скрипты jquery, написанные для сайта, нужно завернуть в такую конструкцию:
(function ($) { ... })(jQuery);
Иначе эти скрипты не видят друпаловский jquery, а подключать еще один jquery показалось кощунственно. Интересно, что решение трудно было нагуглить, и в конечном итоге нашел его в исходниках друпаловских модулей.
jQuery, используемое в демках, в основном грузится с Google CDN
Дизайн
Делал сам. Готовые темы не использовались. Не всё в дизайне мне нравится. Есть вещи, которые сделаны грубо (например форма добавления рецензии или некоторые попапы), и они будут со временем исправлены. Есть вещи (дизайн, функционал), над которыми я много думал, несколько раз переделывал, но так и не достиг ощущения что они работают как надо. Постепенно буду подтачивать.
Кроссбраузерность
А нет ее. Плотно смотрю в хроме и фоксе, время от времени проверяю в опере. В ИЕ не смотрел, да в общем-то и не собираюсь. Данный сайт для разработчиков, а они не пользуются ИЕ (я надеюсь!). Во всяком случае, чтобы посмотреть работоспособность демки, можно скопировать ее адрес в ИЕ, и я считаю этого достаточным минимумом.
Флаги
Я не стал использовать модуль flag, хотя давно о нем знаю. Было проще написать один аякс-запрос, добавляющий ссылку в БД, чем связываться с многофункциональным модулем, который из коробки скорее всего не подойдет под мои задачи.
Авторизация
uLogin – рульная штучка, заработало сразу все как и хотел. Был сильно удивлен фактом работы из коробки, думал что минимум день придется потратить на вкуривание манов, и еще день на то чтобы настроить его под себя. А оказалось что установка заняла минут ну отсилы 10, а подкручивание под себя еще час-два.
Конечно, я фанат аватарок, но в данном случае аватарки мне кажутся лишними, т.к. будут отвлекать от самих рецензий и оценок. Поэтому я их не настраивал, не знаю насколько сложно.
При первой авторизации создается пользователь. Это мой первый сайт с авторизацией через соц. сети, поэтому ощущения необычные.
Друпаловскую регистрацию решил отключить вообще, чтобы не было путаницы в типах аккаунтов.
Для того чтобы показывать иконку социальной сети, через которую авторизован пользователь, я делаю так:
<?php if(strpos($user->init, '_google')){ ?>
<span class="Google" title="Вы вошли через Google аккаунт"></span>
<?php } else if (strpos($user->init, '_vkontakte')){ ?>
<span class="Vk" title="Вы вошли через аккаунт Вконтакте"></span>
...
?>
У меня есть далеко не все аккаунты, через которые можно авторизоваться в uLogin, поэтому я протестировал только некоторые способы авторизации. Если кто-то найдет баги в тех способах авторизации, которые я не тестировал, пожалуйста сообщите.
Да, еще пара моментов. Стандартный модуль для д7, который выложен на официальном сайте ulogin вставляет виджет авторизации только на странице авторизации (user/login, и наверное регистрации), однако совсем не сложно вставить этот виджет (по факту это iframe ) в любое место страницы. В модуле я строку с iframe (который выводит виджет авторизации на странице /user/register) закомментил.
Второй момент – редирект после авторизации. Из коробки, модуль ulogin после авторизации редиректит на главную, а если ты находишься на странице и уже хочешь что-то туда написать – это просто убивает. Поэтому чтобы сделать редирект на текущую страницу, (на которой пользователь нажал кнопку авторизации), пришлось немного подправить модуль. Если интересно что и как могу написать в комментах.
Кажись это все, что вспомнилось.
Прикрепленный файл Размер screen.png 69.67 кб review_add_form.png 7.72 кб review_fields.png 17.71 кб fivestar.png 5.95 кб users_table.png 34.31 кбИсточник: http://www.drupal.ru/node/70966
Новая версия отраслевого решения «1С-Битрикс: Официальный сайт государственной организации 11.0»
В основе решения – платформа «1С-Битрикс: Управление сайтом 11.0». Теперь «1С-Битрикс: Официальный сайт государственной организации» обладает всеми преимуществами новой версии платформы: поддержкой облачных хранилищ, инструментами контроля качества внедрения, поддержкой кириллических доменов и имен файлов в ссылках, географическим веб-кластером и другими.
Источник: http://www.1c-bitrix.ru/about/life/news/354093/