Новости web -- это статьи граббленых rss-лент.. граббинг может выполняться как по расписанию cron'а (в настройках хостинга нужно указать путь к исполняемому файлу cron_news.php), так и по заданию самого сатуса (см. пункт Инструменты » Мои задания)..
Новость содержит только то, что находится в рсс-потоке.. опционально, вы можете настроить парсинг полной статьи, указав в настройках ленты шаблон.. при этом сатус загружает страницу, куда указывает ссылка из rss-ленты, и пытается вырезать необходимый контент.. если шаблон составлен верно и однозначно определяет положение нужного контента в теле страницы, то будет создана полная версия статьи..
Граббинг RSS
Здесь можно отредактирвоать список rss-лент и указать параметры граббинга: используемую кодировку, шаблон парсинга полной статьи, использование синонимайзера..
Для добалвения ленты в список жмем сслыку Добавить -- появится форма настройки ленты:
* указываем URL rss-ленты, ссылку непосредственно на саму ленту..
* указываем, какую использовать кодировку при чтении ленты.. порой некоторые рсс потоки составлены ошибочно (даже намеренно ошибочно) и не имеют xml заголовка, поэтому необходимо вручную определить нужную кодировку..
* определяем шаблон парсинга полной статьи или пропускаем эту возможность..
Нужный контент в шаблоне определяется меткой @@, ненужный определяется * (умножение).. нНапример, нужно вырезать текст между тегами <div ... > и </div>, тогда необходимо записать шаблон: <div*>@@</div>
Надо отметить, что парсер статей упрощен и не имеет семантического анализа, т.е. поиск будет вестись от ближайшего <div ... > до ближайшего </div>, поэтому при составлении шаблона укажите как можно точнее границы нужного контента (надеюсь идея понятна).. также следует учитывать, что чтение и парсинг полных статей занимает гораздо большее время, нежели чтение просто рсс ленты..
* определяем использование замены слов-синонимов, в таком случае при чтении новости все слова будут случайным образом заменены на соответсвующие им синонимы.. замена происходит по точному совпадению слов без учета склонения или спряжения.. для редактирвоания словаря см.пункт Мои настройки » Словарь синонимов..
* по окончании настройки жмем Сохранить и лента добавляется в список граббинга.. чтение ленты будет осуществлено при следующем запуске граббинга.. если же хотим немедленно обновить рсс ленты, то жмем Обновить..
Стоит отметить, что некоторые хостинги некорректно конвертируют кодировки (из-за неверно настроенных модулей iconv или mb_string).. Если вы заметили, что после граббинга рсс-лент в разделе вместо текста появились кракозябры вида . , : ; * / - + ! ? то стоит изменить функции конвертирования на функции satus (см.пункт Мои настройки » Настройки сайта), после чего удалить неверные новости и повторить граббинг..
Граббинг RSS » Настройка вида
Здесь можно настроить отображение как самой новости, так и списка новостей..
Шаблон списка -- то, что отображается в разделе Новости web..
Шаблон новости -- то, что отображается при просмотре новости..
каждая из %меток% в шаблоне определяет какую-либо информацию:
%TITLE% - заголовок новости,
%PAGE% - ссылка на страницу новости,
%LINK% - ссылка на источник (оригинал новости),
%DATE% - дата публикации (ДД.ММ.ГГ),
%TIME% - время публикации (ЧЧ:ММ),
%CONTENT% - собственно сама новость..
используя html код и метки, создаем свой шаблон.. указываем по сколько новостей на страницу выводить в списке, указываем отображать комментарии для новостей или нет.. и после необходимых изменений жмем Сохранить..
Граббинг RSS » Список новостей
Здесь представлен список новостей web: ненужные новости можно выбрать и Удалить, нажав соответствующую кнопку.. опционально, можно удалить все граббленые новости, нажав на ссылку Удалить все..
Конкретную новость можно отредактировать, нажав на ссылку Изменить.. при этом появляется форма редактирования, состоящая из известного нам визуального редактора и меню загрузки файлов..
Для создания своей новости в этом разделе жмем Добавить новость.. загружается форма редактирвоания: здесь указываем Заголовок новости, указываем Ссылку на оригинал статьи (если таковая есть), редактируем текст новости.. и после всех настроек жмем кнопку Сохранить..