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

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

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

Я тоже использую xml_ttnews_import.
Для автоматического получения новостей сделал CLI скрипт, выполняющийся по cron'у
Олег вне форума   Ответить с цитированием
Старый 26.10.2006, 13:52   #2
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Нашел в репозитории еще такой экст - ttnews_feeder. Особо не вникал, но он вроде инпортирует в тт-ньюс. Нужно разбираться, тем более, что только на днях появилась документация.
----
По поводу скрипта, то можно полюбопытствовать исходник Хотелось бы поиспользовать
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 26.10.2006, 15:30   #3
Constantine
Продвинутый
 
Аватар для Constantine
 
Регистрация: 18.10.2006
Адрес: Irkutsk
Сообщений: 51
Отправить сообщение для Constantine с помощью Skype™
Wink

очень даже не плохой...
он импортирует новости с сайтов, причем не обязательно рсски
Constantine вне форума   Ответить с цитированием
Старый 01.11.2006, 00:08   #4
Олег
Продвинутый
 
Регистрация: 13.02.2006
Сообщений: 49
По умолчанию

Цитата:
Сообщение от Tod
По поводу скрипта, то можно полюбопытствовать исходник Хотелось бы поиспользовать
Файл typo3conf/ext/xml_ttnews_import/cli/conf.php:
Цитата:
<?php
// DO NOT REMOVE OR CHANGE THESE 3 LINES:
define('TYPO3_MOD_PATH', '../typo3conf/ext/xml_ttnews_import/cli/');
$BACK_PATH='../../../../typo3/';
$MCONF['name'] = '_CLI_rss';
?>
_CLI_rss - Имя бэкэнд юзера.

Файл typo3conf/ext/xml_ttnews_import/cli/xmlttnewsimport_cli.phpsh:
Цитата:
#! /usr/local/bin/php -q
<?php

// *****************************************
// Standard initialization of a CLI module:
// *****************************************

// Defining circumstances for CLI mode:
define('TYPO3_cliMode', TRUE);

// Defining PATH_thisScript here: Must be the ABSOLUTE path of this script in the right context:
// This will work as long as the script is called by it's absolute path!
define('PATH_thisScript', __FILE__);

// Include configuration file:
require(dirname(PATH_thisScript).'/conf.php');

// Include init file:
require(dirname(PATH_thisScript).'/'.$BACK_PATH.'init.php');

# HERE you run your application!
require_once(t3lib_extMgm::extPath('xml_ttnews_imp ort').'/cm1/index.php');

$SOBE = t3lib_div::makeInstance('tx_xmlttnewsimport_cm1');
$uids = array(1,2,3,4,6,7,8,9,11,12,13,14);
foreach ($uids as $uid)
{
$_GET['id'] = $uid;
print($SOBE->importRSS());
}
?>
Плохо, что uid'ы записей News feed import перечисляются прямо в скрипте

Запрос для пурженья новостей трудностей, надеюсь, не вызывает.
Олег вне форума   Ответить с цитированием
Старый 05.11.2006, 00:24   #5
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Цитата:
Сообщение от олег Посмотреть сообщение
запрос для пурженья новостей трудностей, надеюсь, не вызывает.
не совсем понял что подразумевалось код выше, это еще не все?))
---
в ttnews_feeder нету КРОНа, да и вообще подключение какое-то уж дивно странное (через пхпмайадмин), хотя это наверное только пока идет активная разработка...
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress

Последний раз редактировалось Tod; 05.11.2006 в 00:28
Tod вне форума   Ответить с цитированием
Старый 07.11.2006, 15:25   #6
Олег
Продвинутый
 
Регистрация: 13.02.2006
Сообщений: 49
По умолчанию

Цитата:
Сообщение от Tod Посмотреть сообщение
не совсем понял что подразумевалось код выше, это еще не все?))
Имелось в виду - purge - автоматическое удаление из базы импортированных новостей старше определенного времени. Иначе будет постоянно пухнуть база.
Приведенный код - достаточен для автоматического импорта (если я чего-нибудь не забыл
Олег вне форума   Ответить с цитированием
Старый 08.11.2006, 13:40   #7
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Скопировал, создал, запустил...
Выдает такую ошибку:
Fatal error: Cannot redeclare xdebug() (previously declared in .../typo3_src-4.0/t3lib/config_default.php:329) in .../typo3_src-4.0/t3lib/config_default.php on line 329
------
Кстати, эта ошибка вылазит если задавать ссылки не через http://some_page/...
Но появляется такое:
Код:
Error in init.php: Path to TYPO3 main dir could not be resolved correctly. 

This happens if the last 6 characters of this path, http://www_page/typo3conf/ext/xml_ttnews_import/, (\$temp_path) is NOT "typo3/" for some reason. 
You may have a strange server configuration. Or maybe you didn't set constant TYPO3_MOD_PATH in your module?
If you expect any help from anybody on this issue, you should save this page as an html document and send it along with your request for help!
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress

Последний раз редактировалось Tod; 08.11.2006 в 15:14
Tod вне форума   Ответить с цитированием
Старый 11.11.2006, 22:33   #8
Constantine
Продвинутый
 
Аватар для Constantine
 
Регистрация: 18.10.2006
Адрес: Irkutsk
Сообщений: 51
Отправить сообщение для Constantine с помощью Skype™
Exclamation

насчет этого экстеншенса вообще какая то лажа происходит! он не настраивается я всё сделал так как написанно в мануале, но....
и выдаёт постоянно:
Цитата:
Configuration error(s):

* missing BE owner
* missing News sysfolder PID
* missing Feeder sysfolder PID
А хоть кто-нибудь скажет что это такое и как его включить: BE owner???

А вас не настораживает тот факт что его скачало всего 11 человек???

надо надо искать что то другое...
и это должно быть НАСТРАЕВОЕМОЕ...

Последний раз редактировалось Constantine; 11.11.2006 в 22:59
Constantine вне форума   Ответить с цитированием
Старый 11.11.2006, 22:35   #9
Constantine
Продвинутый
 
Аватар для Constantine
 
Регистрация: 18.10.2006
Адрес: Irkutsk
Сообщений: 51
Отправить сообщение для Constantine с помощью Skype™
Exclamation

Кстати вышла новая версия ttnews_feeder 0.8.7 но поставив её я ни к чему и не пришел...

Но в мануале пишут что у этого экстеншанса возможности прям "безграничны" в плане импорта новостей... И это радует!

Скажите хоть кто-нибудь поставил этот +ext?? Если да, то поделитесь...
а если ..., то по крайней мере я буду разбираться и ковыряться в его коде...

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

Последний раз редактировалось Constantine; 11.11.2006 в 23:00
Constantine вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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