iNFerNo: Блог

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

Переопределить возможность создания ноды

21 июня 2012 в 14:25

Пользователю дозволено создавать ноду типа - news

можно ли переопредлить эту возможность добавив какое нить условие для возможности создавать ноду (например - чебокс к материале типа контент профайл или в профиле (модуль профиль для друпала 6)???

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

Как кастомно вывести виджет модуля Rate на страницах модуля Views

21 июня 2012 в 13:19

Необходимо по условиям выводить в поле виджет...

Не обновляеться счетчик флагов в 7 друпале

20 июня 2012 в 13:39

В 6 друпале таких проблем не было (без аякса - переключение жаваскриптом -> обновлялось все) в 7 друпале с тем же кодом не обновляется (с вкл айяксом на странице обновляется).

в чем трабл?

Виевс страницы - для поля нет Ссылки на ноду

20 июня 2012 в 11:59

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

как сделать в 7ке тоже самое?

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

Зависимые поля в Друпале 7

19 июня 2012 в 11:20

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

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

в 6 друпале значения невидимых полей не сохранялось. в друпале 7 после сохранения показывая скрытое поле - значение остается.........

как можно это решить?

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

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

19 июня 2012 в 10:05

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

Поле Дата в Друпале 7

18 июня 2012 в 14:15

Как создать поле дата - год меясц день что бы обязательным был только год........

и значение у даты было год (2012) а не типа 00/00/2012

или нужно 3 поля создать год, месяц и день?

РЕШЕНО! Проблема с Single on/off checkbox в Друпале 7

18 июня 2012 в 13:45

В 6 дурпале при выводе поля Single on/off checkbox на страницах виевс в развернутых фильтрах проблем не было.

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

- any
- мое значение для активного чекбокса

в чем может быть проблема?

Как для каждого значения поля_1 предлагать нужную комбинацию значений из поля_2

17 июня 2012 в 20:03

Есть поле_1 со значениями 1,2,3
Есть поле_2 со значениями а,б,в,г,д

как значению 1 из поля_1 выдать в поле_2 значения а,б
значению 2 из поля_1 выдать в поле_2 значения а,в,г,д
значению 3 из поля_1 выдать в поле_2 значения б,д

поле_1 и поле_2 - текстовые поля (Select list)

Ошибка аякса при переключение на Views: Filter by an entity reference view в модуле Entity reference

15 июня 2012 в 9:09

An AJAX HTTP error occurred.
HTTP Result Code: 500
Debugging information follows.
Path: /system/ajax
StatusText: Internal Server Error
ResponseText:

хостинг ит-патруль

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

12 июня 2012 в 20:53

Я добавил поле в тип материала в котором выбирается один из терминов словаря... необходимо предоставить для выбора некоторые термины из этого словаря для этого конкретного поля. как такое реализовать?

как темизировать развернутую форму фмльтров во виевс для друпала 7

11 июня 2012 в 14:07

в файле темизации такой код

<?php foreach ($widgets as $id => $widget): ?>
      <div id="<?php print $widget->id; ?>-wrapper" class="views-exposed-widget views-widget-<?php print $id; ?>">
   
    <?php if (!empty($widget->label)): ?>
          <label for="<?php print $widget->id; ?>">
            <?php print $widget->label; ?>
          </label>
        <?php endif; ?>
               
       
               
        <?php if (!empty($widget->operator)): ?>
          <div class="views-operator">
            <?php print $widget->operator; ?>
          </div>
        <?php endif; ?>
   
    <div class="views-widget">
          <?php print $widget->widget; ?>
        </div>

                </div>
   
       
        <?php endforeach; ?>

Есть ли поиск в фильтрах для заголовков по нескольким словам

5 июня 2012 в 15:05

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

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

Как в Друпал 7 выбрать в полях не все термины из словаря

4 июня 2012 в 9:03

Как в Друпал 7 выбрать для типа материала поле со значениями из словаря, только требуется не все, а некоторые из списка...

РЕШЕНО! Реально ли термина двух разных словарей объеденить в один фильтр во вьюхе? Друпал 7

3 июня 2012 в 23:22

Реально ли термина двух разных словарей объединить в один фильтр во вьюхе?

первый словарь - рок группы
второй словарь - панк группы

во вьюхе нужно в один общий фильтр - группы...

Conditional Fields в Друпал 7

3 июня 2012 в 17:25

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

Как лучше организовать доступ к нодам в следующей задаче

2 июня 2012 в 12:28

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

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

администратор проекта добавляет предприятие (термин словаря) к ноде_1, которое имеет право к доступу к этой ноде.

если предприятие в профиле юзера (в аккаунте) РАВНО предприятию в ноде_1 - ДАТЬ ДОСТУП к этой ноде и к ноде_2 (которые автоматические добавляют в поле предприятия - такой же термин, что и нода_1.

Как темизировать пейджер в друпале 7

1 июня 2012 в 15:46

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

код

/*
**Pager theme
*/

function МОЯТЕМА_pager($tags = array(), $limit = 5, $element = 0, $parameters = array(), $quantity = 4) {

global $pager_page_array, $pager_total;
  $pager_middle = ceil($quantity / 2);
  $pager_current = $pager_page_array[$element] + 1;
  $pager_first = $pager_current - $pager_middle + 1;
  $pager_last = $pager_current + $quantity - $pager_middle;
  $pager_max = $pager_total[$element];
  $i = $pager_first;
  if ($pager_last > $pager_max) {

    $i = $i + ($pager_max - $pager_last);
    $pager_last = $pager_max;
  }
  if ($i <= 0) {

    $pager_last = $pager_last + (1 - $i);
    $i = 1;
  }

Пейджинг на станицах вьюхи

1 июня 2012 в 15:24

Вывожу ноды

1 2 3 4 ...
1 2 3 4 ...
... 2 3 4 5
... 2 3 4 5
... 2 4 5 6

почему когда мы находимся на 3 странице у нас не так выводиться?

... 2 3 4 5 ...

Как запускать правило по условию

30 мая 2012 в 13:36

В модуле Rate можно дать возможноть голосовать всем или не автору ноду.

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

Я подумал а можно ведь создать правило если юзер автор ноды снимать голоса с тега для этой ноды если были голоса.

Вопрос как выполнение правила сделать только если стоит галка в настройках модуля Rate ???

Кто нить делал для модуля Rate виджет 5звзед сброс голосования для юзера?

30 мая 2012 в 13:32

В модуле этого не предусмотрено, но наверное можно как то решить этот вопрос рулесами (вотиг рулес модуль) и флагами

Т.е. добавляем флаг, выводим его как надо и где надо. Заголовок даем - сброс.

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

Должно сработать, но тут вопрос как выставить условие невидимости флага, при не проголосованной ноде по определенному тегу?

А вообще конечно лучше кнопку сбросить голос как в вотингапдаун и в 5звзедах модуле...

вывести поля во виевс по условию

29 мая 2012 в 10:10

Я добавил поля, как мне в кастомном поле вьюшном при добавление условий вывода добавить туда именно добавленные и настроенные поля из вьюхе... еще раз по машиным именам полей заново формировать нужный вид вывода поля...

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

28 мая 2012 в 15:08

Что имеем в наличие

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

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

Необходимо подсчитать сумму числового поля:

1) во виевс (не через модуль calc_views - он что то не работает в 3 вьюсах - не показывает результаты итоговые)
2) автоматом заполнять поле для ноды типа 1 под названием - сумма чисел. Причем обновляться должно значение при просмотре ну или хотя бы автоматизировано. добавилась платеж (нода тип 2) автоматом обновляется нода тип 1.