Вытащить в ноду глобальную нумерацию нод из вьюхи

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

Аватар пользователя iNFerNo iNFerNo 9 декабря 2011 в 12:20

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

Там можно задать глобальную нумерацию материалов.

Можно ли это число для каждой ноды вытащить в шаблон ноды.

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

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

подскажитекак решить такую задачу.

это мне нужно для рейтинга материалов.

---

вообще хочется ретинг материалов сделать на сегодня, вчера три дня, неделю назад, месяц, год... и что бы они обновлялись... данные эти.

Комментарии

Аватар пользователя iNFerNo iNFerNo 9 декабря 2011 в 12:24

конечно прикольно было бы +7 , -1 понижение повышение в сравнение например
с предыдущем месяцем, годом, неделей, днем

существует подобные модули или решения?

Аватар пользователя divined divined 9 декабря 2011 в 13:15

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

Аватар пользователя iNFerNo iNFerNo 9 декабря 2011 в 13:30

Rate это другое это обычная +1 -1

Так зачем сортировку менять.

1. строим вьюху со своей сортировкой - по условиям каким то.
2. Добавляем глоб нумерацию
3. нужно вытащить... в ноду это поле ... исходя из вьюхи.

Аватар пользователя divined divined 9 декабря 2011 в 14:28

Что делает глобальная нумерация:

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

Аватар пользователя iNFerNo iNFerNo 9 декабря 2011 в 14:47

задача встала следующая просто. например.

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

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

такая вот идея.

реализуемая для друпала 6?

Аватар пользователя divined divined 9 декабря 2011 в 14:50

Ну если бы меня тоже курица в голову клюнула Smile
Я бы наверное создал поле cck, потом бы во вьюхе создал бы php поле, которое считало номер материала, заместо глобальной считалки и пере сохраняло ноду с этим значением, но потом бы понял что это не фига себе пере сохранять 10 нод (например) каждый раз при выводе, и плюнул бы на эту затею. Smile

Другого пути не знаю увы.

Аватар пользователя Shok211 Shok211 9 декабря 2011 в 15:41

CCK поле с рейтингом материала +
Простенькая таблица обновляющаяся при новом голосе (дата, оценка, пользователь, nid node)

Аватар пользователя iNFerNo iNFerNo 9 декабря 2011 в 16:30

так нумерация рейтинга сама по себе. как то автоматом должна начисляца +1 к первой по списке ноде +1 к следующей...

Аватар пользователя iNFerNo iNFerNo 9 декабря 2011 в 22:10

почему автоматический?

юзеры голосуют... это не рейтинг...

1
2
3
4
5

а мне нужно именно эти цифры...

сегодня завтра месяц год...