PDA

View Full Version : Rss


Rinat
13.08.2005, 00:21
Всем привет. У меня такая проблемка:
На моем сайте есть новости, в новостях я часто использую хтмл теги, для указания ссылок, перечисления, перехода на новую строчку и тп. Также часто использую тег img для показа картинок в новостях.
Все бы хорошо, но я захотел сделать на своем сайте RSS. Стандартный скрипт не подошел, так как он выводит только заголовки новостей и подзаголовки.
Мне нужно было чтобы новости выводились полностью
Я скачал вот такой модуль:
http://rus-phpnuke.com/modules.php?name=Files&go=view_file&lid=688
Настроил. Начал проверять.
И тут понял, что не все так хорошо. В моем RSS клиенте выводятся картинки с моего сайта, когда на всех других сайтах только текст и ссылки.
Вот сейчас даже не знаю что сделать... . Хоть новости без картинок выводить. Можно ли настроить модуь так, чтобы тег img он игнорировал?

И еще не по теме...
Админы у вас в письме, отсылаемом после регистрации опечатка...
----------------------
Спасибо за регистрацию на Forum. MyNuke.ru! Мы рады, что вы присоединили к
нам, и надеемся, что вам тут понравится.
------------------------------

BriaN
13.08.2005, 02:51
Скачай патч 3.1 с этого сайта и от туда возьми backend.php, он обновился до версии 0.91 и теперь спокойно выводит всю новость.

Rinat
13.08.2005, 15:37
нет, нет.
он ничем не отличается от того, который я скачал.
мне эе нужно чтобы картинки в Rss не выводились.

Soniks
13.08.2005, 23:00
Rinat
И еще не по теме...
Админы у вас в письме, отсылаемом после регистрации опечатка...
спасибо подправил!
Насчет rss? пасмотрим стандартный backend.php версии 0.91
самый простой способ это вырезать все html теги кроме определенных, для этого
открываем этот файл
находим там сл-ю строчку:
$rsid = intval($rsid);
и ниже добавляем:
$rtext = strip_tags($rtext, '<a><b><i><u><br>');
соответственно там где <a><b><i><u><br> можеье добавить или удалить нужный вам тег, который не будет профильтрован.

Rinat
14.08.2005, 00:43
Soniks Cупер! Правда там нужно было немножко по другому сделать, но идею уловил. Сейчас все сделал, работает без картинок.
Огромное спасибо!

BriaN
14.08.2005, 03:18
Странно что вообще картинки показывал... У меня backend.php последний с патча 3.1, он выводит и всю новость и без картинок, то бишь в html коде.

Rinat
14.08.2005, 04:09
Еще одна трабла... здесь даже не знаю куда идти и у кого спрашивать...
Сейчас захотел зарегистрировать свой сайт в RSS каталогах... и обламался..
Начал проверять.
В одном пишет: Invalid xml declaration.
В другом XML parsing error: <unknown>:3:0: xml declaration not at start of external entity
А яндекс лента пишет По данному адресу не существует RSS-потока.
В клиенте все работает и не только у меня. Даже у человека попросил проверить...
Что делать - не знаю, куда лезть тоже не знаю.
Подскажите или дайте ссылку к знающим людям...