Искать  
 
   
 
Граббим новости
Отправлено: 16 Ноябрь 2008 08:28 P.M.   [ Игнорировать ]
Студент
Avatar
RankRank
Всего сообщений:  141
Зарегистрирован  2008-01-02

Примитивный вопрос возник. Есть ли способы (модуль, плагин, расширение) граббить контент через рсс или более продвинутым методом и создавать записи автоматом. Как например newsgrabber делает?

Профиль
 
 
Отправлено: 16 Ноябрь 2008 08:39 P.M.   [ Игнорировать ]   [ # 1 ]
Студент
Avatar
RankRank
Всего сообщений:  141
Зарегистрирован  2008-01-02

Что-то тупанул. Поиском нашел сразу туеву хучу ссылок.

Профиль
 
 
Отправлено: 16 Ноябрь 2008 09:38 P.M.   [ Игнорировать ]   [ # 2 ]
Студент
Avatar
RankRank
Всего сообщений:  141
Зарегистрирован  2008-01-02

Ерунда короче это все. Единственный нормальный вариант это писать свой парсер (чтобы выдергивал не только по рсс), либо интегрировать с NG.

Вот пример интеграции под Joomla. source.getcontent.php

// $db->query("insert into news (rss_id, groups_id, news_date, news_title, news_trans_title, news_description, news_text, news_guid, news_pubDate, news_link, news_image, news_imagealt, news_active, news_error, news_errormessage, hash) values ('{rss_id}', '{groups_id}', {news_date}, '{news_title}', '{news_trans_title}', '{news_description}', '{news_text}', '{news_guid}', '{news_pubDate}', '{news_link}', '{news_image}', '{news_imagealt}', '{news_active}', '{news_error}', '{news_errormessage}', IF('".$news_active."' = 'checked', '".(empty($images[0]['image_source']) ? "0" : "1").$rss["groups_id"]."', NULL))", $item);
                                                    
$db->query("INSERT INTO jos_content SET 
                                                    `title`='{news_title}', 
                                                    `title_alias`='{news_title}', 
                                                    `introtext`='{news_description}', 
                                                    `fulltext`='{news_text}', 
                                                    `state`='1', 
                                                    `sectionid`='1', 
                                                    `mask`='', 
                                                    `catid`='{rss_uniq_id}', 
                                                    `created`=NOW(), 
                                                    `created_by`='62', 
                                                    `created_by_alias`='', 
                                                    `checked_out`='', 
                                                    `publish_up`=NOW(), 
                                                    `publish_down`='', 
                                                    `attribs`='', 
                                                    `version`='1', 
                                                    `ordering`='0', 
                                                    `metakey`='', 
                                                    `access`='0'"
,$item); 

Попробую на досуге подставить данные EE. Если есть время, то можете так-же попробовать.

Профиль
 
 
Отправлено: 19 Ноябрь 2008 02:28 P.M.   [ Игнорировать ]   [ # 3 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  835
Зарегистрирован  2008-01-07

Какая именно задача стоит?

Профиль
 
 
Отправлено: 28 Ноябрь 2009 05:25 P.M.   [ Игнорировать ]   [ # 4 ]
Новичок
Rank
Всего сообщений:  43
Зарегистрирован  2008-03-08

Существуют ли готовые дополнения для ee для сохранения rss в базу с возможность в дальнейшем выводить эти данные обычными тегами ee?

Профиль