Goodseeker: Блог

Главные вкладки

Вывод терминов материалов, которые выводятся на странице термина таксономии

20 июля 2013 в 13:22

Приветствую!

Как вывести блок с терминами материала через Views на странице ноды - это знаю как сделать.

А как вывести такой блок на странице термина таксономии, где выводятся ноды у которых есть термины из других словарей, и в этом блоке отобразить термины, тех нод, которые видны на этой странице?

[РЕШЕНО]Feeds не импортирует некоторые поля

8 июля 2013 в 10:46

Заметил, что если сайт на нескольких языках, то некоторые поля не импортируются в Feeds

Чтобы поле импортировалось, нужно чтобы в настройках самого поля в типе материала стояло значение: Field translation
This field is shared among the entity translations. Enable translation

[РЕШЕНО] i18n не переводит Названия полей в форме редактирования ноды

5 июля 2013 в 0:10

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

Решено через патчи https://drupal.org/node/2029043

Я использую:
Drupal 7.22
Internationalization 7.x-1.x-dev 2013-Jun-09
Variable 7.x-2.2+1-dev

Долго грузятся фотки с Amazon S3

29 июня 2013 в 1:28

Здравствуйте
Вопрос не про друпал, а про Amazon S3
Может подскажете

Начал пользоваться S3 и заметил, что на одном сайте фотки отображаются быстро
на втором - очень медленно. Загрузка со скоростью около 30-60 кб/сек
Букеты разные, а регион у букетов одинаковый - US Standart
Тот на котором медленно загружаются запустил tracert - результат плачевный - много где превышен интервал ожидания.
Вот думаю, что делать в таком случае, может подскажете?

Amazon S3: Долго генерируются пресеты картинок ImageCache

18 июня 2013 в 9:44

Используются модули:
Amazon S3 7.x-1.0-beta7
AWS SDK for PHP 7.x-5.4

Подскажите, куда смотреть, почему долго генерируется пресет на картинку?

Что имею в виду. Когда создается нода, прикрепляется картинка через Field, которая загружается на Amazon S3
Загрузка проходит быстро.

[РЕШЕНО] Rules срабатывает при добавлении ноды по Node Reference

30 мая 2013 в 15:23

Используются модули:
Rules
Node Reference
Node Reference URL

Пример, есть тип материала Page
Есть тип материала Комментарий, который имеет поле которое ссылкается через Node Reference URL на тип материала Page

Нужно чтобы после добавления материала Комментарий к ноде Page, у этой ноды типа Page сменился термин таксономии и на странице появилось системное сообщение

Создаем правило "После просмотра материала"

Действия
Сущность-> Fetch entity by property

Дальше добавляем Цикл (Loop)- [entity-fetched]

[РЕШЕНО] Flag + Rules - Изменение значения поля

30 мая 2013 в 14:07

Памятка для себя

Стаяла задача, чтобы Заказчик и Исполнитель могли назначать статусы заявке Исполнителю поданной к Заданию Заказчика.
Т.е. при клике на ссылку "В кандидаты" заявка Исполнителя должна попасть блок Кандидаты
Статус = Термин таксономии (с таким же успехом это могли быть и множественные значения поля)

В настройке функционала изменение статусов использовались следующие модули:
1. Views
2. Panels
3. Rules
4. Flag
5. Quick Tabs
а так же таксономия словаря "Статусы"
Так же использовался PHP код для отображения блоков и изменены некоторые tpl.php флагов
Ведь если не прятать блоки, то другой пользователь с такой же ролью Заказчик имел бы право изменить статус заявки

[РЕШЕНО] Создание правила Rules для начисления баллов в соответствующую категорию

30 мая 2013 в 13:30

Памятка, как делать

Т.к. модуль Userpoints начисляет не так как мне хотелось бы, то решил начислять через Rules
(Вроде Userpoints не начисляет баллы в категорию - давно это было, не помню точно почему решено делать на Rules)

Создаю правило на событие "После добавления материала"

Условия:
1. Выбираю типы материалов

2. Добавляю условие, Данные -> Сравнение данных, где выбираю Field который ссылается на категорию, в которую назначаются баллы
На следующей странице, переключаюсь в режим прямого ввода, и выбираю Категорию, в которую будут начисляться Баллы

Модальное окно: Связка views +jquery диалог

28 мая 2013 в 15:33

Создаю в ноде диалоговое окно и вывожу ноды во вьювс.
На странице вьювса происходит ошибка, которая по логике и должна происходить.
Вызывается не диалоговое окно нужной ноды, а диалоговое окно первой ноды на странице.
Пытался решить примерно так, как здесь. Последний комментарий "Опубликовано iHappy в Пнд, 24/01/2011 - 16:05"
http://www.drupal.ru/node/56121

Поменял код на такой

<?php
<!----->
<?
php

drupal_add_library

('system''ui.dialog');

drupal_add_js ('jQuery(function() {
    jQuery( ".dialog" ).dialog({
      autoOpen: false,
    });
 
    jQuery( ".pole" ).click(function() {
      var popupid = jQuery(this).attr(\'id\');
      jQuery( "."+ popupid ).dialog( "open" );
      return false;
    });});'
'inline');

?>
<!----->?>

[РЕШЕНО] Как? Отобразить блок, если текущий пользователь автор ноды

23 мая 2013 в 21:28

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

UPD
Решение есть с PHP кодом

Спасибо Друпал-сообщество!!!

FLAG только для автора ноды, которая связана через поле Node Reference

23 мая 2013 в 16:19

Пример:

Есть страница Вопроса и Ответов, на которой Автор вопроса может присваивать с помощью модуля Flag свой голос каждому ответу.

Вопрос - это один тип данных
Ответы - другой тип данных

Ответы связаны с вопросом через поле Node Reference
Ответы выводятся Views в блоке на странице вопроса

Для голосования за ответы установлен модуль FLAG

Вопрос:
Как сделать, чтобы присваивать голоса ответам (модулем Flag) мог только пользователь создавший Вопрос?

Показать или не показать Блок автору Ноды?

22 мая 2013 в 21:00

Вот в чем вопрос:
На странице ноды надо вывести два блока (выводятся они Views)
Как сделать чтобы один из этих блоков был виден только автору этой ноды, а второй виден всем, кроме автора ноды?

Если выше вопрос понятен, ниже можно не читать:

Дано:
Есть на сайте два пользователя с одинаковой ролью — «Заказчик»
Есть тип материала «Заказ»
и
Есть тип материала «Заявка на выполнение», которую оставляют исполнители к Заказу, если хотят его выполнить
После того как какой нить пользователь с ролью «Исполнитель» оставляет «Заявку на выполнение» к ноде с «Заказом», «Заказчик» с помощью модуля «Flag» назначает статус этой заявке. К примеру, название статуса станет «Исполнитель»

Задача:

[Неактуально] Можно ли вывести на странице VBO все ноды отмеченными?

18 мая 2013 в 20:29

Собственно вопрос в названии темы

Чтобы не выбирать каждый раз галочками все ноды на этой странице

Как сделать слайдшоу Нод в Модальном окне (типа Colorbox)?

18 апреля 2013 в 19:44

Нужно вывести блок с картинкой
При клике на картинку должны открываться в Colorbox содержимое НОД определенного типа, которые можно проматывать как слайдшоу картинок

Блок с картинкой вывел. При клике на которую открывается в Colorbox содержимое ноды картинки
Реализовал при помощи модуля Colorbox Node http://drupal.org/project/colorbox_node

А как ноды прокручивать влево, вправо - не знаю?

Обновляю вопрос:

На странице представлены 4 категории мероприятий: Корпоративы, Свадьбы, Акции от компании, Торжества

Создаем материал по ссылке сразу к конкретному термину, типа как с Nodereference.

10 апреля 2013 в 17:49

Нужно вывести ссылки для добавления материалов, типа того, как сделано в коробочной версии друпал.
Т.е. сейчас чтобы добавить статью (Article)нужно нажать на ссылку /node/add/article - все ОК
Дальше статье назначаем нужный термин - тоже все ОК

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

Вывод материалов в блоке КАЛЕНДАРЬ по полю Node Reference

12 марта 2013 в 4:01

Как вывести на странице "материал тип-1" блок с полями ноды "материал тип-2" относящиеся к этой ноде через поле Node Reference (field_ref) — уже знаю. Описал здесь»

А вот как сделать то же самое, но вывести блок модуля КАЛЕНДАРЬ с датами из "материала тип-2" - никак не могу понять?

Т.е. на странице "материал тип-1" нужно вывести блок с календарем. Подсвеченные даты берутся из ноды (или нескольких нод) "материал тип-2" связанные между собой полем через поле "field_ref"

[РЕШЕНО] Вывод материалов в блоке по полю Node Reference

12 марта 2013 в 3:53

Есть два типа материала:
1. Квартиры
2. Время резерва квартиры

Нужно на странице ноды с типом "Квартиры" вывести блок с заголовками нод типа материала "Время резерва квартиры", которые связаны с данной квартирой полем Node Reference

Устанавливаю и включаю модули: Node Reference, Node Reference URL Widget и References

Добавляю field_ref поле в тип "Время резерва квартиры" ссылающееся на тип "Квартиры"

Перед тем как начать создавать блок, добавляю несколько нод относящихся к ноде типа Квартиры.

Создаю Views Блок
Добавляю в Отношение поле field_ref-реверс и делаю связь Обязательной

Далее в контекстные фильтры добавляю NID: Когда значение фильтра НЕ доступно -> Передать значение по умолчанию -> ID материала из URL — Связь не использовать

Вывод материала в Colorbox-Node по полю Node-Reference

22 февраля 2013 в 5:32

Пример с типами материалов приведен условно

Установлено:
Drupal 7
Node Reference 7.x-2.0
Colorbox 7.x-2.3
Colorbox Node 7.x-2.6

Созданы два типа материала:
1. Магазин
2. Продукт

В материале Магазин создано поле Node-Reference которое ссылается на тип материалов Продукт.

На странице любого магазина, например название магазина "Булочный", выводятся относящиеся к нему записи из типа данных Продукты.
Выводятся в виде Анонсов. Т.е.: заголовок, краткое описание и картинка.

Как вывести термины в блоке которые относятся к ноде?

9 февраля 2013 в 1:55

Я бы хотел во Views создать блок, который выводит термины связанные с этой нодой.

Запретить просмотр определенного типа контента в D7

10 декабря 2012 в 21:39

Нужно запретить просмотр не своих нод определенного типа.
Для этого использовал в D7 модуль Content Access 7.x-1.2-beta1
Однако он сделал "каку", из-за которой пропали настройки полей к комментариям (admin/structure/types/manage/page/comment/fields)

Посоветуйте пожалуйста способ для ограничения на просмотр?

[РЕШЕНО] Как прикрепить файл к коментариям Drupal 7

9 декабря 2012 в 16:53

Собственно, мой вопрос в теме топика.

UPD
Просто в админской теме SEVEN почему то пропадали нужные вкладки. Решилось заменой админской темы.

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

22 ноября 2012 в 14:10


ПРЕДИСЛОВИЕ


Делаю закрытый кабинет для нескольких пользователей.

В этом кабинете оказываю услугу по формированию прайсов.

Пользователь в кабинете каждый раз создает новую ноду типа "Прайс поставщика" к которой прикрепляет прайс поставщика. А я этот прайс обрабатываю.

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


ПРИМЕР ЗАДАНИЯ

Пусть категориями прайса будут термины одного словаря.
А мне нужно ограничить этого конкретного пользователя конкретными терминами.
К примеру, в словаре "Категории" есть термины: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Как создать заголовок ноды из терминов разных словарей?

17 октября 2012 в 0:55

Нужно получить заголовок "Ноутбук ASUS EEE-701"

где:
"Ноутбук" — термин из словаря "Каталог"
"ASUS" — термин из словаря "Производитель"
"EEE-701" — CCK поле "Model"

Как вариант:
Думал создать Token выводящий термин нужного словаря.
И через модуль Automatic Nodetitles выводить такие заголовки.

Есть ли более грамотное решение, для "чайника" в PHP ?

Token: как вывести термин из второго словаря?

12 октября 2012 в 12:05

Кто знает как TOKEN-ом подцепить термин из словаря "не верхнего уровня" ?

Каким TOKEN-ом вывести термин "RADEON" из второго словаря?

Задача:
Нужно вывести в ноде Token-ом два термина из двух словарей.

Как должно получиться: "ВИДЕОКАРТА RADEON"
где
ВИДЕОКАРТА — термин из "словаря-1"
RADEON - термин из "словаря-2"

Если использовать TOKEN "[term]", то выводится только термин из "словаря-1" ВИДЕОКАРТА

Content Profile - как закрыть просмотр профилей?

14 сентября 2012 в 1:54

И как разрешить просмотр профиля только определенным ролям?
Ведь доступ к содержимому открыт для всех.