В 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"
для всех ссылок в описании.