Задача по закрытию ссылок на соцсети атрибутом rel=»nofollow», сайт на фреймверке Yii.
В моем случае, использовался виджет «social» для вывода ссылок соц сетей, в котором использовался такой код
<div class="social span4"> <?php foreach ($items as $item) { ?> <div class="social-item"> <?php echo CHtml::link( CHtml::image( ImageCache::image($item->image, $imageOptions), $item->name, array('title' => $item->name) ), $item->link ); ?> </div> <?php } ?> </div>
где, вывод ссылок осуществляется методом CHtml::link
у link() есть дополнительный параметр htmlOptions с типом array, вот его мы и будем использовать, добавив в код array(‘rel’=>’nofollow’)
Вывод ссылки с атрибутом rel=nofollow
<div class="social span4"> <?php foreach ($items as $item) { ?> <div class="social-item"> <?php echo CHtml::link( CHtml::image( ImageCache::image($item->image, $imageOptions), $item->name, array('title' => $item->name) ), $item->link, array('rel'=>'nofollow') ); ?> </div> <?php } ?> </div>
Информацию по данному методу можно посмотреть тут
Hey just wanted to give you a quick heads up and let you know a few of the pictures aren’t loading properly. I’m not sure why but I think its a linking issue. I’ve tried it in two different web browsers and both show the same results.