Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Разработка расширений / TYPO3 extension development (http://forum.typo3.ru/forumdisplay.php?f=38)
-   -   tt_news "зафиксировать" новость вверху. (http://forum.typo3.ru/showthread.php?t=6937)

razawa 30.10.2008 10:54

tt_news "зафиксировать" новость вверху.
 
Есть ли дополнение к tt_news, позволяющее "зафиксировать" новость в списке вверху? Идеально было бы даже указывать время до которого зафиксировать.
Облазил в репозитории плагины - не заметил нужного мне.

P.S. Сортировка по дате. И эта дата выводится на страницу. Делать новость с "будущей датой" некорректно.

dmartynenko 30.10.2008 13:53

Цитата:

Сообщение от razawa (Сообщение 22093)
Есть ли дополнение к tt_news, позволяющее "зафиксировать" новость в списке вверху? Идеально было бы даже указывать время до которого зафиксировать.
Облазил в репозитории плагины - не заметил нужного мне.

P.S. Сортировка по дате. И эта дата выводится на страницу. Делать новость с "будущей датой" некорректно.

Мы делаем так.

Выводим два списка, в первый 1 новость для которой указана категория "top news"
Во второй все остальные - т.е. выводим все, но через TS задаем опцию "не выводить в список новости которые уже показаны на странице".

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

Время до которого размещать можно через сделать стандартный механизм - запись видна с-по. Но после даты "по" новость вообще исчезнет с сайта.
Либо через задание архивной даты и донастроить соответственно tt_news через TS (этот вариант не использовали, так как не было надобности).

razawa 30.10.2008 15:26

Цитата:

Сообщение от dmartynenko (Сообщение 22112)
Мы делаем так.
Выводим два списка, в первый 1 новость для которой указана категория "top news"
Во второй все остальные - т.е. выводим все, но через TS задаем опцию "не выводить в список новости которые уже показаны на странице".

Замечательный выход из положения. Спасибо.

typik 24.09.2009 02:42

Цитата:

Сообщение от dmartynenko (Сообщение 22112)
Выводим два списка, в первый 1 новость для которой указана категория "top news"
Во второй все остальные - т.е. выводим все, но через TS задаем опцию "не выводить в список новости которые уже показаны на странице".

Подскажите, как сделать через TS, чтобы не выводить в список новости которые уже показаны на странице

dmartynenko 24.09.2009 13:05

Код:

Since tt_news 2.5.0 “listStartId” is deprecated because the new TS option
“excludeAlreadyDisplayedNews” does the same without the need to configure the listStartId for each content element.
If you f.i. Want to get a news layout like shown in the image above simply place 4
news plugin content elements on the page, configure the limit for each plugin and add the following line
to your TS setup:

plugin.tt_news.excludeAlreadyDisplayedNews = 1

If "excludeAlreadyDisplayedNews" is enabled "excludeLatestFromList" and "listStartId" will be ignored.


typik 24.09.2009 22:58

Цитата:

Сообщение от dmartynenko (Сообщение 25664)
Код:

Since tt_news 2.5.0 “listStartId” is deprecated because the new TS option
“excludeAlreadyDisplayedNews” does the same without the need to configure the listStartId for each content element.
If you f.i. Want to get a news layout like shown in the image above simply place 4
news plugin content elements on the page, configure the limit for each plugin and add the following line
to your TS setup:

plugin.tt_news.excludeAlreadyDisplayedNews = 1

If "excludeAlreadyDisplayedNews" is enabled "excludeLatestFromList" and "listStartId" will be ignored.


упустил этот момент, не внимательно читал все таки мануал :( спасибо за ответ

typik 01.10.2009 18:59

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

dmartynenko 02.10.2009 16:31

Проблема скорее всего в том, что номер страницы одинаково обрабатывается обоими блоками новостей. И так как топ новости на "второй странице" у вас нет (может топ новость всего пока одна), то и ничего в этом блоке не выводится.

Проблема описана тут: http://bugs.typo3.org/view.php?id=5981&nbn=8
И вроде бы приведено решение, но лично я не пробовал.


Часовой пояс GMT +4, время: 06:18.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot