Цитата:
Сообщение от 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
насколько я понимаю, нужно создать для каждой категории отдельную страницу?
поделитесь своим опытом : )