Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > Новости сайта и форума > Расширен формат скрипта RSS (xml вывод)


Автор: Song 29.01.05, 14:45
Скрипт http://forum.sources.ru/yandex.php

Скрипт запрашивает последние 75 сообщений по параметрам ниже:
  • С вызовом по умолчанию (yandex.php без параметров) запрашиваются топики из любых доступных вам разделов Форума.
  • Сообщения. &p=id_поста_или_постов_через запятую. "&p=12345" или "&p=1000,10001"
    Например:
  • Топики. &t=id_топика_или_топиков_через запятую. "&t=12345" или "&t=1000,10001"
    Например:
  • Разделы. &f=id_раздела_или_разделов_через_запятую.
    Запрашиваются топики из указанных разделов, содержащие сообщения с датой создания/модификации сообщения за последние 5 дней.
    Например:
    • Вызов раздела "Чистый Си":
      _http://forum.sources.ru/yandex.php?f=74 (Перейти)
    • Вызов разделов "Дельфи. Общие вопросы" и "Delphi: Система, Windows API":
      _http://forum.sources.ru/yandex.php?f=11,12 (Перейти)
    Дополнительным ключом &view=sub можно выбрать топики из всех дочерних разделов указанного раздела также.
    Например по запросу_http://forum.sources.ru/yandex.php?f=9 (Перейти) вы ничего не выберете из БД т.к. в форум с id=9 (Delphi) не разрешено постить напрямую. Однако, указав _http://forum.sources.ru/yandex.php?f=9&view=sub (Перейти) вы получите топики всех дочерних разделов раздела Delphi
  • Категории. &c=id_категорий_или_категории_через_запятую.
    Запрашиваются топики из разделов, принадлежащие указанным категориям, содержащие сообщения с датой создания/модификации сообщения за последние 5 дней.
    Например:
    • все разделы категории "Программирование": "&c=2".
      _http://forum.sources.ru/yandex.php?c=2 (Перейти)
    • все разделы категорий "Программирование" и "Наши проекты": "&c=2,5"
      _http://forum.sources.ru/yandex.php?c=2,5 (Перейти)
    При указании категорий значения &f=... (если есть) будут проигнорированы.
    Например, из запроса ниже будут задействованы только топики из разделов, принадлежащим категориям с id=2 и 5. Указание раздела с &f=9 будет проигнорировано: _http://forum.sources.ru/yandex.php?c=2,5&f=9 (Перейти)

Все остальные параметры можно комбинировать, однако при неправильной комбинации вы не получите результат.
Например, запрос на ?f=11(Дельфи. Общие вопросы)и &t=81323(Топик из Си) бессмысленен
_http://forum.sources.ru/yandex.php?f=11&t=81323 (Перейти)
т.к. топик Послать текс в address bar ie находится не в Разделе Дельфи. Общие вопросы (id=11).

Запрос на скрипт сопровождается общим флуд контролем, размер которого зависит от вашей группы.
О всех ошибках скрипта прошу писать в раздел Книга жалоб и предложений

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)