Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: RSS для форума
 
 автор: Loki   (15.02.2006 в 10:20)   письмо автору
 
 

Вот попробовал сабж... и нет у меня удовлетворения: как-то все не так. И сообщения не целиком, и новых ответов в теме нет... Короче, вещь получилась совершенно бестолковая. Много думал:)
Но так у меня и не появилось понимания как это сделать. Понятно следующее:
1. rss должен быть раздельный для каждого из форумов.
2. должна быть возможность следить за новыми ответами
3. должна быть возможность следить за выбранной темой

вообще идея такая: можно сделать индивидуальный rss для каждого: чтобы он формировался динамически при передаче ему некого ID (это так... мысль).

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

   
 
 автор: Loki   (15.02.2006 в 10:47)   письмо автору
 
   для: Loki   (15.02.2006 в 10:20)
 

Кстати, пытаюсь с работы найти rss канал на соффтайме - фигушки! ни единого намека где он находится... ну куда это годиться?

   
 
 автор: cheops   (15.02.2006 в 13:13)   письмо автору
 
   для: Loki   (15.02.2006 в 10:47)
 

Понятно, пока RSS-канал один - сунем его в меню, потом, когда введём RSS для каждой темы - ещё чего-нибудь придумаем.

   
 
 автор: Loki   (15.02.2006 в 13:19)   письмо автору
 
   для: cheops   (15.02.2006 в 13:13)
 

Для каждой темы - тоже не фонтан: стараюсь просматривать все темы... это какая же у меня помойка скоро образуется. Подумайте над вариантом с индивидуальными rss

   
 
 автор: cheops   (15.02.2006 в 13:23)   письмо автору
 
   для: Loki   (15.02.2006 в 13:19)
 

Дело в том, что не обязательно подписываться на каждую тему, многие из посетителей по долгу ждут ответа и следить им требуется только за одной темой-двумя темами. А индивидуальный RSS мне кажется человек сам подбирает в браузере грубо говоря следит за новыми темами в "Форум PHP", "Разное" и новыми сообщениями в своих темах.

   
 
 автор: Loki   (15.02.2006 в 13:33)   письмо автору
 
   для: cheops   (15.02.2006 в 13:23)
 

я бы сделал не так. при подписке на тему, создается некий id, который заносится в базу (можно использовать даже id пользователя). Для этого id записывается на какие он темы подписан. А в rss клиент он вставляет только одну строку: softtime.ru/forum/rss.php?id=1234
Теперь на любую тему подписывать и отписываться можно одним кликом. А старые темы можно удалять и автоматически.
А так придется ссылку на каждую тему копировать в rss клиент. Я такого не выдержу:)

   
 
 автор: cheops   (15.02.2006 в 13:44)   письмо автору
 
   для: Loki   (15.02.2006 в 13:33)
 

Хм... а как опредлять на какие темы он подписан? Вернее не очень понятен механизм как он будет подписываться?

   
 
 автор: Loki   (15.02.2006 в 14:00)   письмо автору
 
   для: cheops   (15.02.2006 в 13:44)
 

ставим ссылочку "подписаться"
заводим таблицу rss

id | user_id | theme_id | putdate

и в базу помещается запись

INSERT INTO rss VALUES(NULL, $user_id, $theme_id, NOW())


дальше
rss.php?user_id=1


SELECT theme_id FROM rss WHERE user_id=$user_id AND putdate>NOW()-INTERVAL 1 MONTH (а лучше вообще старые удалять)

Этим запросом, мы получаем идентификаторы всех тем, на которые подписан пользователь.

   
 
 автор: cheops   (15.02.2006 в 13:09)   письмо автору
 
   для: Loki   (15.02.2006 в 10:20)
 

Принято, мы примерно в этом ключе и собирались развивать RSS.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования