RSS
Делаем заново. Кто обладает знаниями (в отличии от меня) по данной технологии прошу высказываться - что и как делать. Сейчас все в базе, с RSS должно быть полегче.
Updated: С технологией разобрались. теперь нужны ваши пожелания по оформлению - что хотите видеть? разные подписки на разные разделы или одну? какую информацию вставлять? побольше или поменьше? с картинками или без? |
Немного переделав запросы к базе и всякую другую мелочёвку, можно получить то, что надо. Взято с одного трекера:
Код:
<? |
Shurik, спасибо конечно, но это не совсем от что хотелось бы. я не собираюсь анонсировать торренты. Хотя в анонсе новых пополнений наверно стоит публиковать все типы линков. Может еще новости с главной? или какие-то срочные технические объявления? А можно пускать несколько подвидов чтобы они не смешивались?
|
ArjLover, анонсировать торренты не нужно :) ссылки на торренты меняем на ссылки на информацию по видеофайлам и всё :)
|
А нельзя это сделать так как это делают здесь:
http://mults.spb.ru/rss.php Это ОЧЕНЬ удобно... (RSS устанавливается на Mozilla Thunderbird) |
Дожили. :rolleyes: Но по линку совсем непонятно как это сделано и работает. Я совсем не пользуюсь RSS в своей жизни. :(
|
ArjLover, ссылку, указанную Esn, нужно посмотреть с помощью пункта контекстного меню броузера "Просмотр исходного кода страницы".
RSS - это разновидность языка XML. RSS в Википедии. (есть пример RSS 2.0 канала) Оттуда взял вот эту ссылку: Спецификация RSS 2.0 (хм... она на русском) Есть примеры и главное - описание тэгов согласно международной спецификации. Shurik привел пример PHP-кода (если я правильно понял). К сожалению я не PHP-ишник (я "а-ля Mircosoft Windows"), хотя предложенный код вполне правильный. Кстати, RSS поддерживается не только Mozilla Thunderbird, но и многими броузерами. У меня Mozilla Firefox - всё прекрасно работает. Не удивлюсь, что в форумном PHP-движке уже заложен код формирования RSS-новостей. На каком-то форуме видел, была новостная ветка "прикрученная" к RSS-новостям. P.S. - Если честно, то не понял в чем собственно проблема... :confused: |
Проблема в дизайне этого произведения. Как можно заметить у меня-то c html не особо, а уж все это заворачивать в RSS/XML.. и самое главное - я всегда прошу помощь в идеях, самому придумывать некогда, да и не качаю я сам :) не знаю что для этого нужно :)
|
Цитата:
т.е. PHP-скрипт не формирует HTML-страницу для RSS-канала. Если я правильно понимаю, то проблема во "внутреннем" дизайне, т.е RSS (XML) коде? |
Цитата:
Это переделка с кодировки koi8r. Кроме того должно быть соответствие "LIMIT 20" (прокрутите текст кода вправо) с содержимым "description" (10 или 20). Вроде мелочь, но всё же... Кстати, эти строки я бы записал в обратном порядке: Код:
if (file_exists($images_dir."/1/".$r["id"].".png")) $image = "<img src=\"".$web_images_dir."/1/".$r["id"].".png\" align=\"left\" border=\"0\" />"; |
:o
Прошу извинить, если не в тему, но вот на моем uTorrent имеется такая кнопка, как RSS загрузчик. Никто не может разъяснить, как этим можно пользоваться, и вообще - нужно ли мне это?:confused: |
Pogonchik, я думаю, что было бы очень хорошо "прикрутить" RSS-канал и к uTorrent...
Как пользоваться? Ну я думую, что в RSS-подписке должен быть список новых торрентов на ArjLover. :confused: ArjLover, я тут посмотрел "валидатором", так он ругается на "кривость" RSS :) И даже СПб-шный (хоть и поменьше) И посмотрите коллекцию значков RSS (на любой вкус и цвет ;) ) |
Цитата:
ArjLover, дайте мне |
Shurik, я собственно говоря не понял к чему эта кодировка koi8r, если RSS формируется как windows-1251, а MySQL-база тоже windows-1251 ? :confused:
|
Ошибаешься, база там в koi8-r с очень давних времён (когда ещё set names koi8r не было в коде), а rss формируется в cp1251 с тех же самых времён. Все вопросы к тому, кто это писал.
|
Shurik, тогда понятно... господи, какой кошмар :eek:
P.S. - Если честно, то сначала бы базу перегнать в windows-1251 :cool: |
Цитата:
http://img143.imageshack.us/img143/9...srssuw0.th.gif Справа: RSS от сайта Слева: другии RSS-feeds к которым я подписался |
RUSpectrum, если я и буду перегонять базу, то только в UTF-8. А вместо convert_cyr_string можно просто делать сразу set names cp1251. Главное - задаться целью и сделать. Но там это далеко не самая главная задача, я только сегодня, например, обнаружил одну неприятную уязвимость, которая висела, можно сказать, "на виду", но её почти два года никто не замечал... что довольно странно...
|
Esn, да не волнуйтесь Вы так!
Будет RSS! И ни сколько не хуже! (хм... а возможно и лучше, т.к. база позволяет выводить более полную информацию) Цитата:
Хотя я обычно делал немного подругому: SQL-база в кодировке CP1251 (windows-1251), а кодировку страниц (HTML, XML и т.д.) делал UTF-8. Цитата:
Про себя уже написал - ну не PHP-ишник я. :o Кстати, смотрел PHP-спецификацию. Там есть функции по работе с DOM, xmlwriter. Их разве нельзя сюда как-то "прикрутить" ? |
Спасибо, сейчас немного передохну от перестройки и надеюсь что справлюсь. :)
|
Часовой пояс GMT +3, время: 10:02. |
vBulletin® Version 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot