iNFerNo: Блог

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

Добавить к заголовку нод иконку, кликнув на которою появлялись бы скрыте табы

11 сентября 2013 в 11:24

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

Как такое реализовать???

Как к заголовоку добавить текст

11 сентября 2013 в 11:05

Как к заголовку добавить текст, как это сделано на страницах редактирования нод...

Редактирование Заголовок ноды

У меня задача такая. Я вывожу в ноде страницу через вьюху в табе. Табы у меня в виде локальных задач (http://xandeadx.ru/blog/drupal/350) и при переходе по ссылке на эту страницу имеется один заголовок ноды, а нужно и еще и заголовок вьюхи.

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

А то не понятно что за страница вообще...

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

6 сентября 2013 в 13:50

Задача.
При просмотре какой либо ноды должно выполняться два условия:
1. поле А должно иметь значение А (в нашем случае чекбокс должен быть включен)
2. у текущего пользователя поле Б в аккаунте должно иметь значение Б (в нашем случае чекбокс должен быть включен)
Если условие выполняется то доступ к просмотру ноды активируется.
В противном случае - доступа к ноде не должно быть.

Кроме того, если автором ноды являеться текущий пользователь, то доступ также открывается.

Помогите дописать код...

<?phpfunction MYMODULE_node_access($node, $op, $account) {
  if (is_object($node)) {
    if ($op == 'view') {     // при просмотре любой ноды 

       if (......) { // здесь нужно посмотреть стоит ли чебокс у поля требуемого?>

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

6 сентября 2013 в 10:47

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

Например нужно решить задачи такие

Если к ноде поле 1 имеет значение 1 а текущий юзер имеет поле 2 в аккаунте своем со значение 2 то дать доступ к ноде иначе показать сообщение и отказать в доступе.

пи.сэ. или через свои маленькие модули доступ по конкретным условиям реализовывать?

РЕШЕНО! Как вывести по отдельности каждое из значений поля

5 сентября 2013 в 11:05

print_r $node показал такой код...

как вывести по отдельности каждое из значений поля ???

такое чото не пашет

<?php print ($node->field_author['und']['0']['entity']['name']); ?>
<?php print ($node->field_author['und']['1']['entity']['name']); ?>

<?php[field_author] => Array
        (
            [und] => Array
                (
                    [0] => Array
                        (
                            [target_id] => 247
                            [entity] => stdClass Object
                                (
                                    [tid] => 247
                                    [vid] => 16
                                    [name] => Илья Кормильецев
                                    [description] => ?>

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

4 сентября 2013 в 11:52

В ноду добавляю поля так - <?php print render($content['field_artists']); ?>
Как это поле вывести в блоке.

Показывать/скрывать Multiple fields или вкладку (горизонтальбную, верткиальную) при определеных значениях полей

3 сентября 2013 в 13:33

Есть у меня поле - чекбокс - текст песни, которая находиться в одном из Multiple fields

Стоит задача показывать Горизонтальную вкладку со всеми её полями и Multiple fields, если стоит галка в чебоксе - текст песни.

Модулей готовых в друпале 7 так и не появилось, если какие нить другие решения для сокрытия вкладок...

Какие есть способы фильтрации значений (List Select) полей при создание ноды

3 сентября 2013 в 10:36

Юзаю Entity Reference
Добавляю поле выбираю 2 типа материала (группы и музыканты), при создание ноды в поле можно выбрать группу и музыканта соответственно...

Стоит задача для конкретного этого поля убрать варианты для выбора?

Как это можно сделать?

пи.эс. в типе материала - музыканты список фио , просто музыкантов, а для поле нужны конкретные исполнители

Views - поля друг за другом через какой-либо знак (запятая, слеш и тд и тп)

2 сентября 2013 в 14:54

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

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

Как перенести поле из формы (ноды, аккаунта, профиля) в блок...

29 августа 2013 в 14:51

Как перенести поле из формы (ноды, аккаунта, профиля) в блок...

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

Как сообщить всем пользователям о созданной ноде?

29 августа 2013 в 11:35

В распоряжение ядро друпала + рулесы

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

Я создал правило - после добавления ноды

в условиях прописал тип нод (выбрал)

как загрузить аккаунт юзера и проверить в нем поле с чекбоксом

и как после этого

сделать рассылку ВСЕМ юзерам с этим чекбоксам...

пи.сэ. модули подписки нет желания использовать все они какие то странные и много не нужного (не нравятся мне короче).

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

28 августа 2013 в 15:12

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

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

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

28 августа 2013 в 13:54

Нода = Песня
Есть словарь с терминами - фамилии/имена людей (авторы песни)

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

Как правильно добавить в ноду авторов?

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

Есть еще более мене нормальное решение ?

Можно ли табы нод превратить в блок меню обычный друпаловский???

28 августа 2013 в 13:12

Хочется единого шаблона для всех пользователей а административные/модераторские функции собрать в блоке/блоках и показывать их кому и когда надо в любом месте сайта.

Интересует вариант без создания дублирующих пунктов меню ...

Изменить значение поля (написание его) при группировке по этому полю на страницах Views

28 августа 2013 в 12:30

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

Но может есть еще и нормальные решения?

Изменение машиных имен Views

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

Как изменить машинное имя созданной вьюхи не прибегая к клону вьюхи и удалением старой???

Есть ли модуль с функционалом: выдача похожих заголовков при создании ноды

26 августа 2013 в 9:59

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

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

Как вывести список пользователей (хотя бы зарегенны) в ноду которые в данный момент её просматривают ?

22 августа 2013 в 13:28

Как вывести список пользователей (хотя бы зарегенны) в ноду которые в данный момент её просматривают ?

ну как на форумах в темах видно такую инфу

Убрать двоеточие у label для вариант "сверху" для конкретного поля

22 августа 2013 в 10:21

Убрать двоеточие у label для вариант "сверху"
Кончено было бы хорошо что бы можно было задавать условия для которых убирается двоеточие там конкретное поле, или конкретное поле в конкретном типе материала.

Но пока требуется хотя бы убрать для всех для варианта "сверху"

РЕШЕНО! Как страницу views добавить в ноду?

21 августа 2013 в 12:48

Интересует вопрос с полем в ноде что бы при создании ноды можно выбирать любую страницу вьюхи.

хочу вывести на страницы разные разные сборки нод (вьюшных)

Решено. Модуль viewfield

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

21 августа 2013 в 9:30

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

Градиенты для текста в друпаловском меню

21 августа 2013 в 8:38

У Лебедева есть такая статья http://www.artlebedev.ru/tools/technogrette/js/gradient-text/

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

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

20 августа 2013 в 8:43

Есть у нас форма добавления новости node/add/news она добавлена блок-меню (друпаловский) и на нее кликнуть можно по адресам (пару примеров)

- artist/kirkorov
- artist/leps

Возможно ли при клике на создание новости со страницы artist/kirkorov при открытии формы в поле артист автоматом подтянуть значение Киркоров,

а при клике на создание новости со страницы artist/leps при открытии формы в поле артист автоматом подтянуть значение Лепс?

??? такое возможно и как собственно...

спасибо.

Views рейтинг модуль. Существует такое или как сделать???

19 августа 2013 в 15:03

Собственно нужно оценивать (разные виджеты - 5 звзед, +1, +1 -1 и тд) между собой ноды участвующие в списке вьюх.

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

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

Реализуемо ли такое?

Масштабирование картинки в карусели от вьюхи - чтобы за пределы div'a не вылезала

16 августа 2013 в 10:13

Структура шаблона

Есть у меня карусель сделанная через Views, которая выводится в div_2

class="div_1" его ширина 70%
class="div_2" его ширина 30%

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

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