Если вы проделали тяжелую работу по созданию каналов в первом месте, предложите переменные строки запроса, чтобы повлиять на то, какие записи возвращаются.
Недавно я сделал нечто подобное для канала на основе интрасети, например,
feed.asp? Д = 3 & п = 100
Возвращает фиды за последние 3 дня с максимум 100 записями.
Аналогично,
feed.asp? D = 7 (все записи за последние 7 дней)
feed.asp? N = 10 (последние 10 записей)
Затем пользователи могут настроить канал в соответствии со своими обстоятельствами, поскольку у вас, как правило, не может быть одного канала, который отвечал бы требованиям всех пользователей.
Хотя это не поможет вам с вашими «значениями по умолчанию» при запросе feed.asp, он, по крайней мере, позволит техническим пользователям изменять каналы, если они того пожелают. Убедитесь, что вы также проверили значения строки запроса, чтобы предотвратить глупые / злонамеренные запросы.