views_php

Вывод значения поля в зависимости от редакции node

14 июля 2016 в 13:02

Добрый день, коллеги.

При изменении node каждый раз создается новая редакция.
Нужно в коде (в идеале во views, но сойдет и в коде) получать значения поля в зависимости фильтра даты - т.е. какое значение поля было в ноде на тот момент.

Есть решение с прямым запросом в БД, строк на 40...

Может предложите какое-нить красивое (более правильное решение) решение?

0 Thanks

Вывод значений во Views PHP

17 июня 2016 в 14:40

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

То есть получиться должен примерно такой код:

0 Thanks

Программно изменить вывод views

14 апреля 2016 в 21:32

Делаю фид в формате XML.
Мне нужно переписать вывод. Там есть множественное значение поля (несколько фото в ноде), его надо разбить метатегами.
Пробую views_php, получаю непреодолимую проблему — вывод угловых скобок последовательностями

<
>

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

0 Thanks

Ошибки при использовании модуля Views PHP

11 апреля 2016 в 15:00

Исключаю из вывода поле с ценой и добавляю поле Глобальный: PHP для обработки цены, а именно для вставки пробела после каждого третьего символа с конца

0 Thanks

Сортировка views по php полю.

5 марта 2016 в 11:40

Добрый день!

В views eсть php поле, в котором оказывается дата для материала (разные материалы, дата по-разному формируется). Допустим, это переменная $date (выводится через echo).

Как можно сортировать Views по этому полю?

Спасибо.

0 Thanks

EntityFieldQuery. Получить список пользователей, имеющих определённую запись в поле профиля.

1 сентября 2015 в 6:53

Дано:
В поле профиля есть множественное поле "field_requested_submission", содержащее sid (id заявки).
Есть views который выводит таблицу в виде списка sid (id-шников заявок $row->sid).

Помогите, пожалуйста, нужно в каждой строке через views_php вывести всех пользователей(uid, nickname и аватар), у которых в множественном поле field_requested_submission содержится значение $row->sid.

Пытался сделать это как-то так:

0 Thanks

views php - вывод данных пользователя

27 ноября 2014 в 7:46

Есть необходимость вывести блок с данными из дополнительных полей профиля пользователя. создал представление блок, добавил необходимые поля из профиля, контекстный фильтр USER:UID->USER ID from logged in user, все работает как нужно. Но мне необходимо использовать дополнительный сторонний скрипт. Стандартно поля views не позволяют использовать html полноценно, я установил модуль views php, добавил новое поле Global: PHP и в поле "Output code" ввел примерно следующее -

<?php $user_job = $row->field_user_job ;
print ($user_job );
?>

0 Thanks

Notice: Undefined index: und in __lambda_func

2 сентября 2014 в 14:28

Добрый день, помогите пожалуйста устранить ошибку.
Notice: Undefined index: und in __lambda_func() (line 25 of /home/dulcinel/web/tortcomanda.dulcinela.md/public_html/sites/all/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
Notice: Undefined index: und in __lambda_func() (line 25 of /home/dulcinel/web/tortcomanda.dulcinela.md/public_html/sites/all/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).

0 Thanks

Вывод результатов голосования модуля advpoll во Views

7 февраля 2014 в 0:55

Здравствуйте!
Помогите разобраться.

Голосование настроено с помощью модуля Advanced Poll.
Пытаюсь вывести во вьюхе текущие открытые голосования, содержащие текущие варианты опроса с актуальными голосами.

Для этого поставил модуль Views PHP и вывел print_r($data);
получил код в частности:

...

0 Thanks

Сочинский центр купли-продажи и реорганизации бизнеса | Друпал 7

12 декабря 2013 в 17:40

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

0 Thanks

[Решено] Фильтрация во Views при помощи PHP

2 декабря 2013 в 11:53

Здравствуйте! Хочу задать условие фильтрации посредством php кода. В критерии фильтрации добавил "Глобальный PHP" и в поле Filter code добавил $row->myfield, но оно не определилось так как надо.
Проверил следующим кодом

0 Thanks

Добавить в views количество нод для [родительского] термина.

15 октября 2013 в 4:01

Есть вьюха - список терминов. Как в нее добавить количество нод в термине?
Т.е. чтобы было
Животные 6
-кошки 3
-собаки 3
Основная проблема - это родительский термин. Для дочерних я разными способами могу подсчитать.

Вот тут даже код нашел http://xandeadx.ru/blog/drupal/563

<?phpfunction mymodule_taxonomy_tree($vid) {
  
$terms db_query("
    SELECT td.tid, td.name, th.parent, (
      SELECT COUNT(*) FROM {taxonomy_index} ti
      LEFT JOIN {node} n ON ti.nid = n.nid
      WHERE ti.tid = td.tid AND n.status = 1
    ) node_count FROM {taxonomy_term_data} td
    INNER JOIN {taxonomy_term_hierarchy} th ON th.tid = td.tid
    WHERE vid = :vid
    ORDER BY weight
  "
, array(':vid' => $vid))->fetchAll();
 
?>
0 Thanks

Views calc не суммирует поля views php

29 августа 2012 в 19:05

Всем привет.

Вопрос следующий: как посчитать сумму значений в таблице views, которые посчитаны через views php. Views calc не считает. Что нужно прописать в header views чтобы посчитать сумму?

Заранее благодарю.

0 Thanks

[РЕШЕНО] вывод полей Views PHP

2 июля 2012 в 15:39

никак не разберусь как вывести значение поля в Views PHP

вывожу заголовок так, возвращает значение, всё нормально.

<?php 
print $row->title;
 
?>

вывожу body или cck field таким же образом, возвращает id ноды.

0 Thanks

Как вывести форму добавления в корзину php кодом в views?

12 июня 2012 в 18:25

в шаблоне типа материала у меня выводиться кнопка "Полосжить в корзину" Уберкарта так:

0 Thanks

[РЕШЕНО] Views: преобразовать галочку в текст в выдаче

23 мая 2012 в 17:23

Надо сделать, чтобы если в материале поставлена галочка "Распродажа", то текст "Распродажа!" добавлялся бы к цене товара. Хотел сделать это через перезапись результатов вывода, но непонятно, как преобразовать галочку в текст. Т.е. если значение галочки = TRUE, то текст выводим, иначе текст не выводим.

0 Thanks

Включение фильтров Views посетителями сайта

3 апреля 2012 в 10:41

Добрый день всем.

Вопрос скорее всего нубский, но буду очень благодарен, если кто-то поможет.
Есть база агентства недвижимости, тип материала - квартира, есть поля - "этаж" и "количество этажей". Требуется сделать фильтр, которой бы реализовывал логику "не крайние этажи". С помощью модуля "Views PHP" создал фильтр, который отфильтровывает лишние строки:

$t = node_load($row->field_floor);
$t2 = node_load($row->field_numfloors);
return (($t->{'field_floor'}['und']['0']['value'] == 1) OR ($t->{'field_floor'}['und']['0']['value'] == $t2->{'field_numfloors'}['und']['0']['value']))

такой наворот пришлось делать потому что "$row->field_floor" выдает не содержимое поля, а nid.

0 Thanks

[РЕШЕНО] Вывод контента через Views 3, в зависимости от условия в Views PHP

23 декабря 2011 в 9:55

Дорогие друзи :) где-то полгода уже не обращался на любимый форум за помощью.. но сегодня вот именно такой день ;)

Есть: Drupal 7.10, Views 3.0, Views PHP.

Задача: добавлено поле (например, field_auto - выпадающий список) к типу материалу (например, auto), которое берёт из словаря таксономии два значения: 1. свободно, 2. занято. Соответственно, пользователь сам выбирает "занятость" автомобиля при добавлении этого типа материала.

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

В теории print_r($body); и вперёд, но при первом же выводе массива (объекта) возникает вопрос: "что за фигня? почему, если это массив, то не получается вывести его элементы? как вывести то, что нужно??".

Вообщем, такой трабл. Резюмирую: "как выводить, в зависимости от какого-то условия (например, взятого из словаря таксономии), в представлении views 3 через модуль views php то, что нужно".

Заранее спасибо.

p.s. Сорри, что так криво ;)

0 Thanks

Вывод полей через Views PHP

6 ноября 2011 в 22:03

Привет!
Есть одна специфическая задача, для которой использую модуль Views PHP. Конечно, можно было использовать темизацию через *.tpl.php, но почему-то Views PHP уже прижился.

Выдергиваю поля через него и вывожу их в поле примерно так:

0 Thanks

[РЕШЕНО]Как вывести текст комментария, если известен cid

5 сентября 2011 в 21:23

Задача - используя Views PHP вывести текст комментария, если известен его cid ($row->cid).

Как сделать - не знаю.

upd
безотносительно моей ситуации это делается так:

0 Thanks