Вопрос по DLE

vlamant
На сайте с 16.11.2006
Offline
129
503

Вообщем, суть проблемы такова:

в RSS ссылка ввидом <a href="http://mysite.com">мой сайт</a> выглядит таким образом:

&lt;a href=&quot;http://mysite.com">мой сайт&lt;/a&gt;

Как сделать чтобы выводился только текст, без тегов и прочей ерундистики..

Нужно это для яндекс.новостей.

Собственно в данной версии все прекрасно работает с Яндекс.Новости, но вот попросили вдруг чтобы ссылок не было ))) а доп поле делать под новость целиком, и дулировать текс без ссылки ой как не хочеться. Всем заранее благодарен!!

Версия движка 9.0

Кто готов это реализовать, или реализовано уже, готов заплатить $ пишите в личку или в аську 2977763

Если Яндекс ищет ответ на ваш запрос больше минуты - ждите... Он гуглит... Покупаем ссылки. Дорого!! (http://www.sape.ru/r.fe6e659f65.php) Покупаем и продаем статьи!!! (http://articles.sape.ru/r.fe6e659f65.php)
F
На сайте с 16.01.2010
Offline
267
#1

Откройте файл найдите /engine/modules/show.short.php и найдите

$row['full_story'] = trim( htmlspecialchars( stripslashes( $row['full_story'] ), ENT_QUOTES ) );

замените на

$row['full_story'] = trim (htmlspecialchars( strip_tags( stripslashes( str_replace( "<br />", " ", $row['full_story'] ) ) ) ) );

100 баксов

vlamant
На сайте с 16.11.2006
Offline
129
#2
futuristian:
Откройте файл найдите /engine/modules/show.short.php и найдите

Не помогает. Кеш чистил. изначально сам ковырялся в данной строке, она у меня выглядит так:

$row['full_story'] = trim (htmlspecialchars( strip_tags( stripslashes( str_replace( "<br />", " ", $row['full_story'] ) ), '<a>' ), ENT_QUOTES ) );
gormarket
На сайте с 29.12.2010
Offline
47
#3

vlamant, Вы указали для функции strip_tags какие теги не удалять - '<a>'

уберите это, и будут удаляться все теги

Вот пример работы функции:


$text = '
<p>Параграф.</p>
<!-- Comment -->
Еще немного текста';

echo strip_tags($text);

echo "\n\n-------\n";

// не удалять <p>
echo strip_tags($text, '<p>');
Товары и цены в магазинах Вашего города: Городской рынок (http://gormarket.ru/)
vlamant
На сайте с 16.11.2006
Offline
129
#4

Спасибо огромное, проблема решена)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий