Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Картинки для новостной ленты (http://forum.typo3.ru/showthread.php?t=9448)

Bernadotte 05.05.2011 13:43

Картинки для новостной ленты
 
Здравствуйте.

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

Заранее спасибо.

Vornic 05.05.2011 14:00

Несколько странный вопрос. У Вас новостная лента отдельно от движка тайпы?
Обычно для новостей в тайпе используют tt_news для организации новостных потоков - и там можно вытваорять очень многое, и фото в списке в том числе. (это одно из самых развитых расширений typo3)

Bernadotte 05.05.2011 14:30

Вы знаете, сейчас проверил и действительно оказалось что за новостную ленту отвечает tt_news. Был бы очень признателен за какие-либо инструкции по добавлению фотографий.

Vornic 05.05.2011 14:34

Так есть же мануал, на русском, старенькиф правда но вроде его достаточно.

Bernadotte 18.05.2011 17:54

Честно попытался разобраться в мануале, но похоже моего знания TYPO3 не хватает чтобы самостоятельно решить эту проблему.

Вы не могли бы подсказать конкретные шаги для решения этой проблемы?

-=UncleByte=- 18.05.2011 20:03

Читайте TSRef про GIFBUILDER и работу с изображениями, потом смотрите setup.ts в папке расширения и просто переписывайте в свой шаблон с теми правками что вам нужны.

Bernadotte 19.05.2011 17:42

Если я все правильно понял, изменения мне вносить в шаблон tt_news?

Вот в этот файл:

Цитата:

plugin.tt_news.displayList.date_stdWrap.strftime = %d %B %Y
plugin.tt_news.displayList.date_stdWrap {
strftime >
cObject = COA
cObject.10 = TEXT
cObject.10{
field = datetime
strftime = %d
}
cObject.20 = CASE
cObject.20{
key.field = datetime
key.strftime = %m
01 = TEXT
01.value = января
02 = TEXT
02.value = февраля
03 = TEXT
03.value = марта
04 = TEXT
04.value = апреля
05 = TEXT
05.value = мая
06 = TEXT
06.value = июня
07 = TEXT
07.value = июля
08 = TEXT
08.value = августа
09 = TEXT
09.value = сентября
10 = TEXT
10.value = октября
11 = TEXT
11.value = ноября
12 = TEXT
12.value = декабря
stdWrap.wrap =  | 
}
cObject.30 = TEXT
cObject.30{
field = datetime
strftime = %Y
wrap = | г.
}
}

plugin.tt_news.displaySingle.date_stdWrap.strftime = %d %B %Y
plugin.tt_news.displaySingle.date_stdWrap {
strftime >
cObject = COA
cObject.10 = TEXT
cObject.10{
field = datetime
strftime = %d
}
cObject.20 = CASE
cObject.20{
key.field = datetime
key.strftime = %m
01 = TEXT
01.value = января
02 = TEXT
02.value = февраля
03 = TEXT
03.value = марта
04 = TEXT
04.value = апреля
05 = TEXT
05.value = мая
06 = TEXT
06.value = июня
07 = TEXT
07.value = июля
08 = TEXT
08.value = августа
09 = TEXT
09.value = сентября
10 = TEXT
10.value = октября
11 = TEXT
11.value = ноября
12 = TEXT
12.value = декабря
stdWrap.wrap =  | 
}
cObject.30 = TEXT
cObject.30{
field = datetime
strftime = %Y
wrap = | г.
}
}

plugin.tt_news.displayList.image >
plugin.tt_news.displayList.image.params = align="middle"
plugin.tt_news.displayList.image.file.width = 90
plugin.tt_news.displayList.image.file.height = 65
plugin.tt_news.displayList.subheader_stdWrap.wrap = |
plugin.tt_news.displayList.subheader_stdWrap.crop = 220 | ... | 1

plugin.tt_news.displayLatest.image >
/*
plugin.tt_news.displayLatest.image.params = align="middle"
plugin.tt_news.displayLatest.image.file.width = 90
plugin.tt_news.displayLatest.image.file.height = 65
plugin.tt_news.displayLatest.subheader_stdWrap.wra p = |
plugin.tt_news.displayLatest.subheader_stdWrap.cro p = 200 | ... | 1
*/
plugin.tt_news.displaySingle.subheader_stdWrap.wra p = <div class="news-single-subheader">|</div>

plugin.tt_news {
_LOCAL_LANG.ru {
backToList = Все новости
more =
textLinks = Источник:
}
}

plugin.tt_news {
useHRDatesSingle = 1
useHRDatesSingleWithoutDay = 1
dontUseBackPid = 1
useHRDates = 1
}

plugin.tt_news {
general_stdWrap {
parseFunc.nonTypoTagStdWrap.encapsLines.nonWrapped Tag >
}
}
plugin.tt_news.templateFile = fileadmin/templates/res/tmpl/news.html

-=UncleByte=- 19.05.2011 21:58

Изменения надо вносить в свой TS шаблон сайта. Шаблон tt_news используйте как шпаргалку и справочник по устройству tt_news. Лежат все TS шаблоны tt_news лежат в папках самого tt_news, путь до них typo3conf/ext/tt_news/pi/static/ внутри несколько папок с разделением на разные версии tt_news.

Bernadotte 24.05.2011 19:38

Решил проблему, заодно и лучше разобрался в том как работает TYPO3. Всем кто отписался в теме огромное спасибо :)


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

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