Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 07.05.2009, 11:18   #1
ov.lovyannikov
Продвинутый
 
Регистрация: 02.10.2008
Сообщений: 40
По умолчанию Есть ли возможность выводить главную новость дня в tt_news через SINGLE по умолчанию?

Вобщем где-то так как на http://korrespondent.net/ - главная новость дня .
ov.lovyannikov вне форума   Ответить с цитированием
Старый 08.05.2009, 00:12   #2
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Цитата:
Сообщение от ov.lovyannikov Посмотреть сообщение
Вобщем где-то так как на http://korrespondent.net/ - главная новость дня .
без проблем
Делаете категонию "Новость дня" и выводите одну последнюю новость из этой категории в блоке LATEST.

Но если у вас будет 20000 новостей, то надо делать по другому (иначе будут проблемы с производительностью)
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 08.05.2009, 01:00   #3
ov.lovyannikov
Продвинутый
 
Регистрация: 02.10.2008
Сообщений: 40
По умолчанию

Цитата:
Сообщение от Valery Romanchev Посмотреть сообщение
без проблем
Делаете категонию "Новость дня" и выводите одну последнюю новость из этой категории в блоке LATEST.

Но если у вас будет 20000 новостей, то надо делать по другому (иначе будут проблемы с производительностью)
На сколько мне известно LATEST - это список, в данном случае он будет отображать 1 новость в списке, а мне нужна единичная новость в полном отображении.
ov.lovyannikov вне форума   Ответить с цитированием
Старый 08.05.2009, 01:12   #4
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

это без разницы

LIST и LATEST настроить для вывода поля bodytext
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 08.05.2009, 17:08   #5
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
По умолчанию

У новостей есть шаблоны. Подставь в твой шаблон маркер ###NEWS_CONTENT### в list или latest.
Lucifer вне форума   Ответить с цитированием
Старый 31.05.2009, 02:05   #6
viair
Продвинутый
 
Регистрация: 29.01.2009
Адрес: Latvia, Riga
Сообщений: 70
Отправить сообщение для viair с помощью ICQ Отправить сообщение для viair с помощью Skype™
По умолчанию дефолтное ID новости в Single

Вопрос по теме, А как задать дефолтное ID новости в Single ?
Расположение следующее : Single (в колонке NORMAL) List ( в Right);

У меня контент в SINGLE пишет ID не определён, пока явно не тыкнешь в контенте LISTа на линк с новостью. А нужно чтоб сразу чтото отображал.
viair вне форума   Ответить с цитированием
Старый 01.06.2009, 10:18   #7
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
По умолчанию

Насколько знаю, single не выводит новость, если id нет в GET. Да и для чего? Если нужно вывести одну новость, можно поставить 1 новость без пейджбраузера в list. Опять таки, можно менять шаблон.
Lucifer вне форума   Ответить с цитированием
Старый 01.06.2009, 18:36   #8
viair
Продвинутый
 
Регистрация: 29.01.2009
Адрес: Latvia, Riga
Сообщений: 70
Отправить сообщение для viair с помощью ICQ Отправить сообщение для viair с помощью Skype™
По умолчанию

Цитата:
Сообщение от Lucifer Посмотреть сообщение
Насколько знаю, single не выводит новость, если id нет в GET. Да и для чего? Если нужно вывести одну новость, можно поставить 1 новость без пейджбраузера в list. Опять таки, можно менять шаблон.
Ну вот, и я говорю, что както некрасиво получается. Дело в том, что идея была в колонке NORMAL сделать сингл, но который сразу же при вызове страницы на которой он расположен подгружает какуюнибудь новость в полный рост. а не пишет что беспомощен, невидит ID и прочее. Такое вообще возможно реализовать ?
viair вне форума   Ответить с цитированием
Старый 01.06.2009, 19:19   #9
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
По умолчанию

А для чего? и по какому принципу он должен показывать эту новость? Полный просмотр вполне можно реализовать через list. Не знаю, для чего так необходим single
Lucifer вне форума   Ответить с цитированием
Старый 20.08.2010, 01:04   #10
dimal
Новенький
 
Регистрация: 19.06.2009
Сообщений: 15
Question

single необходим потому, что latest, беря нужную новость сам, не воспринимает переданные из list параметры другой новости.

Пример: в меню есть пункт "news", где показана одна новость полностью, и - отдельно!!! в правой колонке - список новостей. При клике на новость в списке, должна отображаться эта новость. Казалось бы, ставим 2 плагина на странице: single и list. Это даже работает... Но!!! при первом входе в этот пункт меню - пока нет номера новости - single даёт ошибку. А должен бы показать какую-нибудь новость, хоть случайную, хоть например самую свежую...

Попытка поставить latest вместо single приводит к тому, что ссылки из list не работают!!! latest их игнорирует.

Обошёл эту засаду созданием скрытой подстраницы с single и list, полностью идентичной внешне, на которую и направляют ссылки со всех list. А на странице "news" остались подкорректированный latest и list. Но просто очень чесались руки вместо ковыряния подстраниц и шаблонов - ковырнуть PHP-код для single, чтобы он при отсутствии параметров брал просто самую свежую новость... жаль времени не было.

Может быть, я что-то проглядел? Есть ли более удобный способ инициализации страницы с одной новостью, если на неё попадаешь не только из списка или поиска, а напрямую из главного меню или sitemap?
dimal вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория