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

Вернуться   Russian TYPO3 community > Тематические форумы > TypoScript практикум

Ответ
 
Опции темы Опции просмотра
Старый 28.12.2006, 16:27   #31
are
Продвинутый
 
Аватар для are
 
Регистрация: 25.10.2006
Адрес: Новосибирск
Сообщений: 36
Отправить сообщение для are с помощью ICQ
По умолчанию

Цитата:
Сообщение от Tod Посмотреть сообщение
В общем, надыбал в php функцию iconv. Находим в коде места, где обрабатывается инфа с рсс... Например строка
Код:
$content .= '<DIV class=twrss_bodytext>'.iconv("windows-1251","UTF-8",$this->data['ITEM'][$i]['DESCRIPTION']).'</DIV>';
спасибо, ваш кусок кода мне помог решить проблему с кодировкой.
теперь в базу кладется в utf-8 и выводится хорошо

просто заменил строчки в cm1/index.php

'title' => $this->Items[$count]["Title"],
'short' => $this->Items[$count]["Description"],

на

'title' => iconv("windows-1251","UTF-8",$this->Items[$count]["Title"]),
'short' => iconv("windows-1251","UTF-8",$this->Items[$count]["Description"]),

до этого пытался решить проблему при помощи данной подсказки
http://wiki.typo3.biz/RasshirenieXmlttnewsimport
(не помогало, либо что-то неправильно делал)

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

допустим у меня есть страницы:
theme1
theme2
theme3
...

я хочу, чтобы на этих страницах отображались новости, которые берутся с другого сайта:
external.site.com/theme1.xml
external.site.com/theme2.xml
external.site.com/theme3.xml
...

что мне нужно сделать?
создать папку NewsSysStorage, добавить три категории theme1, theme2, theme3

каким образом указать экстеншену (xml_ttnews_import) в какую категорию пихать theme[i].xml

насколько я понимаю, нужно создать для каждой категории отдельную страницу?

поделитесь своим опытом : )
are вне форума   Ответить с цитированием
Старый 28.12.2006, 17:09   #32
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Я создавал 3 системные директории, то есть для каждогого RSS канала по одной, а для новостей указывал с какой страницы брать те или иные новости.
Наверное скорее всего можно как-то заставить еще и категорию прописывать для этих новостей при создании, но у меня не было времени с этим разбираться.
Тем более в 3х папках как по мне лучше хранить, так как новостей может быть очень много и в одной запустаться легко)
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress

Последний раз редактировалось void; 28.12.2006 в 19:33
Tod вне форума   Ответить с цитированием
Старый 29.12.2006, 11:46   #33
are
Продвинутый
 
Аватар для are
 
Регистрация: 25.10.2006
Адрес: Новосибирск
Сообщений: 36
Отправить сообщение для are с помощью ICQ
По умолчанию

вы могли бы еще подсказать такую простую вещь

у меня в LIST news для внешних
target по умолчанию _top

сколько я не пробовал указать _blank - все без результатно

------
укзывал в setup

plugin.tt_news = USER
plugin.tt_news {

pageTypoLink.target >
pageTypoLink.target = _blank

}

указывал в Template > Constant Editor (Target for external links, _blank)

------------

вообще не ясно по каким соображениям по дефолту для external link укзывается _top

что нужно прописать в Extensions ts_new/setup.txt ?


displayList {
...
linkTitleField = title
..
}
are вне форума   Ответить с цитированием
Старый 29.12.2006, 14:16   #34
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Честно говоря не сталкивался с этим.
В TSRef можно поискать там есть парочка переменных с extTarget указывающих на _top. В частности указана и config.extTarget = _top по умолчанию.
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 29.12.2006, 14:29   #35
are
Продвинутый
 
Аватар для are
 
Регистрация: 25.10.2006
Адрес: Новосибирск
Сообщений: 36
Отправить сообщение для are с помощью ICQ
По умолчанию

оо, спасибо большое : )

config.extTarget = _blank - сработало (столько всевозможных тонкостей)

сейчас не могу решить проблему, чтобы xml_importируемы новости попадали в новостную категорию

я просто создал sysFolderNews
туда добавил плагин tt_news, добавил категорию TestNewsCategory
и news_feed_import

пробовал указывать "Target page for tt_news import"
sysFolderNews

новости имортятся хорошо, но в категорию TestNewsCategory не попадают

вы как делали?
are вне форума   Ответить с цитированием
Старый 04.01.2007, 00:51   #36
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Не совсем понял в чем вопрос?
Я категорий никаких не присваивал, благо для новостей это позволяется, а для элемента новостей на странице просто указывал откуда брать записи и все
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 10.01.2007, 11:32   #37
are
Продвинутый
 
Аватар для are
 
Регистрация: 25.10.2006
Адрес: Новосибирск
Сообщений: 36
Отправить сообщение для are с помощью ICQ
По умолчанию

я хотел создать несколько новостных категорий
и в эти категории импортировать новости с внешних источников (RSS)

насколько я понимаю без дополнительного программирования тут не обойтись?
are вне форума   Ответить с цитированием
Старый 12.02.2007, 17:43   #38
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Еще немного по RSS.
Хочу сделать экспорт новостей. Прописал нужные настройки в TS Setup. Вопрос чисто теоретический - есть ли смысл создавать новую страницу с тем же списком новостей или можно ссылаться уже на имеющуюся только с параметром &type=100 ?
Не зная всех тонкостей с RSS просто хочу поинтересоваться как это все сделать "правильно"? ))
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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