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

Как сделать так чтобы Read More Link выводился после всех полей

8 марта 2013 в 15:57

Как сделать так чтобы Read More Link выводился после всех полей, а не после BODY, или текстового поля (supported text based fields)

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

Показать не отмеченое мной или показать все (модуль Flag)

6 марта 2013 в 12:49

Существует ли решение для модуля Флага в рамках модуля Views, чтобы в фильтрах можно было бы вывести чекбокс, вкл которого означало - показать только не отмеченные мной ноды, невкл. - показать все ноды.

с полями разными созданными в типах материалов такое в принципе реализуемо. для флага решения не нашел.

Ищу функционал или решение для публикации разных типов комментариев

5 марта 2013 в 9:51

Стоит задача в публикации пользователями разных типов комментариев, которые бы были видны разным ролям.

Т.е.

Я пишу комменты выбираю там опцию только для вип пользователей (относится к роли vip) и только пользователь с такой ролью увидит такой коммент...

Добавление настройки показа кастомной странице в каждом типе материала с ограничением по ролям

1 марта 2013 в 10:21

Я создал небольшой модулек...

<?phpfunction test_menu(){
    $items['node/%/custom']=array(
        'title'                =>    t('Новая вкладка для ноды'),
        'description'        =>    t('Описание'),
        'page callback'        =>    'custom_node_tab',
        'access arguments'    =>    true,
        'type'                =>    MENU_LOCAL_TASK,
    );
    

    return $items;
}

function custom_node_tab(){

}?>

Сейчас он выводит пустую страницу в табе у всех типов материала.

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

РЕШЕНО! Подскажиет как правильно в блоке оформить ссылку с "?" и "destination"

26 февраля 2013 в 10:45

Необходимо вывести в блоке динамическую ссылку такого типа node/add/financing?field_entity_ref_financing_link=1072?destination=node/1072

где 1072 это Nid открытой ноды

пробовал так

Возникли конфликты между Display suite и модуля References

25 февраля 2013 в 14:03

Копался давно и наткнулся на такую проблему.

Не строится страница по одной из ссылки Display suite

После долго анализа удалось выяснить что если в некоторых типах материалов удалить поле Node_reference то проблема исчезает.

Замечу что поле Node_reference есть и в других типах материала но они почему то не влияют на эту проблему.
Удаление поля и в новь создание антологичного и под другим именем - проблему не решает.

В чем еще может быть косяк...

можноли и как добавить условие *И* и *ИЛИ* для значений открытых фильтров во вьюхе

20 февраля 2013 в 12:48

И так ноды могут иметь значения (у всех разный набор значений) - значений_1, значение_2 и тд.
Все значения это значения одного поля в моем случае это термины одного словаря.

Необходимо к этому фильтру (по этим значениям) добавить чекбокс (или что-то еще) чтобы можно было искать по полному совпадению выбранных значений в одной ноде и по не полному т.е. *или*...

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

РЕШЕНО! Можноли скрыть колонку табличного стиля виевс по условию

20 февраля 2013 в 9:58

Заголовки нод и другие поля выводятся в табличном виде во виевс.

Некоторые ноды не имеют значения полей.

И поэтому бывают ситуации (выборки/фильтрации нод) что во всем выводе имеется пустая колонка... т.е. все ноды не имеют значения какого-то поля.

Можно ли и КАК в такой ситуации скрывать этот столбец во вьюхе?

решение: в третих вьюсах все это есть и так...

entityreference или term reference (из ядра) для словарей и терминов

20 февраля 2013 в 9:15

Подскажите есть ли разница привязки к ноды словарей/терминов через term reference (из ядра) или entityreference (модуль), ведь в 8ке уже entityreference в ядре будет и пока что и term reference не убрали...

Вот и подумалось есть ли разница и будут ли убираться term reference из ядра 8ки... переводить/делать связи терминов уже через entityreference

Как решить проблему для гостей и зарегенных с фильтрацией -->Grouped filters

19 февраля 2013 в 14:52

Добавляю фильтр по полю. Все ок у любых юзеров.

Применяю - Grouped filters

Хочу в чекбокс засунуть во включение все значения поля и all

у админа все пучком. у других юзеров - ничего не выводится... после вкюч чекбокса.

а должны все ноды отфильтроваться у которых задано значение поля.

в чем может быть косяк?

Отфильтровать ноды во Views по терминам одного словаря (разные поля)

19 февраля 2013 в 11:33

Есть 2 поля которые используют термины одного словаря (имена).

Во виевс необходим фильтр по терминам словаря (мультивыбор).

Как вывести фильтр чтобы фильтрация работала, а то я в фильтрах выбираю - Has taxonomy term фильтр выводится а фильтрация не работает... всегда пусто.

Решит ли Друпал 7 следующую задачу: фильтрация нод по заданному алгоритму

19 февраля 2013 в 11:02

Дано:
Словарь_1, с именами авторов песен
Поле_1 (term reference со словарем_1) - автор музыки (мультивыбор)
Поле_2 (term reference со словарем_1) - автор слов (мультивыбор)

Задача:
Как во Views сделать фильтрацию нод (песни) по следующему алгоритму:

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

В результате все ненужные ноды должны отфильтроваться.

РЕШЕНО! Исключить вывод ноды имеющую галку (чекбокс)

18 февраля 2013 в 14:21

Добавил логическое поле да/нет
Некоторые ноды имеют да (чекбокс), не которые нет (без чекбокса).

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

Получается показывать только ноды с чекбоксом а как ИСКЛЮЧИТЬ?

Можно ли используя только модули ядра Друпала 7 сделать рассылку для пользователей?

15 февраля 2013 в 11:42

Имеем следующее

тип материала - рассылка.
поле в аккаунте юзера - подписаться на рассылку (чекбокс)

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

Модуль Display Suit и видимость добавленых кастомных блоков

12 февраля 2013 в 11:13

Изначально созданные блоки во вьюхе видимость их была организована по php сценарию.
Поставил Display Suit добавил эти блоки (которые ранее в регионах выводились), теперь выводятся как поля в шаблонах Display Suit и в итоге игнорятся условия видимости блока...

как это можно решить??? и можно ли вообще.....

Ограничить количество Flag для роли, конкретного юзера

12 февраля 2013 в 9:26

Есть две роли

роль 1
роль 2

пользователь роли 1 может флагом накликать до 20 нод, а пользователь роли 2 до бесконечности.
для пользователей роли 1 при попытки кликнуть флаг должно сообщение вылезать... мол извините нельзя...

как такое правило сделать?

условие - если количество флагов у юзера больше 20
действия - снять флаг (попытка которого была сделана до срабатывание правила) вывести сообщение

Добавление Flag во Views с другием названием

11 февраля 2013 в 10:40

Встала задача флаг - Мне нравиться/Снять отметку "мне нравиться" добавить на страницу Views под названием Отметить/Снять отметку

если какая-то возможность кастомно собрать ссылку флага...

РЕШЕНО! Notice: Use of undefined constant und - assumed 'und' в функции mymodule_node_access()

8 февраля 2013 в 8:54

Не с того не с сего стало такое Lol

РЕШЕНО! Проблема с совместным использованием Flag и Display Suite

7 февраля 2013 в 13:24

Проблему искал неделю, перебирая каждую табличку базы данных.

По отдельности друг от друга Flag и Display Suite работает прекрасно, даже Flag совместно с Display Suite работает. Но сам Display Suite не работает а именно - эта ссылка admin/structure/ds/fields/manage_custom

Чтобы она заработала нужно из таблицы flag в базе данных удалить все строки с созданными флагами, тогда эта ссылка заводится.

Помогите решить эту проблему или кто владеет англ. языком сообщим о баге разработчикам обоих модулей. Или одному Display Suite!

РЕШЕНО! Темизировать виджет 5 звзед в модуле Rate

3 февраля 2013 в 21:41

Необходимо вывести в одну строчку все. а не в три как выводится по дефолту... как такое можно сделать?

решение: CSS