Добавление атрибута rel=nofollow в ссылки (Yii)

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Задача по закрытию ссылок на соцсети атрибутом 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>

Информацию по данному методу можно посмотреть тут

1 комментарий

  • oprolevorter

    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.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *