vadbars@drupal.org: Блог

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

Яндекс отмечает мои сайты на Drupal 5 как опасные.

19 марта 2013 в 11:53

У меня есть два сайта на D5, владельцы которых не хотят их апгрейдить на старшие версии Drupal.
И вот на днях поступают сообщения, что в своей выдаче Яндекс отмечает эти сайты как вредоносные.

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

Ни у кого подобных проблем не было?

0 Thanks

Есть ли модуль для вывода формы пользовательской регистрации в несколько страниц?

3 декабря 2012 в 10:30

Есть ли модуль, который позволяет выводить форму пользовательской регистрации в несколько страниц?

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

Есть такой модуль?

0 Thanks

Drush не видит файлы настройки drushrc.php

18 ноября 2012 в 14:40

Вопрос к знатокам Drush под Linux. На локальной установке (Linux Mint 13) Drush не видит файлы настройки drushrc.php, где бы этот файл не располагался. Пробовал разные каталоги, описанные в документации.

Drush st выводит примерно такое:

0 Thanks

XAMPP и drush под (x)ubuntu: Can't connect to local MySQL server through socket

6 ноября 2012 в 12:59

Поставил Xampp 1.8. Сайты drupal7 устанавливаются и работают.

А вот drush почему-то не видит файлы настройки drushrc.php.
И, главное, не может подключиться к mysql:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
Пробовал ставить drush из репозиториев (там 5.4.1) и c d.org (там 7.x-5.7), а также через pear, как рекомендовано на странице модуля. Не помогает, "неизменно превосходный результат" (с)реклама.

0 Thanks

Нужно вывести большое дерево таксономии. Какие решения посоветуете?

29 февраля 2012 в 8:57

Вопрос к уважаемому сообществу. Нужно вывести большое дерево таксономии (рубрикатор товаров и услуг): рубрики, подрубрики, ... .
Желательно с указанием количества материалов для каждой рубрики. Важно также, чтобы можно было показывать это дерево компактно - то есть нужна возможность сворачивать/разворачивать ветки и выводить дерево, начиная с определенного уровня.

0 Thanks

Модуль Quick Tabs для D7

21 февраля 2012 в 19:33

У кого есть опыт работы с модулем Quick Tabs на Drupal7? Глючит безбожно. Не дает добавить новые табы.

Посоветуйте, может быть есть более работоспособный аналог модуля или workaround против такого поведения?

0 Thanks

[Решено] Нужно в блоке вывести значение одного из полей материала

21 февраля 2012 в 18:23

Есть материал с текстовым полем. Нужно в блоке сниппетом вывести значение этого поля (т.е. его текст), если оно не пустое.

Подскажите старому перцу, пожалуйста. Все забыл уже. :)

Upd.: Воспользовался решением, предложенным RxB:

0 Thanks

[Решено] Выбор значения в выпадающем меню без нажатия кнопки submit (для exposed filters во Views)

17 февраля 2012 в 10:18

1. Такая вот проблема. Есть views с exposed filter. То есть над выводом списка имеются выпадающие меню, которые позволяют пользователю фильтровать запрос, уточнять его по каким-то критериям. У этих меню есть кнопка submit.

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

Хотеть-то он хочет, но как это сделать, я что-то не соображу. Может, кто подскажет, как это сделать с наименьшими усилиями? (К тому же, это D7).

Upd. РЕШЕНО: У Views есть настройки Advanced и там можно указать, что нужен autosubmit и нужно скрыть кнопку. И все - никакого дополнительного кода и модулей!

0 Thanks

Как добавить ленту сообщений Google+ на сайт, сделанный на CMS Drupal

28 июля 2011 в 21:32

Давно хочу прикрепить свою ленту сообщений из новой социальной сети Google plus на свой же хоумпейдж. Официального пути это сделать пока нет. Вот один из "неофициальных" вариантов:
1) создать RSS-поток ваших сообщений на сайте http://plusfeed.appspot.com/. В общем-то для этого просто надо добавить ваш ID на сайте G+ к адресу Plusfeed'а. Вот так, например - http://plusfeed.appspot.com/116910563308964275374
2) включить модуль Feed aggregator (есть в стандартном дистрибутиве Drupal) на странице ВАШСАЙТ/admin/build/modules/list.
3) добавить полученный на шаге 1 адрес фида в настройках на странице ВАШСАЙТ/admin/content/aggregator/add/feed
4) и, конечно, настроить cron (если он у вас еще не настроен) и не забыть установить права для просмотра ленты (на ВАШСАЙТ/admin/user/permissions).

И все...
По желанию можно задать адрес для этой страницы, добавить ссылку в меню сайта, сделать более внятное оформление и т.п.
Получится что-то вроде такого: http://vadimbarsukov.com/aggregator/sources/1
Не скажу, что меня все устраивает (например, не показываются фото и видео), но все же это лучше, чем ничего.

0 Thanks

Архитектура Mollom

16 февраля 2011 в 9:17

Наткнулся на интересную статью об анти-спам системе Mollom, создаваемой под руководством Дриса нашего Байтаерта. Это не совсем о Drupal, но друпалерам должно быть интересно, имхо.

Опубликовано 15 февраля 2011 (http://www.insight-it.ru/masshtabiruemost/arkhitektura-mollom/), автор: Иван Блинков

Mollom — это прибыльный SaaS сервис по фильтрации различных форм спама из контента, сгенерированного пользователями: комментариев, постов на форумах и блогах, опросов, контактных и регистрационных форм. Определение спама основано не только на контенте, но и репутации и прошлой активности разместившего его пользователя. Алгоритм машинного обучения Mollom выполняет роль цифрового модератора 24×7 для более 40 тысяч сайтов, в том числе и очень крупных компаний.

С того момента, как Mollom запустили систему анализа цифрового контента, они выявили более 373 миллионов спам сообщений, обнаружив в процессе что впечатляющие 90% всех прошедших через них сообщений оказались спамом. Весь этот поток спама в 100 сообщений в секунду обрабатывается всего двумя географически распределенными серверами. На каждом из них работает сервер Java-приложений и Cassandra. Так мало ресурсов требуется лишь из-за того, что они создали очень эффективную систему машинного обучения. Разве не круто? Так как же они это делают?

Читать далее

0 Thanks

Acquia Drupal Stack - установка и управление локальными сайтами

1 января 2011 в 19:34

Три года тому назад я написал [#4537]обзор софта[/#], которым на мой взгляд удобно пользоваться при создании сайтов на Drupal. C тех пор многое поменялось, постараюсь описать эти изменения. Итак, Acquia Drupal Stack vs Denwer.

Если по тем или иным причинам вам приходится создавать или тестировать локальные сайты, то знайте, что для этого удобно использовать Acquia Drupal Stack.

Это установщик среды xAMP (т.е. Apache, MySQL и PHP) для Windows и Mac. Сделала его компания Дриса Байтаерта Acquia (http://acquia.com/). Установщик позволяет быстро развернуть Drupal-сайты у себя на локальном компьютере, без выхода в интернет. Затем с помощью контрольной панели (см. картинку) можно удобно управлять сайтами: смотреть логи, настраивать порты, управлять базами данных, создавать новые или удалять старые сайты и т.п.

Процесс установки и развертывания Acquia Drupal Stack элементарен и я не буду описывать его подробно. Если кому нужно, вот инструкция на английском. Скачать варианты для Windows и Mac можно здесь.

0 Thanks

Связка Live translation и Localization server

16 декабря 2010 в 11:00

Я чувствую, это тренд такой - каждому по своему серверу переводов. :) Я вот тоже поставил себе локальный сервер (сайты у меня таковы, что в каждом переводы существенно отличаются, поэтому общественный сервер не подходит).
Поставить-поставил, а обновлять через live_translation не могу ("Server error. Requested method live_translation_update not specified.").
Насколько я понял, надо запрашивать у бразильского автора маленький дополнительный модуль? Может быть, кто-то поделится им, чтоб Бразилию не тревожить почем зря?

0 Thanks

Передача данных Webform на внешний сайт

7 сентября 2010 в 16:11

Бодаюсь с модулем Webform. Стоит задача сделать форму заявки и после ее заполнения перейти на внешний сайт по ссылке типа https://www.site.ru/form/?firstname=Imya&lastname=Familya&middlename=Otc....
Пересмотрел разные патчи и модули на drupal.org, но ничего не работает. Может быть, глаз замылился и просто не вижу решения этого вопроса.

0 Thanks

Начало регистрации заявок на Google Developer Day 2009

17 сентября 2009 в 11:01

В официальном блоге Google-Россия появилось сообщение о начале регистрации на GDD2009.
Перепечатываю его здесь.

К Drupal это не имеет прямого отношения, но все же в мире веб-разработки GDD - это событие. Успевайте подавать заявки, чтобы потом не расстраиваться, как это было в прошлый раз (судя по сообщениям в ветке о GDD 2008).

Cайт GDD 2009:
http://code.google.com/intl/ru/events/developerday/2009/home.html
Форма заявки:
https://dd2009.wegbox.com/ru
---

Объявляем о начале регистрации заявок на участие в Google Developer Day 2009 в Москве
16.09.2009
Алексей Шелестенко, маркетинг Google Россия

Спешим сообщить вам, что мы начинаем принимать заявки на участие в ежегодной конференции для веб-разработчиков "Google Developer Day", которая пройдёт 10 ноября в Москве. В прошлом году более 400 веб-разработчиков посетили эту конференцию, на которой они прослушали 12 выступлений и поучаствовали в 6 практических семинарах, посвящённых различным продуктам Google для веб-разработчиков. В этом году мы планируем подробно осветить Android, App Engine, Google Wave, Chrome, GWT, AJAX API и многое другое.

0 Thanks

Google Wave и Drupal: ноды и блипы

2 июля 2009 в 22:29

Google Wave РоссияПосмотрел я видео-презентацию Google Wave, почитал отклики в сети (в том числе на нашем форуме), восхитился и решил открыть русскоязычную гугло-группу про Google Wave.
И открыл - со скромным названием "Google Wave Россия".

Upd.: Еще вот русскоязычный блог.

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

Когда я увидел видео-презентацию Google Wave (отдельное спасибо, кстати, команде хабрапереводчиков!), то сразу подумал о возможностях интеграции "волн" с классическими Content Managment System-ами. В первую очередь, конечно, с Drupal.

И не только потому, что Drupal ближе и роднее. Эта CMS по своей идеологии, как мне кажется, находится ближе остальных к тем идеям, которые заложены в Google Wave.
Смотрите: Drupal изначально ориентировался на создание сообществ (даже слоган был «Community plumbing») — GWave позиционируется как универсальное средство коллективной работы и общения. Далее, в Drupal почти все сущности унифицированы, являются node'ами (материалами, узлами, документами) — в GWave есть универсальные исходные «кирпичики», сообщения (blips). Ну и так далее.

0 Thanks

Вызов вредоносного скрипта из .htaccess

2 апреля 2009 в 18:31

Обнаружил на одном из своих сайтиков вредоносную "закладку". И кому сей простенький проект мог запонадобиться, ума не приложу. :) Пионэры, видать, практиковались.

В .htaccess вызывался шифрованный скрипт. Для расшифровки неких данных cкрипт вызывает функции unserialize, gzuncompress, base64_decode и затем запускает расшифрованную программу. Примерно так: $contentssdata='здесь_кодированный_и_компрессированный_текст';
$todocontent=unserialize(gzuncompress(base64_decode($contentssdata)));
eval($todocontent[0]);

Два вопроса к сообществу:

- Хотелось бы посмотреть, что запускаемая программа представляет собой. Может кто-то помочь набросать скрипт расшифровки и вывода исходного текста $contentssdata?
Я бы и сам, но там, похоже, происходит рекурсивный вызов многократно зашифрованного исходника (echo $todocontent[0]; выводит eval(gzinflate(base64_decode('blablabla'))).

- Судя по расположению файла со скриптом (/pub/home/***/htdocs/modules/fckeditor/fckeditor/editor/filemanager/browser/default/connectors/list.php ), дело не обошлось без дыры в FCKEditor'е.
А, может быть, просто убрали файл "с глаз подальше", а меняли .htaccess через взлом FTP-пароля.
Никто не встречался с такой вредоносной "закладкой"? Какую уязвимость использовали? Какие идеи?

0 Thanks

Сортировка галерей в image_gallery

28 января 2009 в 7:54

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

Варианты с созданием списка средствами Views знаю.

0 Thanks

Открылся сайт Blog.to.it - The social blog directory

15 января 2009 в 13:44

Открылся сайт Blog.to.itОткрылся сайт Blog.to.it. Позиционируется как "The social blog directory", т.е. каталог блогов. Как пишут здесь, сделан исключительно на стандартных модулях Drupal.

0 Thanks

Несколько новостей про Drupal

9 января 2009 в 11:52

Несколько новостей "из жизни Drupal":

- Обновился Acquia Drupal до 1.2.0. Изменения в основном коснулись возможности следить за обновлениями модулей через штатный модуль Drupal update_status, а не только через специальный модуль Acquia Drupal.
Скачать - http://acquia.com/downloads

- Известный интернет-деятель Носик открыл социально-медийный сайт http://demotix.com/. Можно выкладывать свои фото- и видеоматериалы, объединяться в локальные группы пользователей и даже получать оплату за свои материалы.
Сделан на Drupal (точнее - на Acquia Drupal). Из не-друпаловских сервисов отмечу расширенную обратную связь посредством http://getsatisfaction.com/widgets

- Обновился сайт DrupalSN.com (Drupal Social Network), вариант построения социальной сети на базе CMS Drupal. Перечень модулей, использованных для этой сети, можно посмотреть на странице http://drupalsn.com/modules_used.php, а на странице http://drupalsn.com/drupalsn-modules указаны модули, созданные специально для DrupalSN.

0 Thanks

Теперь Acquia Drupal 1.1.1-ISR

20 декабря 2008 в 12:59

Обновление Acquia Drupal до 1.1.1-ISR. Есть исправления, касающиеся безопасности, поэтому рекомендуется обновиться.
Скачивать, как обычно, здесь.

  • Модуль Views обновлен до версии 6.x-2.2 (US1509). Это обновление для безопасности.
  • Модуль ImageAPI module до версии 6.x-1.x-dev, добавлен image background fix (US1509)
  • Добавлены файлы htaccess.standard.txt и robots.standard.txt. Эти файлы идентичны файлам .htaccess и robots.txt, которые имеются в чистой инсталляции Acquia Drupal, а добавлены здесь для того, чтобы при ваших настройках этих файлов не потерялись исходные файлы .htaccess и robots.txt.
  • К понедельнику, 22.12.08, обещали подготовить исправленную версию руководства Acquia Drupal Getting Started Guide
0 Thanks

Снова обновление AcquiaDrupal 1.1.0-ISR

13 декабря 2008 в 12:14

Выпущена версия 1.1.0-ISR Acquia Drupal. В этот релиз вошли не только обновления безопасности и исправления багов, но и несколько новых возможностей.

* Ядро Drupal обновлено до версии 6.8.

* Acquia Drupal можно скачать теперь и в формате ZIP

* Модуль Google Analytics обновлен до версии 6.x-1.3

* Модуль Imagefield обновлен до версии 6.x-3.x-dev

* Модуль Image API обновлен до версии 6.x-1.x-dev

* Модуль Voting API обновлен до версии 6.x-1.0-RC2

* Тема оформления Acquia Marina обновилась до версии 6.x-1.3

* Добавлен модуль Link версии 6.x-2.5. Этот модуль предоставляет модулю CCK дополнительное поле "ссылка"; оно включает URL, заголовок и, при необходимости, - атрибут target. См. http://drupal.org/project/link

* Добавлен модуль Lightbox2 версии 6.x-1.8. Модуль Lightbox2 - это скрипт для показа изображений на страницах сайта. См. http://drupal.org/project/lightbox2

* Добавлен модуль Calendar версии 6.x-2.0-rc6. Позволяет показывать любые поля модуля Views в форматах календаря, включая поля данных CCK, даты создания или изменения материала и т.п. Можно переключаться между просмотром по году, месяцу и дню. См. http://drupal.org/project/calendar

* Добавлен модуль Date версии 6.x-2.0-RC6. Предоставляет тип поля "дата/время" для модуля ССК. См. http://drupal.org/project/date

* Добавлен модуль Comment Notify версии 6.x-1.1. Это средство для отправки извещений посетителю по e-mail о появлении новых комментариев к страницам, которые он комментировал. См. http://drupal.org/project/comment_notify

0 Thanks

Статья о Drupal в PC Magazine

12 декабря 2008 в 19:40

11.12.2008 в журнале PС Magazine опубликована обзорная статья о CMS Drupal. Автор - Роман Архаров (romka c drupal.ru). Как сообщил наш форумчанин GogА на habrahabr.ru, статья написана при поддержке Александра Графова (axel).
Разделы статьи:

  • Drupal: строим сайты
  • Архитектура Drupal
  • Модули Drupal
  • Корпоративный портал на Drupal
  • Социальная сеть на Drupal
  • Оптимизация сайта на Drupal

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

p.s. Блин, ZSI опередил меня с этим сообщением на 45 секунд. :)

0 Thanks

Новый дизайн Drupal.org

5 декабря 2008 в 15:57

Вперед в настоящееПочему-то никто еще не написал, что уже сейчас можно посмотреть, как будет выглядеть скоро офсайт drupal.org.

Исправляю эту оплошность. Примерно вот так.

Upd.: Меня поправили - сообщение про разработку нового дизайна уже было на drupal.ru.

Полазав по "живому" макету (по вышеуказанному адресу) можно понять, что изменится не только дизайн, но и структура офсайта. В частности появится dashboard пользователя, по типу тех, что встречаются на модных сейчас сайтах социальных сетей или на igoogle.com. Там можно собрать разнообразную информацию о себе (свой профиль, форумы, события и группы со своим участием, виджеты и даже список "френдов").

Кроме того, будет страница marketplace - своего рода каталог фирм, которые предоставляют услуги, связанные с drupal.

Шли разговоры о существенной переработке поиска в drupal7. Похоже, это правда. Вот и в новом макете есть пункты "Refine your search" и "Popular searches".

В целом мне новый дизайн понравился. Прежде всего с точки зрения эргономики. Ну и еще тем, что почти не используется druplicon - набивший оскомину "лупоглазый голубой сперматозоид". :)

0 Thanks

Acquia Drupal обновилась до версии 1.0.3-ISR

21 ноября 2008 в 6:52

Acquia Drupal обновилась до версии 1.0.3-ISR.

Изменения такие:
* Обновление модуля Content Construction Kit (CCK) до версии 6.x-2.1. В этой версии CCK был исправлен небольшой баг, связанный с безопасностью.
* Обновление модуля Mollom module до 6.x-1.6 (US1151)
* Обновление модуля ImageCache до 6.x-2.0-beta2 (US1151)
* Обновление модуля FileField, чтобы не получать фатальную ошибку при включении модуля (DE1041, http://drupal.org/node/301398)
* Обновление модуля ImageField до последней dev-версии с исправлениями багов (US1293)
* Обновление модуля Tagadelic до последней версии с исправлениями багов (US1293)
* Acquia Agent изменен так, чтобы не отправлять извещения на сайт Acquia всякий раз, когда вы просто используете меню администратора (модуль Admin Menu) (DE981)
* Удалены ненужные каталоги ./uploads и ./sites/files (DE1126)

0 Thanks