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

ТЕХ ЗАДАНИЕ:

PHP. Обойтись без БД и CURL (храним данные в файле)

(PS - на мэйл ру выводится неточное количество комментариев, точное надо смотреть на странице - читать все комментарии)

отдельно должны быть сделаны php-функции -

- колличество комментариев к новости. входные данные - ссылка на новость

- открыты или закрыты коментарии к новости (пример открытых - выводится 3 последних комента к новости: http://news.mail.ru/culture/2101650/ , закрытые - не выводятся последние, а только ссыллка - читать все комментарии: http://news.mail.ru/politics/2101435/) входные данные - ссылка на новость

- функцию удаления новости ID из нашего списка

Новости поделить на три типа:

-Новости 1 ранга

Это новость на главной странице, которая выведена с картинкой.

Это новости на спец странице новостей http://news.mail.ru/ , с самыми большими картинками

-Новости 2 ранга

Это новости на главной странице, которая под новостью 1 ранга

Это ВСЕ новости на главной странице в остальных закладках, закладки - там где где находится главная новость

а также новости с картинками в закладках в верхней части сайта

(Новости Авто Hi-tech Афиша Леди Погода Гороскопы)

-Новости 3 ранга

Все остальные новости на странице http://news.mail.ru/

и на остальных закладках (не ведущие на другие сайты)

Итак интерфейс - 3 таблицы - ранги новостей 1,2,3 (см картинку)

выводим новости соответствующего ранга - фотка из новости (уменьш), текст (сокр), кнопку - полный текст (открываем полный текст новости в поп ап), возраст новости (как давно добавлена в наш список)

Предусматриваем редактируемое текстовое поле (плюс кнопка "сохранить")для каждой новости ранга 1,2, и одно текстовое поле для всех новостей ранга 3.

С течением времени новости могут перетикать из ранга в ранг (например при парсе мэйла вчера были ранга 1, устарели, сегодня уже ранга 3 - в таком случае для етой новости даже в ранге 3 сохраняем текстовое поле, которое было в ранге 1)

Ранг 3 - без картинок

Скрипт обновляет список новостей через определенный промежуток времени (предусмотреть переменную с таким промежутком).

Заполняет текстовое поле дежурным текстом (добавляется новость, чтобы не оставлять поле пустым - ставим туда дежурный текст, предусмотреть переменную для этого текста)

Если новость изчезает из новостей на мэйле, то удалять ее из нашего списка при следующем парсинге мэйл ру на новости

Переносит новости из одного ранга в другй с сохранением текста для этой новости.

Выводит время когда эта новость была добавлена в список, а также ID новости (номер который мы сами присвоим новости, а не ID на мэйле)

Офоррмление - примерно как на картинке

16 лет назад
pentaho
Vlad 
46 лет
17 лет в сервисе
Был
15 лет назад
5 отзывов(-1)

Выбранный исполнитель

webprofessional
Олег 
47 лет
19 лет в сервисе
Был
16 лет назад
4 отзыва(-1)
16 лет назад
$30
1 день
Замечательный опытный программист! Все быстро и качественно. Предложил нестандартные пути решения поставленных задач, что разумеется - плюс. 10 баллов + сотрудничество!

Заявки фрилансеров

webprofessional
Олег 
47 лет
19 лет в сервисе
Был
16 лет назад
4 отзыва(-1)
16 лет назад