Drupal7

Местоположение. Карты. Drupal 7

14 февраля 2011 в 17:56

В общем, что-то я в ступоре по поводу того, что использовать на D7 для указания местоположения. Нужно стандартное добавление к странице адрес с улицей, городом и т.п. Рассматриваю следующие варианты:

Geolocation Field - новый модуль под D7. Смотрится легким, удобным. НО: 1) Как я понял, хранит в базе только координаты, а значит, не сделать во Views, например, фильтр по городам, областям и т.п., и отдельно не повыводить. 2) Карту выводит статичную, картинкой, а хочется, чтобы была интерактивная. // В issues пишут про запись не только координат, но еще бы знать, когда сделают и как с этими данными быть, было бы круто.

Создать все поля самостоятельно. Но тогда, думаю, будет меньше интеграции с картами и функционала.

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

>Хочу услышать ваше мнение по поводу, что лучше использовать для описанной выше задачи в D7 с перспективой развития?

Теперь по поводу карт. Везде используется GMap и это понятно. Но если б он по России имел столько же карт, как и Яндекс, можно было бы радоваться и пользоваться им. Однако, например, Омска у Гугла нет Sad Да и в целом, Яндекс.Карты мне больше нравятся. На D6 они есть, а вот под 7ку пока нету, и я так понял, особо и не планируются.

База данных. Друпал 7. Как подстроить под свой хост?

13 февраля 2011 в 21:01

обрый вечер!
Только что сделала перенос сайта на хост.
1. Сделала експорт/импор базы
2. Копировала файлы сайта.
Выскочила ошибка.
PDOException: SQLSTATE[28000] [1045] Access denied for user 'u_zakazusa'@'nvh240.mirohost.net' (using password: YES) in lock_may_be_available() (line 165 of /var/www/zakazusa/zakazusa.com.ua/includes/lock.inc).
Погуглила. Нашла решение : в файле settings.php у должна быть такая строчка:
$db_url = 'mysql://drupalsite:@Localhost">drupalsite@Localhost/drupalsite';
её и нужно будет изменить.
mysql://drupalsite:drupalsite — это имя пользователя mysql и через двоеточие пароль базы данных mysql.
@Localhost — это хост.
/drupalsite — это название базы данных mysql.
Я в своем файле не нашла такой строчки $db_url... Нашла только base_url. Думаю это аналог. Сменила настройки как написано, все равно не помагает.
Прошу вашей помощи.

База данных. Друпал 7. Как подстроить под свой хост?

13 февраля 2011 в 20:57

Добрый вечер!
Только что сделала перенос сайта на хост.
1. Сделала експорт/импор базы
2. Копировала файлы сайта.

Выскочила ошибка.
PDOException: SQLSTATE[28000] [1045] Access denied for user 'u_zakazusa'@'nvh240.mirohost.net' (using password: YES) in lock_may_be_available() (line 165 of /var/www/zakazusa/zakazusa.com.ua/includes/lock.inc).

Погуглила. Нашла решение : в файле settings.php у должна быть такая строчка:

$db_url = 'mysql://drupalsite:@Localhost">drupalsite@Localhost/drupalsite';

её и нужно будет изменить.

mysql://drupalsite:drupalsite — это имя пользователя mysql и через двоеточие пароль базы данных mysql.
@Localhost — это хост.
/drupalsite — это название базы данных mysql.

Я в своем файле не нашла такой строчки $db_url... Нашла только base_url. Думаю это аналог. Сменила настройки как написано, все равно не помагает.

Прошу вашей помощи.

модуль Date. изменить формат вывода даты во Views

13 февраля 2011 в 17:34

Здравствуйте.
Для нового типа содержимого добавил поле с названием "my_date" типа Date при помощи модуля Date Smile
При помощи views создал блок в котором мне нужно вывести значение поля "my_date" в формате день.месяц.год
Но во вьюшке я не нашел как указать свой формат. там есть такие вещи как средний, полный и краткий форматы, но они выводят дату не так как нужно, в частности краткий формат выводит дату в виде: месяц/число/год
Получаю 02/23/2011, а хочу 23.02.2011

Заполнение полей термина при создании материала

13 февраля 2011 в 1:16

В 7 появилась возможность создавать доп. поля для терминов (изображение например). Есть ли возможность при создании материала, если юзер вводит тег которого еще не существует, выводить эти поля для заполнения?

[Решено] Некоторые вопросы по drupal 7

12 февраля 2011 в 19:07

Доброго вечера.

Возникло несколько вопросов при создании первого сайта на Drupal 7.
1. Не работают Contextual links в моей теме. Как оказывается, не загружается ни js, ни css файлы этого модуля в моей теме. В стандартных темах всё в порядке, но в моей - ни в какую, хотя вроде всё прописано.
2. Установлены три модуля: toolbar, shortcut, admin_menu. При активации всех у пользователя с uid=1 показываются все разом, даже если назначить ему отдельную роль со своими разрешениями. Можно ли без установки доп. пользователя-админа настроить, чтобы администратору показывалось только admin_menu, а другим - toolbar и shortcut?
3. И снова блоки. Есть роль, у которой помимо установки прочих разрешений, есть управление блоками. На странице блоков у этой роли нет ссылки "Добавить блок", хотя когда переходишь непосредственно на саму страницу добавления - пускает. Есть подозрение, что проблема с блоками в 1м и 3м вопросах в чём-то одном, но в чём именно...

Если есть решение, просьба ответить.

P.S. Сайт http://happybride-izh.ru/

Модуль "правильный ответ" есть ли?

12 февраля 2011 в 18:11

В общем идея далеко не нова, так что возможно такой модуль уже есть.
Суть его должна быть в следующем: Есть форум, люди задают вопросы. Если находится правильный ответ в каментах, модер или админ жмёт кнопку "подтвердить" и с этого момента этот комментарий будет оформлен иначе, например в зелёной рамке. так же он будет как доп поле в ноде. Т.е. вопрос и тут же ответ, ну или например ссылкой типа "Правильный ответ!", которая ведёт на коммент.

Есть что то подобное среди готовых модулей?

Как лучше реализовать: поле cck или маленький словарь таксономии

12 февраля 2011 в 14:13

Допустим есть много разных типов товаров, в одном из товаров необходимо указать параметр, например: горизонтальный или вертикальный.
Можно создать ССК с выпадающим списком, а можно маленький словарь таксономии.
Сам думаю таксономией делать, но что скажут гуру?

Не встают модули в drupal 7.0

12 февраля 2011 в 0:42

Не встают ни модули ни темы в Drupal 7.0. Ставлю через web морду. При опытки установки выкидывает следующее:

Notice: Undefined index: log in update_authorize_install_batch_finished() (line 236 of /var/www/xsource/htdocs/site/modules/update/update.authorize.inc).
Warning: Invalid argument supplied for foreach() in update_authorize_install_batch_finished() (line 236 of /var/www/xsource/htdocs/site/modules/update/update.authorize.inc).
Notice: Undefined index: log in update_authorize_install_batch_finished() (line 277 of /var/www/xsource/htdocs/site/modules/update/update.authorize.inc).
Notice: Undefined index: tasks in update_authorize_install_batch_finished() (line 278 of /var/www/xsource/htdocs/site/modules/update/update.authorize.inc).
Installation failed! See the log below for more information.