Как проставлять аттрибут rel="nofollow" для всех ссылок в описании?

В Yii можно проставить атрибут rel="nofollow" для всех ссылок в описании с помощью использования метода linkify() класса CHtml.

Для начала, нужно убедиться, что в вашем приложении установлено расширение CHtml. Вы можете проверить это, рассмотрев ваш файл protected/config/main.php и убедившись, что CComponent имеет связанный компонент CHtml.

Далее, вы можете использовать метод linkify() для преобразования текста с ссылками в HTML с проставленными атрибутами. Пример кода, который покажет, как это сделать:

<?php
// Пример использования метода linkify()
$text = "Вот простой текст с ссылкой на мой сайт: http://example.com.";
$html = CHtml::linkify($text, array('rel' => 'nofollow'));
echo $html;
?>

Этот код преобразует текст Вот простой текст с ссылкой на мой сайт: http://example.com. в следующий HTML-код с проставленным атрибутом rel="nofollow" для ссылки:

Вот простой текст с ссылкой на мой сайт: <a href="http://example.com" rel="nofollow">http://example.com</a>.

Таким образом, метод linkify() может быть использован для простановки атрибута rel="nofollow" для всех ссылок в описании.