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

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

Ответ
 
Опции темы Опции просмотра
Старый 23.10.2006, 18:19   #1
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Вообще я видел такую штуку для рсс (вроде импортирует в новости tt_news) - http://typo3.org/extensions/reposito..._import/0.3.2/
А какое вы экстеншен использовали для простого экспорта рсс, без сохранения в базе?
Единственное, что походу в этом эксте не получается автоматически загрузить рсс.. а получается что требуется выбрать в меню пункт "Update".. а в настройках есть "Reget after xxx second:" но что-то это все не работает((( может я как-то не все настроил)
---
И еще как быть с такой проблемой, что много рсс лент идут с кодировкой win-1251 , и в BE получаются кракозябры((
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress

Последний раз редактировалось Tod; 24.10.2006 в 13:55
Tod вне форума   Ответить с цитированием
Старый 24.10.2006, 16:04   #2
Constantine
Продвинутый
 
Аватар для Constantine
 
Регистрация: 18.10.2006
Адрес: Irkutsk
Сообщений: 51
Отправить сообщение для Constantine с помощью Skype™
Smile

я использовал RSS feeds эта штука просто показывает рсс ленту с какого нибуть сайта

сайт внедрений моих новшеств http://www.10tka.ru

Последний раз редактировалось Constantine; 24.10.2006 в 16:24
Constantine вне форума   Ответить с цитированием
Старый 24.10.2006, 17:39   #3
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Цитата:
Сообщение от Constantine
я использовал RSS feeds эта штука просто показывает рсс ленту с какого нибуть сайта
сайт внедрений моих новшеств http://www.10tka.ru
Скажи, пожалуйста какие ты используешь настройки при этом, база у тебя в ютф-8 и форсечарсет? или в вин-1251?
А то при вставке с сайтой, где рсс использует вин-1251 у меня выводятся кракозябры. Помогите)_)
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 24.10.2006, 17:50   #4
Constantine
Продвинутый
 
Аватар для Constantine
 
Регистрация: 18.10.2006
Адрес: Irkutsk
Сообщений: 51
Отправить сообщение для Constantine с помощью Skype™
По умолчанию

в win-1251
а рсс-лент с этой кодировкой много... а в другой кодировке ничего не выходит... т.е я использую только рсс-ки в вин-1251 и с кодировками слишком не заморачаваюсь
Constantine вне форума   Ответить с цитированием
Старый 24.10.2006, 17:56   #5
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Цитата:
Сообщение от Constantine
в win-1251
а рсс-лент с этой кодировкой много... а в другой кодировке ничего не выходит... т.е я использую только рсс-ки в вин-1251 и с кодировками слишком не заморачаваюсь
Тогда вопрос к общественности. может кто-то сталвикался с этим. Или какие команды можно использовать для перевода ХМЛ кодировки вин-1251 в ютф-8...
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 25.10.2006, 18:03   #6
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

В общем, надыбал в php функцию iconv. Находим в коде места, где обрабатывается инфа с рсс... Например строка
Код:
$content .= '<DIV class=twrss_bodytext>'.iconv("windows-1251","UTF-8",$this->data['ITEM'][$i]['DESCRIPTION']).'</DIV>';
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 28.12.2006, 16:27   #7
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 вне форума   Ответить с цитированием
Старый 24.10.2006, 16:08   #8
Constantine
Продвинутый
 
Аватар для Constantine
 
Регистрация: 18.10.2006
Адрес: Irkutsk
Сообщений: 51
Отправить сообщение для Constantine с помощью Skype™
Angry

Цитата:
Сообщение от Tod
Вообще я видел такую штуку для рсс (вроде импортирует в новости tt_news) - http://typo3.org/extensions/reposito..._import/0.3.2/
А какое вы экстеншен использовали для простого экспорта рсс, без сохранения в базе?
Единственное, что походу в этом эксте не получается автоматически загрузить рсс.. а получается что требуется выбрать в меню пункт "Update".. а в настройках есть "Reget after xxx second:" но что-то это все не работает((( может я как-то не все настроил)
---
И еще как быть с такой проблемой, что много рсс лент идут с кодировкой win-1251 , и в BE получаются кракозябры((
а как раз этот екс. и стоит
Constantine вне форума   Ответить с цитированием
Старый 24.10.2006, 16:18   #9
Constantine
Продвинутый
 
Аватар для Constantine
 
Регистрация: 18.10.2006
Адрес: Irkutsk
Сообщений: 51
Отправить сообщение для Constantine с помощью Skype™
Wink

я добился того что максимум можно сделать: это импорт в базу только заголовков (это есть в типо.ком экстенш.)

но я слышал такое что как-то импортируют новости с какого-то сайта... вот надо этому научиться...

буду держать вас в гуще событий...
Constantine вне форума   Ответить с цитированием
Старый 26.10.2006, 13:03   #10
Олег
Продвинутый
 
Регистрация: 13.02.2006
Сообщений: 49
По умолчанию

Я тоже использую xml_ttnews_import.
Для автоматического получения новостей сделал CLI скрипт, выполняющийся по cron'у
Олег вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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