Блог пользователя - pachkow@drupal.org

Модуль Яндекс.Погода для Drupal 6 и 7

12 февраля 2012 в 21:14

Скачать модуль для Drupal 6: yandex_weather-6.x-1.1.zip
Скачать модуль для Drupal 7: yandex_weather-7.x-1.1.zip

Переход от публичной к приватной файловой системе на Drupal 6

19 мая 2009 в 10:47

Как известно, Drupal поддерживает два метода загрузки:

  • Публичный (Public) - файлы доступны напрямую по протоколу HTTP;
  • Приватный (Private) - файлы передаются через Drupal.

При установке Drupal можно выбрать какой метод загрузки использовать, при этом проблем возникнуть не должно. Гораздо опаснее переходить к другому методу загрузки на работающем сайте. Поэтому решил поделиться своим опытом.

Распаковка в Unix ZIP-архива созданного в Windows

4 мая 2009 в 11:10

Задача: Осуществлять пакетную загрузку файлов на сайт в виде ZIP-архива. После закачки архив распаковать и обработать вложенные файлы. Имена файлов в архиве могут быть содержать русские буквы.

Проблема: При распаковке ZIP-архивов содержащих файлы с русскими именами в Unix-подобных системах получаются файлы с нечитабельными (и не пригодными для дальнейшего использования) именами. Причем это относится к архивам, созданным в ОС Windows.

Рисунок 1 – Имена распакованных файлов: правильный и искаженный.

Одно из возможных решений данной проблемы: устанавливаем программу convmv. Находим для своей операционной системы пакет и устанавливаем его:

rpm -Uvh /home/user1/convmv-1.10-1.el5.noarch.rpm

Теперь команды распаковки архивов будут следующими:

unzip example.zip
convmv --notest -r -f cp-1252 -t cp-850 ./example &> /dev/null
convmv --notest -r -f cp-866 -t utf-8 ./example &> /dev/null

Данная инструкция проверялась на CentOS 5 в модуле Acidfree (осуществляется массовый импорт фотографий в альбом из ZIP-архива).

Усовершенствованный модуль Profile

12 декабря 2008 в 10:39

Задача

Работая над проектом, возникла задача, чтобы пользователь указывал в какой школе он учится. Школ в регионе много, поэтому нужно чтобы выбирался район области и подгружался список школ. Эта информация должна сохраняться в профиле пользователя (Район –> Школа). И хорошо бы, вывести список пользователей из определенной школы (района).

не работает связка Domain Access + Shared Sign-On

11 ноября 2008 в 19:20

Что мне нужно:
Мне нужен сайт с несколькими поддоменами (информация будет в одной базе, а также общая база пользователей). Но на разных поддоменах будут разные темы оформления и отображаемая информация. Когда пользователь залогинился на одном из сайтов, то при переходе на другой поддомен авторизация не должна теряться.

Что делал по шагам:
Поставил Drupal 6.6 (с русификацией).
Поставил модуль Domain Access. Включил его. Создал парочку поддоменов.
Поставил модуль Shared Sign-On. Включил интеграцию с модулей Domain.
Удалил все cookie. Захожу на один из сайтов. Авторизуюсь. Перехожу на другой сайт из этой же связки, и меня уже не узнают. Т.е. надо по новой логиниться.
Уже который день бьюсь над проблемой, не пойму почему не работает единая авторизация (кстати база пользователей одна на все сайты).
Может кто подскажет в чем дело или как решить данную проблему.