Вот сделал небольшой, но полезный приемчик, как блокировать ссылки для индексации Google (http://www.google.com/) и Яндекс (допусти тем кто не хочет размещать обратные, или пользуется черным сео) из админки (кто захочет может сделать и для фронтенда)
Что нужно сделать?
--------------------------------
1-создать поле административного типа field_lock
2-в шаблон Details view внести кусок кода (файл sobi2.details.tmpl.php)

//начало кода
Цитировать
  <?php
      if ($fieldsObjects['field_lock']->data==1) {
if ($fieldsObjects['field_website']->data) {
echo '<noindex><a rel="nofollow" href="', $fieldsObjects['field_website']->data, '" >Посетить сайт</a> </noindex>';
                                                       }   
else {echo 'Нет данных';}
   }
      else {
if ($fieldsObjects['field_website']->data) {echo '<a href="', $fieldsObjects['field_website']->data, '" >Посетить сайт</a>';
            }
   else {echo 'Нет данных';}
                                                    }
  ?>
//конец кода

примечание: работает таким образом-если у меня есть поле field_website (необязательное в моем случае), куда пользователь вводит свой сайт, и поле field_lock проверяем есть ли данные для вывода и заблокирована ли индексация Гуглем и Яндексом. Если заблокировано и сайт внесен пользователем-обрамляем его в тег для Yandex <noindex> и ставим для Google rel="nofollow"

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


Защитный код
Обновить