Блог пользователя - Goodseeker

[РЕШЕНО] Commerce+Views: Как вывести по дному продукту каждого Дисплея? А то выводятся все продукты...

14 августа 2013 в 15:38

Дисплей Продукт-Найс - состоит из трех Commerce-продуктов
Найс-1
Найс-2
Найс-3

Дисплей Продукт-Кул - состоит из четырех Commerce-продуктов
Кул-1
Кул-2
Кул-3
Кул-4

Какие фильтры применить во Views, чтобы выводилось по одному Commerce-продукту каждого дисплея?

[РЕШЕНИЕ]
Значит Views у нас выводит тип данных товар
Добавлено Отношение к названию поля, через которое добавляются продукты Commerce-Product

В этом случае выводятся, как я уже говорил, и что меня не устраивало все продукты каждого Дисплея продукта

Чтобы выводился один продукт нужно добавить один фильтр
Ищем поле, которое называется как поле через которое добавляется продукт к Дисплею, НО со словом ":delta"
Например у меня это поле "field_link_tovar:delta"

Commerce: Как отобразить на странице товара все размеры. Из них: имеющиеся размеры - активны; отстутствующие - неактивны

12 августа 2013 в 20:51

Подскажите идею как вывести на странице товара все размеры определенной товарной линейки,
например Трусов: S, M, L, XL — при этом доступными для выбора, должны быть только размеры имеющееся в наличии.
Трусы в магазине

Есть один вариант, но он не удобен в плане добавления товаров.
Вот он:
Добавляется товар Трусы всех размеров, т.е.: S, M, L, XL
А товара XL нет в наличии, поэтому его статус ставлю "Не активен"

После танцев с барабаном вокруг модуля commerce, добился того чтобы была возможность добавлять в корзину только товары со статусом "Активный"

Прошу помощи, т.к. этот вариант не удобен, тем что придется на каждый размер создавать Товар.

Colorbox: Можно ли настроить его, чтобы подгружались в фоне другие картинки?

8 августа 2013 в 23:40

На странице есть галерея.
При клике на миниатюру открывается полный размер картинки в Colorbox

Хочется, чтобы пока пользователь смотрит увеличенную картинку, Colorbox подгрузил еще три штуки картинки, тогда у пользователя переключение между картинками будет происходить быстрее.

Можно ли так настроить Colorbox, или другой box?

Commerce: выбор доступных размеров при создании товара

7 августа 2013 в 20:51

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

В моем случае при создании товара выбирается СЛОВАРЬ размеров.

Например, сейчас, выбираем словарь РАЗМЕРЫ БРЮК, а в этом словаре внесены размеры: 42,44,46,48 и т.д.
Т.е. в данном случае выбор самого размера при создании товара отсутствует.

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

Аля "Народ.Ру": Каким способом реализовать много сайтовость с привязкой к главному сайту?

25 июля 2013 в 17:25

Хочу сделать сайты для своих подопечных.
В основном им нужен сайт визитка + лента новостей.
Так же на сайте будет каталог продукции, который будет выводиться через Views.
Тип данных Каталог можно обновлять только с главного сайта. Т.е., если я у себя обновил Каталог, он так же обновляется и на всех других сайтах.

Например, есть сайт с разделами:
1. Каталог
2. Новости
3. Обо мне

У каждого сайта свой домен
У каждого сайта свои админ
У каждого сайта свои пользователи, которые могут регистрироваться самостоятельно.
Прикрепленные файлы ложатся в директорию своего сайта/домена
А файлы каталога обновляемого мной на моем сайте, хранятся в директории моего сайта
Нужно иметь возможность добавить тип материала или блок на все сайты.

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

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 - все ОК
Дальше статье назначаем нужный термин - тоже все ОК

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