Drupal7

После обновления сайта и модулей перестали отображаться картинки в RSS

24 марта 2013 в 20:34

После обновления сайта и модулей перестали отображаться картинки в RSS. В чем причина не могу понять ибо чайник, посмотрел все ссылки на картинки как-то криво прописаны, а как сделать куда копать не знаю. Помогите плиз Smile
Вот ссылка на rss: http://wild-nature.ru/rss-gallery

[РЕШЕНО] вывод полей согласно ролям

24 марта 2013 в 20:28

для скрытия поля в ноде с глаз не админов пишу следующее:

<?php
global $user;
if(in_array('administrator',array_values($user->roles))) {
print render($content['field_pay_yes']);
}
?>

в ноде все работает..

а как скрыть это поле в редакторе ноды, чтоб пользователь вообще был не в курсе о ее существовании?

Как прикрепить ноду в качестве подробного описания термина словаря?

24 марта 2013 в 17:01

Добрый день!

Есть такая задача: делаю каталог различных изделий. Изделия - это ноды. Они состоят из каких-то стандартных деталей (например гайка М2) - это термины. Задумывается так: щёлкнул на термин-деталь и увидел в каких нодах-изделиях эта деталь есть. Хочется к стандартному выводу странички термина прикрепить красивое описание этой самой гайки, с картинками, с подробным описанием, материалами и прочим. Т.е. другими словами в термин это не помещается, надо делать ноду.

Собственно вопрос: как сделать так, чтоб пользователи могли спокойно добавлять термины-детали при создании ноды-изделия, а позже уже публиковать ноду описание детали, которая бы автоматически подцеплялась как подробное описание этого термина-детали.

Способы оплаты Ubercart 3

24 марта 2013 в 16:17

Решаюсь перед выбором Commerce 7.x-1.5 (или commerce kickstart, ещё не решил) и Ubercart 7.x-3.4.

Посмотрел на http://www.drupal.ru/node/96001 список способов оплаты для Commerce. Там есть с чего выбирать.
А вот на Ubercart 3 практически ничего не вижу. Я плохо ищу или для 3-й версии с этим дела плохи?

Привязка Меню к терминам таксономии.

24 марта 2013 в 15:49

Добрый день.

Нужно вне зависимости от URL выводить определенные меню, в зависимости от наличия в ноде определенных терминов таксономии.

Какие PHP файлы ядра и модулей должны быть доступны извне?

24 марта 2013 в 14:35

Долгое время я пользовался вот этим шаблонным конфигом для NginX под Drupal, но теперь окончательно понял, что его подход к безопасности меня категорически не удовлетворяет. В частности, мне не нравится, что по-умолчанию в нём разрешена обработка всех PHP файлов, хотя в действительности для работы с Друпал достаточно доступа к index.php, update.php и cron.php (install.php нужен только на время установки, а возможностями xmlrpc.php я не пользуюсь).

И вот тут меня посетили определённые сомнения: а не упустил ли я из виду ещё какие-то PHP файлы, доступ к которым нужен извне? Возможно, они требуются для работы каких-то модулей?

комментарий: вывод фото и т.п.

24 марта 2013 в 13:06

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

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

так же не помогло:
Комментарий: Автор
(Содержимое) Содержимое: Автор последнего комментария

PHP extensions Disabled gd

24 марта 2013 в 12:57

Отоброжается ошибка PHP extensions Disabled gd. Нашёл в сети:

Druapl требует включения следующих расширений PHP: gd. Находим и убираем символ комментария в начале строки

;extension=php_gd2.dll

раскоментировал, но ошибка осталась

Случайный вывод через VIEWS в виде блока (как ограничить кол-во материалов)?

24 марта 2013 в 12:48

Ситуация: VIEWS выводит в блок случайным образом 3 записи по типу материала (статья), при этом на сайте 20 000 нод с таким типом материалов. Для ускорения работы сайта, чтобы каждый раз не делать запрос на формирование блока, используется по VIEWS Кэширование блока: Кэшировать единожды всё (глобально). Но, таким образом формируется в кеше 20 000 вариантов в таблице cache_form в чём нет никакой необходимости, достаточно будет брать информацию из 200 нод, вместо 20 000.