Вход

Просмотр полной версии : Кажется огромная проблема... xml_ttnews_import


Hiller
09.02.2008, 09:33
4 день бьюсь над проблемой импорта RSS в tt_news.
Думал, что я что то не понимаю... Оказывается что просто нифига не работает.

Перечитав досконально доку по "Import an RSS feed into tt_news" для экстеншена xml_ttnews_import, я понял, что после инсталяции это расширения, в списке выбора "что вы желаете создать", должен появится заветный пунктик "news feed import". Но его нет...

Попробывал rss2 import, но нифига не получилось, судя по всему ему не нравится *rss*.*.aspx.

Чё делать?

felix
12.02.2008, 03:19
В шаблон сстраницы:

config >
config {
# Установка русского языка
metaCharset = windows-1251
renderCharset = windows-1251
no_cache = 0
locale_all = ru_RU.CP1251
language = ru
disableAllHeaderCode = 1
additionalHeaders = Content-type:application/xml
#additionalHeaders = Content-type:text/xml
xhtml_cleaning = 0
admPanel = 0
}

xmlnewsPlugin >
xmlnewsPlugin < plugin.tt_news

xmlnewsPlugin {
categoryMode = 1
categorySelection = 147
pid_list = 5,135
recursive = 3
singlePid = 11
defaultCode = XML

general_stdWrap {
parseFunc >
}
displayXML {
rss2_tmplFile = fileadmin/templates/rss_2.tmpl

xmlFormat = rss2
# possibile values: rss091 / rss2 / rdf / atom03

xmlTitle = Заголовок фида
xmlLink = http://website.ru/
xmlDesc = Описание фида
xmlLang = ru
xmlIcon = fileadmin/tt_news_article.gif
xmlLimit = 20

title_stdWrap.htmlSpecialChars = 1
title_stdWrap.htmlSpecialChars.preserveEntities = 1

subheader_stdWrap.stripHtml = 1
subheader_stdWrap.htmlSpecialChars = 1
subheader_stdWrap.htmlSpecialChars.preserveEntitie s = 1
subheader_stdWrap.crop = 300 | ... | 1
subheader_stdWrap.ifEmpty.field = bodytext


content_stdWrap.HTMLparser =0
content_stdWrap.stripHtml = 1


xmlLastBuildDate = 1
}
}

xmlnews >

page >
page = PAGE
page.typeNum = 0
#page.config.no_cache = 0
page.10 >
page.10 < xmlnewsPlugin

page.includeLibs.user_textWrap = fileadmin/templates/user_textWrap1.php
page.stdWrap.preUserFunc = user_textWrap


В шаблон tt_news тот который прописан в typo_script как rss2_tmplFile = fileadmin/templates/rss_2.tmpl

###TEMPLATE_RSS2###<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<!-- ###HEADER### begin -->
<title>###SITE_TITLE###</title>
<link>###SITE_LINK###</link>
<description>###SITE_DESCRIPTION###</description>
<image>
<url>###IMG###</url>
<title>###SITE_TITLE###</title>
<link>###SITE_LINK###</link>
</image>
<!-- ###HEADER### end -->
<!-- ###CONTENT### begin -->
<!-- ###NEWS### begin -->
<pubDate>###NEWS_DATE###</pubDate>
<item>
<title>###NEWS_TITLE###</title>
<link>###NEWS_LINK###</link>
<description>###NEWS_SUBHEADER###</description>
<pubDate>###NEWS_DATE###</pubDate>
<category></category>
<full-text>###NEWS_CONTENT###</full-text>
</item>
<!-- ###NEWS### end -->
<!-- ###CONTENT### end -->
</channel>
</rss>
###TEMPLATE_RSS2###

Hiller
12.02.2008, 16:32
Спасибо. Буду пробывать.

page >
page = PAGE
page.typeNum = 0
#page.config.no_cache = 0
page.10 >
page.10 < xmlnewsPlugin


Это сработает с TV?

Hiller
12.02.2008, 17:15
К сожелению это формирование RSS ленты из tt_news.

А мне необходимо отображать у себя на сайте RSS ленту другого сайта.
Тоесть наполнять базу tt_news элементами RSS ленты другого сайта.

Пытался через xml_ttnews_import и RSS2_import.
Первый у меня не отображается в BackEnde, а второй не хочет понимать rss.aspx

Может уже сталкивался с такой проблемой?

felix
13.02.2008, 06:12
К сожелению это формирование RSS ленты из tt_news.


измените не внимательно вопрос прочитал

Hiller
13.02.2008, 15:12
измените не внимательно вопрос прочитал

Всеравно спасибо.

Tod
13.02.2008, 16:58
Такое бывает, что плагинов нету в списке, если я понял вас правильно.
выход - создать любой элемент контента, в его настройках сверху выбрать "плагины", а потом нужный вам модуль.
xml_ttnews_import в типо3 4.1.х у меня работает.

Hiller
14.02.2008, 04:23
Такое бывает, что плагинов нету в списке, если я понял вас правильно.
выход - создать любой элемент контента, в его настройках сверху выбрать "плагины", а потом нужный вам модуль.
xml_ttnews_import в типо3 4.1.х у меня работает.

Пробывал не помогает. В списке плагинов есть Cron RSS import
Но из доступных полей у меня только "Исходная точка"...
Где мне задать хоть адрес RSS ленты?

Hiller
14.02.2008, 05:00
Разобрался, проблема была в том что нужно расщирение на котором базируется это.

Но теперь у меня другая беда. При создании News Feed Import говорить:
"К сожалению, ваши права недостаточны для этого изменения"

Вроде пользователь с правами админа есть. Что либо другое могу создать.

anweb
23.05.2008, 10:21
Разобрался, проблема была в том что нужно расщирение на котором базируется это.

Но теперь у меня другая беда. При создании News Feed Import говорить:
"К сожалению, ваши права недостаточны для этого изменения"

Вроде пользователь с правами админа есть. Что либо другое могу создать.

У меня то же самое! И как, не удалось решить эту проблему?

pomotom
23.05.2008, 12:23
Внимательно прочитайте доку. Сейчас на память не скажу, но там в настройках есть задание id пользователя. Нужно, чтобы он совпадал с вашим id. ЕМНИП.

anweb
23.05.2008, 12:43
Внимательно прочитайте доку. Сейчас на память не скажу, но там в настройках есть задание id пользователя. Нужно, чтобы он совпадал с вашим id. ЕМНИП.

Все просмотрел, но к сожалению так и не нашел место, где задается id пользователя. А может быть, что это из-за несовместимости с версией 4.2, которую я использую?

pomotom
23.05.2008, 14:18
Сорри. Перепутал с http://typo3.org/documentation/document-library/extension-manuals/ttnews_feeder/2.2.3/view/
Эта штука под 4.1 пашет отлично, на 4.2 пока не ставил

taaank
01.10.2009, 17:27
Сорри. Перепутал с http://typo3.org/documentation/document-library/extension-manuals/ttnews_feeder/2.2.3/view/
Эта штука под 4.1 пашет отлично, на 4.2 пока не ставил

Под 4,2 пашет все отлично но глюки какието с cron немогу вехать в чем проблема в хостинге или в плагине.....

Sanja
28.10.2009, 16:09
В шаблон сстраницы:

config >
config {
# Установка русского языка
metaCharset = windows-1251
renderCharset = windows-1251
no_cache = 0
locale_all = ru_RU.CP1251
language = ru
disableAllHeaderCode = 1
additionalHeaders = Content-type:application/xml
#additionalHeaders = Content-type:text/xml
xhtml_cleaning = 0
admPanel = 0
}

xmlnewsPlugin >
xmlnewsPlugin < plugin.tt_news

xmlnewsPlugin {
categoryMode = 1
categorySelection = 147
pid_list = 5,135
recursive = 3
singlePid = 11
defaultCode = XML

general_stdWrap {
parseFunc >
}
displayXML {
rss2_tmplFile = fileadmin/templates/rss_2.tmpl

xmlFormat = rss2
# possibile values: rss091 / rss2 / rdf / atom03

xmlTitle = Заголовок фида
xmlLink = http://website.ru/
xmlDesc = Описание фида
xmlLang = ru
xmlIcon = fileadmin/tt_news_article.gif
xmlLimit = 20

title_stdWrap.htmlSpecialChars = 1
title_stdWrap.htmlSpecialChars.preserveEntities = 1

subheader_stdWrap.stripHtml = 1
subheader_stdWrap.htmlSpecialChars = 1
subheader_stdWrap.htmlSpecialChars.preserveEntitie s = 1
subheader_stdWrap.crop = 300 | ... | 1
subheader_stdWrap.ifEmpty.field = bodytext


content_stdWrap.HTMLparser =0
content_stdWrap.stripHtml = 1


xmlLastBuildDate = 1
}
}

xmlnews >

page >
page = PAGE
page.typeNum = 0
#page.config.no_cache = 0
page.10 >
page.10 < xmlnewsPlugin

page.includeLibs.user_textWrap = fileadmin/templates/user_textWrap1.php
page.stdWrap.preUserFunc = user_textWrap


felix, то есть создаем страницу, создаем в ней extention template и вставляем TS представленный выше? У меня просто что то не формируется лента новостей... xmlTitle и xmlDesc только выводятся. Вроде все параметры указал верно.

shuman
29.10.2009, 06:45
у меня работает rss2_import

Sanja
29.10.2009, 11:55
shuman, спасибо. Но дело в том что мне нужно сделать экспорт новостей из tt_news. В мануале tt_news в разделе XML feeds from tt_news прописано как это реализовать, но у меня не получается. Если кто сталкивался, может направите на путь истинный :) . Я понимаю, что не та тема, но felix представил свой вариант, который у меня тоже не выводил ленту(( не втыкаю чего не хватает.

cherkatel
29.10.2009, 12:06
нужные шаблоны from extensions включили?

Sanja
29.10.2009, 14:23
В общем ступил я сильно, не в том месте искал ленту.

cherkatel, нужные шаблоны from extensions я включил конечно, и константы прописал, а вот над урлом я как только не извращался. На самом деле в setup.txt для rss_feed черным по белому написано
point your RSS reader to: http://your-server.org/index.php?type=100 .