Views. Новые материалы. Запутался

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

Аватар пользователя iNFerNo iNFerNo 3 ноября 2010 в 10:52

Необходимо в блоке вывести

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

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

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

Бьюсь давно над этим вопросом...

Комментарии

Аватар пользователя monsterofcode monsterofcode 3 ноября 2010 в 12:19

вы извращенец. юзать рнр код придётся. ставим модуль http://drupal.org/project/views_customfield
ставим Node:title и галку поставить Exclude from display


<?php 
  $id
=селектом выбираем авора статьи по ниду  $data->nid.
  
gloval $user;
  
если $user->uid!=$id то:
  print 
l('link''node/'$data->nid); 
?>

только добавить в полях предварительно Node:title и галку поставить Exclude from display
И так для каждого поля. можно найти аналогично в бд поле где живёт количество просмотров и смотреть если !=0 то не принтим
лучше ничего предложить не смогу. Всё равно удобнее и быстрее чем модуль писать.

Аватар пользователя iNFerNo iNFerNo 3 ноября 2010 в 12:30

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

Аватар пользователя monsterofcode monsterofcode 3 ноября 2010 в 13:25

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

Аватар пользователя iNFerNo iNFerNo 3 ноября 2010 в 14:31

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

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

Аватар пользователя iNFerNo iNFerNo 3 ноября 2010 в 14:57

а если через фильтры то выводится только материалы автора (текущего).

комментарии же можно вывести число не прочитанных... (на которые апгрейты не влияют)

хочется также и ноды выводить...

Аватар пользователя iNFerNo iNFerNo 3 ноября 2010 в 15:01

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

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