Парсер новостей для InstantCMS 2.0

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#16 16 мая 2014 в 13:21
Решил прислушаться к совету maxisoft и не заказывать парсер для двойки.

Кто сможет сделать парсер для 1.10.3 и за какую сумму?

Парсер должен брать новости с этих сайтов
1. news.rambler.ru/
2. newsland.com/
3. news.yandex.ru/
4. lenta.ru/

С этих сайтов берется
— Заголовок новости
— Картинка
— Текст

На основание новости создаются
— Ключевые слова
— Теги
— Мето описание

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

Настройки парсера:
В настройках парсера мы указываем сайт источник (допустим lenta.ru)
Далее выбираем из какой категории сайт lenta.ru мы будем парсить новости (допустим Мир)
Далее указываем в какую категорию сайта мы будем добавлять эти новости (допустим Новости мира)
Далее указываем по сколько новостей добавлять (допустим 3)
Далее указываем как часто проверять сайт источник на новые новости (допустим раз в 1 час)
Нажимаем сохранить.

Принцип работы
Парсер заходит на сайт источник и проверяет есть ли новые новости в нужной категории если есть то добавляет на сайт

Ramin
#17 16 мая 2014 в 13:21

Ramin Можем взять в разработку, но только ты координатор ТЗ

Cтудия Sitestroi
Я бы купил такой компонент 😊
#18 16 мая 2014 в 13:22
Ramin, так вроде у Козаностры под 1.10.3 есть
#19 16 мая 2014 в 13:23
Один товарищ тоже тут как-то написал, дескать "я посмотрел видео и разобрался в двойке, там всё просто". С другой стороны открываем форум и… опля, полным-полно вопросов, как воплотить в жизнь элементарные фишки, на первый взгляд решаемые на уровне нубоюзер. Такшо не надо бросаться словами, а докажите делом. А спрос есть.
#20 16 мая 2014 в 13:24

Если сможете дайте мне информацию по манифесту для инсталятора!

maxisoft
папка package — в ней содержится все подпапки компонента(system, templates, uploads etc)
в корне install.php — в нем одна функция install_package — логика которая вам нужна при установке — добавить что то в какую то таблицу итп
install.sql — таблицы, данные.

manifest.ru.ini пример:
  1.  
  2. [info]
  3. title = "Автодоска"
  4. image = "package.png"
  5.  
  6. [description]
  7. text[] = "Компонент автодоски"
  8. text[] = "Позволяет размещать объявление о покупке и продаже авто"
  9.  
  10. [version]
  11. major = 1
  12. minor = 0
  13. build = 1
  14.  
  15. [author]
  16. name = Kirill Netesin"
  17. email = "k.netesin@gmail.com"
  18.  
package.png — картинка устанавливаемого пакета

и всё это в архиве ;)

получается так
[package]
install.php
install.sql
manifest.ru.ini — для ru вызывается по дефолту
package.png

устроит такой ответ?)
#21 16 мая 2014 в 13:28

так вроде у Козаностры под 1.10.3 есть

Project-S
его допиливать надо и к тому же он работает по RSS
#22 16 мая 2014 в 13:31
В связи с тем что данная тема, на время потеряла актуальность создал новую тему instantcms.ru/forum/thread18405.html
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.