rss не воспринимает html тэги?

Тема в разделе "PHP", создана пользователем kozax89, 25 июл 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. kozax89

    kozax89 Постоялец

    Регистр.:
    12 июл 2009
    Сообщения:
    135
    Симпатии:
    4
    У меня проблемка такая - лента rss берет ньюс из базы данных, но если в нем какие либо тэги html она виснет и не работает. А на сайте для проверки валидности rss ленты эти тэги обозначены как трабловые...

    Сам видел ленты с картинками в содержании (причем не с картинками добавляемыми тэгом rss, а именно img=) и не понимаю в чем тут дело. Подскажите как разобраться?

    Разобрался


    echo "<description><![CDATA[".$data['shortdesc']."]]></description>";
     
  2. jcrush

    jcrush

    Регистр.:
    10 ноя 2006
    Сообщения:
    692
    Симпатии:
    55
    все зависит от обработчика рсс ленты, если в нем описаны теги картинок они и будут работать!
     
  3. kozax89

    kozax89 Постоялец

    Регистр.:
    12 июл 2009
    Сообщения:
    135
    Симпатии:
    4
    Нее - ты не понял...

    Если из базы вытягивает в <description></description> код типа

    <description>
    <center>

    <div class="lol_1">лололо</div>

    <img src="http://lol.ru/img/lol1 class="img_1">
    <a href="http://lol.ru/lol2.php">лололо</a>

    </center>
    </description>


    то rss просто отрубаеться и не работает.

    Чтоб работало - надо в description ставить
    <![CDATA[ТВОЯ НОВОСТЬ]]>

    чтобы выглядело так:


    <description><![CDATA[
    <center>

    <div class="lol_1">лололо</div>

    <img src="http://lol.ru/img/lol1 class="img_1">
    <a href="http://lol.ru/lol2.php">лололо</a>

    </center>
    ]]></description>


    Во всяком случаи у меня иначе никак не работает...
     
    irk нравится это.
Статус темы:
Закрыта.