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

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

Ответ
 
Опции темы Опции просмотра
Старый 05.10.2011, 13:01   #1
Smit9
Новенький
 
Регистрация: 05.10.2011
Сообщений: 10
По умолчанию Ширина вывода новостей tt_news

Всем доброго дня. Осваиваю tt_news. Добавил на сайт новости, но они шириной на половину сайта и потом режутся "...". Как увеличить эту ширину?
Smit9 вне форума   Ответить с цитированием
Старый 05.10.2011, 13:46   #2
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Уточните - режутся заголовки новостей, или краткий текст или еще что-то?

За обрезку при формировании контента страницы отвечат следущие TS параметры:
Код:
plugin.tt_news {
  displayList {
    title_stdWrap.crop = 1000 | ... | 1
    subheader_stdWrap.crop = 1000 | ... | 1
Вместо displayList может быть displayLatest или displaySingle

Отключить обрезку совсем можно так:
Код:
plugin.tt_news {
  displayList {
    title_stdWrap.crop >
    subheader_stdWrap.crop >
Обрезка может быть еще на уровне CSS сайта. Это уже к TYPO3 не относиться.
dmartynenko вне форума   Ответить с цитированием
Старый 05.10.2011, 13:51   #3
Smit9
Новенький
 
Регистрация: 05.10.2011
Сообщений: 10
По умолчанию

Режется сам текст новостей. CSS я проверил. Это точно что то шаблонное.

Последний раз редактировалось Smit9; 05.10.2011 в 14:20
Smit9 вне форума   Ответить с цитированием
Старый 05.10.2011, 14:23   #4
Smit9
Новенький
 
Регистрация: 05.10.2011
Сообщений: 10
По умолчанию

Что то пока не помогло. Вот код шаблона.

Код:
plugin.tt_news {  
  templateFile = fileadmin/***/template/tt_news_***.html
  #Ishodnaya to4ka dlya novostey
  pid_list >
  pid_list = 86
  latestLimit = 3
  singlePid = 88
  archiveTypoLink.parameter = 86
  dontUseBackPid = 1    
  _LOCAL_LANG.ru{
    goToArchive = все новости
    latestHeader = Новости
    more = подробнее...
   }
  
  displayLatest {
     age_stdWrap.age = минут | часов | дней | лет
}  
  displaySingle {
     age_stdWrap.age = минут | часов | дней | лет
}  
  displayList {
     title_stdWrap.crop >
     subheader_stdWrap.crop >
     age_stdWrap.age = минут | часов | дней | лет
}
Smit9 вне форума   Ответить с цитированием
Старый 05.10.2011, 16:06   #5
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Речь о списке новостей или о просмотре новости подробнее?
Если о списке, то возможно у вас выводится LATEST (на это указывает latestLimit = 3), а не LIST.

Поэтому допишите еще в конец этого блока:
Код:
displayList {
     title_stdWrap.crop >
     subheader_stdWrap.crop >
     age_stdWrap.age = минут | часов | дней | лет
}
Также если в список у вас выводиться полный текст новости, а не краткий (или полный в дополнение к краткому), то нужно еще проверить что задано в content_stdWrap.*
dmartynenko вне форума   Ответить с цитированием
Старый 05.10.2011, 16:34   #6
Smit9
Новенький
 
Регистрация: 05.10.2011
Сообщений: 10
По умолчанию

Да. Ограничение на вывод новостей равно 3. И они появляются обрезанными, все одинакового размера. На пол страницы.
Вот ссылка.

Хочу растянуть это на всю страницу....

При нажатии на "все новости" стал выводить полный текст.

Последнюю новость тоже порезал. Это я как понимаю значение 1000 закончилось.

Пока я написал
Код:
    displayList {
       title_stdWrap.crop = 1000 | ... | 1
  subheader_stdWrap.crop = 1000 | ... | 1
    age_stdWrap.age = минут | часов | дней | лет
}
title_stdWrap.crop >
subheader_stdWrap.crop >

не помог
Smit9 вне форума   Ответить с цитированием
Старый 05.10.2011, 16:45   #7
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Извиняюсь, я ошибся в предыдущем письме. Конечно же надо написать для displayLatest
Код:
displayLatest {
     title_stdWrap.crop >
     subheader_stdWrap.crop >
     age_stdWrap.age = минут | часов | дней | лет
}
PS: Если вы планируете делать большую ленту новостей и посещаемый сайт, то tt_news для этого не слишком хорошо подходит. На больших объемах базы новостей он довольно медлителен. Что при высокой посещаемости создаст серьезную нагрузку на сервер.
dmartynenko вне форума   Ответить с цитированием
Старый 05.10.2011, 16:53   #8
Smit9
Новенький
 
Регистрация: 05.10.2011
Сообщений: 10
По умолчанию

Спасибо. Попозже попробую и отпишусь. Спасибо за совет. Больших объемов не будет у меня
Smit9 вне форума   Ответить с цитированием
Старый 05.10.2011, 17:38   #9
Smit9
Новенький
 
Регистрация: 05.10.2011
Сообщений: 10
По умолчанию

Все выводит. Спасибо за помощь!
Smit9 вне форума   Ответить с цитированием
Старый 05.10.2011, 17:45   #10
Smit9
Новенький
 
Регистрация: 05.10.2011
Сообщений: 10
По умолчанию

А если я хочу вывести в новости какой то определенное количество символов (слов) то нужно использовать

Код:
       title_stdWrap.crop = 1000 | ... | 1
  subheader_stdWrap.crop = 1000 | ... | 1
этот код?

P.S. потестил. Он работает. Остановился на цифре в 200

Последний раз редактировалось Smit9; 05.10.2011 в 18:29
Smit9 вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Посоветуйте модуль вывода новостей heken TypoScript практикум 1 19.07.2011 16:09
Вывод списка новостей по категориям (tt_news) Kronas Разработка расширений / TYPO3 extension development 8 29.08.2009 00:17
7 новостей в tt_news (list). Как сделать больше? AnShLv Общие вопросы 2 31.03.2009 18:27
Права для НЕ админа на добавление новостей margol Общие вопросы 1 11.12.2008 17:34
tt_news (размещение записей новостей, категорий) Tod Общие вопросы 3 23.09.2006 01:28


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


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

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