Drupal7

Статус "проверенной" группы

9 января 2011 в 17:26

Здравствуйте, подскажите, как можно лучше реализовать подобное?

Есть группа (OG), и модератор сайта (не группы) может присвоить ей статус "Проверенной/подтвержденной". Типа, чтобы, например, у названия какой-нить отличительный знак появился. Но и при этом, чтобы пользователи этой группы получали дополнительную роль и тоже соответственные значки "Проверенных".
Классно было бы, если присвоение группе статуса происходило бы через стандартный admin/content, типа как Опубликовать, Закрепить вверху и т.п.

mbstring.func_overload

9 января 2011 в 16:06

пытаюсь поставить семерку, альфа ставилась нормально, релиз не хочет - Multibyte string function overloading in PHP is active and must be disabled. Check the php.ini mbstring.func_overload setting.
установка параметра в .htaccess не помогает, php.ini тоже. Что можно сделать, может что не так в php.ini прописываю? php_value mbstring.func_overload 0;

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

9 января 2011 в 16:05

Речь идет о 7-ке (тестировал релиз версию). Проблема в следующем: если разрешить пользователю редактирование своих комментариев (включить "Edit own comments"), то пользователь может редактировать свои комментарии, даже если после них уже размещены другие комментарии. Как я понял, в 6-ке было иначе.

Хотелось бы вернуть эту замечательную особенность. Как это сделать?

P.S. И не понятно, то ли это такая особенность 7-ки, то ли ошибка.

Как убрать дубляж при выводе представления в Views

8 января 2011 в 23:58

Сделал у Views страницу с выборкой материалов которые имеют теги входящие в такой-то словарь... но так как одна статья например имеет 3 тега с этого словаря...то она повторяется 3 раза в представлении... как убрать этот дубляж? ...не могу найти нужной птички

Ошибка на форуме и пара вопросов

8 января 2011 в 23:12

Сайт на Друпал 7.
После создания первой темы на форуме под верхней частью сайта появилось окошко с такой ошибкой (отображается во всех темах):

Notice: Undefined index: localized_options в функции menu_navigation_links() (строка 1780 в файле C:\webserver\home\мой_сайт.ру\includes\menu.inc).

А также в горизонтальном меню под верхней частью сайта появляется непонятная ссылка без названия, ведущая на несуществующий адрес http://мой_сайт.ru/node/%25

Как это исправить?

[Решено] При установке drupal 7 на хостинге выдает ошибку, с 6 друпалом такого небыло

8 января 2011 в 21:25

Вот полный текст ошибки:

«PDOException: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '' (2) in lock_may_be_available() (line 165 of /usr/home/yatsenko/data/www/codins.com/includes/lock.inc).»

параметры бд 100% прописаны правильно, перепроверял раз 10, на друпал 6 на этом же хостинге все нормально,
также пробовал ставить d7 на локалке (MAMP Pro), установилась нормально при переносе на хостинг опять таже ошибка.

Смотрю в d7 отличный принцип записи доступа к бд, вот так у меня прописано, на локальном d7

<?php 
$databases 
= array (
  
'default' => 
  array (
    
'default' => 
    array (
      
'database' => 'database1',
      
'username' => 'root',
      
'password' => 'root',
      
'host' => 'localhost',
      
'port' => '',
      
'driver' => 'mysql',
      
'prefix' => '',
    ),
  ),
);

?>

решено host' => 'localhost127.0.0.1',

Выбор роли при регистрации в D7

8 января 2011 в 19:58

Сижу борюсь вот с Drupal 7, точнее не с ним самим, а с "изобилием" и "стабильностью" модулей на него Smile Но упорно хочу сделать новый сайт именно на 7ке)
Я вас еще наверняка замучаю своими вопросами, а пока вот решил поделиться своим решением. Возможно, об этом все и так все знали, но вдруг все-таки кому-нибудь поможет)

В общем, дело обстоит так. Есть роль обычного юзера, а есть роль расширенная. Пользователь может выбирать, нужна ли ему эта роль. Есть модуль Auto Assign Role и как бы никаких проблем. Но работать он у меня так и не захотел, поэтому и начал искать обходные пути.

В результате, обошелся новым полем типа "галочка" в профиле пользователя и модулем Rules. А теперь поподробнее:

1. Создал новое Логическое поле в admin/config/people/accounts/fields с виджетом "Выключатель да/нет". И настроил на отображение его при регистрации. Получилось что-то типа "Роль блаблабла []". Если отметил - получил роль. Нет - получил обычного зарегистрированного юзера.

2. Назначаем роль. А теперь в игру вступает модуль Rules, которым я до этого как-то не пользовался, но прикольный оказывается Smile
Так вот, в нем создал новое правило с событиями After saving a new user account, After updating an existing user account (2ое если юзер надумает поставить эту галочку потом в редактировании профиля).
Потом добавил элемент (Conditions) - Data comparison, где выбрал свое поле и поставил галочку Data value.
И, наконец, добавляем Действие Add user role, где и отмечаем нужную нам роль Smile

[РЕШЕНО]Drupal 7. Как создать поле Teaser в типе материала?

8 января 2011 в 17:46

Люди, скажите ка пожалуйста, как добавить поле teaser в друпал 7 ?... В друпал 6 он сразу был.... а тут не понимаю как создать это поле...
И мне ещё нужно будет создать views страницу где будут отображаться тизеры материалов имеющих теги, которые относятся к такому то словарю.
Вообще то отображение текста в тизере можна настроить в визуальном редакторе (кнопочкой).... ну мне нужно именно отдельное поле... для того чтобы я потом мог в views его выбрать для отображения