Drupal7

Плюс/минус в профиль пользователя

26 сентября 2011 в 19:56

Имеется ли модуль голосования в профиль пользователя (просто плюсануть или минусануть) для drupal 7? Как я понимаю в 6 решалось все модулем User karma, но для семерки его еще не портировали. Имеется ли аналог, или пока что в семерке этого не реализовать?

Как перехватить сохранение и отображение entity?

26 сентября 2011 в 18:46

Как перехватить сохранение и отображение entity? и перехватывать сохранение и отображение отдельных полей?

Дополнение user_access

26 сентября 2011 в 14:53

Здравствуйте.
Нужно реализовать некоторую надстройку над стандартной системой прав доступа Друпала.
Суть в следующем: мы должны иметь возможность написать, например

D7: Как вывести блок в тексте ноды?

26 сентября 2011 в 13:28

Здравствуйте. Может кто-нибудь подскажет, как в D7 вывести блок непосредственно в тексте ноды, к примеру, в центре. Нашел я некий модуль, который может это сделать, но он под D6. Есть ли какая-либо альтернатива или обходной путь? Помогите, пожалуйста. Smile

Разные языки и темизация

26 сентября 2011 в 8:21

Поставил сайт с нуля, изначально стоит только английский язык. Насоздавал кучку словарей, терминов, нод. По умолчанию все это хозяйство создается нейтральным к языку,
Потом затемизировал это дело. В шаблонах, для вывода значений использовал поле['und'][0]['value']. Все отлично работало.

Потом добавил русский язык и поставил его по умолчанию. Опять подобавлял нод и терминов, но они уже добавились с русским языком и вся темизация поплыла. Теперь для каких-то нод надо указывать und для каких-то ru.

Проблема с кодировкой

26 сентября 2011 в 4:36

Создавал сайт локально под виндой на IIS, все в utf-8. Переношу на хостинг сайт и слетает кодировка, авто выбор ставит кодировку windows-1251. В файле .htaccess есть строка AddDefaultCharset UTF-8, но это все-равно не помогает. Что нужно сделать, чтобы автоматически определялась кодировка как utf-8, а не windows-1251?

Вот ответ phpinfo:

  1. Apache Environment
    • CHARSET windows-1251
    • HTTP_ACCEPT_CHARSET windows-1251,utf-8;q=0.7,*;q=0.3
    • SOURCE_CHARSET windows-1251
  2. HTTP Headers Information
    • HTTP Request Headers
      • Accept-Charset windows-1251,utf-8;q=0.7,*;q=0.3
    • HTTP Response Headers
      • Content-Type text/html; charset=windows-1251
  3. PHP Variables
    • _SERVER["CHARSET"] windows-1251
    • _SERVER["HTTP_ACCEPT_CHARSET"] windows-1251,utf-8;q=0.7,*;q=0.3
    • _SERVER["SOURCE_CHARSET"] windows-1251

Чем заменить taxonomy_term_count_nodes($term->tid) в Drupal 7

25 сентября 2011 в 20:46

Чем заменить taxonomy_term_count_nodes($term->tid) в Drupal 7 ?

В Друпал 6 с помощью этой функции выводил сниппетом список только тех терминов у которых есть ноды. Как вывести такой список в D7?

Опрос с выводом объяснений.

25 сентября 2011 в 14:17

Как реализовать опрос, который после голосования помимо статистики отображает дополнительную информацию по каждому варианту.
Например:
Опрос:
1. Красный,
2. Синий,
3. Зелёный,
Результаты:
1. Красный, f00 - 10%
2. Синий, 00f - 50%
3. Зелёный, 0f0 - 40%

l18n l10n многоязычный (новичек)

25 сентября 2011 в 9:52

Здравствуйте.

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

В чем разница между l10n и l18n объясните пожалуйста внятно - я не понимаю. Хорошего описания нигде не нашел. С английским у меня слабо.

Модули Locale и Content translation включил. Язык добавил через менюшки. По-умолчанию русский выбрал, но интерфейс не перевелся. Кроме того в разделе Translate interface напротив Russian указано 0/1552 (0%), что видимо предполагает, что язык пустой установлен. Вопрос: Кто виноват и что делать? В темах выдаваемых поиском информация очень скудная везде - я нигде не видел, что после добавления языка нужно что-то еще дополнительно скачивать. Покажите пожалуйста ГДЕ об этом что-то упоминается? Что я делаю не так?

В одном из постов упоминалось, что 7-ка перешла на официальный l10n - что это значит?

Есть много статей по поводу установки и настройки мультиязычных сайтов и все крутиться вокруг l18n - зачем тогда модули Locale и Content translation?

Переключение языка делается только посредством Language icons?

Установил Detection and selection settings use URL path prefixes - но че-то ничерта не работает (domain.ru/ru/bla-bla-bla)

У Нод стоит Language neutral - где это меняется? Не могу найти.