Russian TYPO3 community

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

Hiller 09.02.2008 09:33

Кажется огромная проблема... xml_ttnews_import
 
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.preserveEntities = 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

Цитата:

Сообщение от Hiller (Сообщение 17487)
К сожелению это формирование RSS ленты из tt_news.

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

Hiller 13.02.2008 15:12

Цитата:

Сообщение от felix (Сообщение 17495)
измените не внимательно вопрос прочитал

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

Tod 13.02.2008 16:58

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

Hiller 14.02.2008 04:23

Цитата:

Сообщение от Tod (Сообщение 17508)
Такое бывает, что плагинов нету в списке, если я понял вас правильно.
выход - создать любой элемент контента, в его настройках сверху выбрать "плагины", а потом нужный вам модуль.
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

Цитата:

Сообщение от Hiller (Сообщение 17517)
Разобрался, проблема была в том что нужно расщирение на котором базируется это.

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

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

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


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

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