noindex

Главные вкладки

Аватар пользователя hurt3 hurt3 27 ноября 2009 в 21:29

Доброго времени суток. Подскажите модуль должен заворачивать ссылки в noindex на всем сайте и нодные и модульные.
Noindex External Links пробывал но он как понимаю всю страницу оборачивает.

Комментарии

Аватар пользователя Тыдж Тыдж 28 ноября 2009 в 18:30

терез темизацию в нужном месте нужного tpl.php обрамить вывод поля или контента в noindex, я так для комментариев делал

Аватар пользователя hurt3 hurt3 30 ноября 2009 в 6:19

да, это возможный вариант, вот что получилось у меня, шаблон блумарин ....print $content;.... вот эту штучку в <> разумееться обрамил вот такой вот штукой http://www.zimovka.ru/ivan/avtomaticheskoe-dobavlenie-ko-vneshnim-ssylka... - здесь под данную ситуацию все описано

Аватар пользователя hurt3 hurt3 30 ноября 2009 в 6:22

но проблема заключаетьс в том что данный способ опутает все ссылки , а в моем случае не обходимо для отдельных материалов сохранить индексацию , а это значит, что все таки придеться копать в сторону Тыдж, блин не охото то как :)))))))))))))))))

Аватар пользователя Тыдж Тыдж 30 ноября 2009 в 12:52

ну че не охота-то? самый легкий и приемлемый способ...
скопируйте в вашу тему из папки с модулем cck файл content-field.tpl.php, а затем создайте потом content-field-field_asdasd.tpl.php (впишите название своего поля ссылки вместо асдасд), поместите туда код:

<?php if (!$field_empty) : ?>
<div class="field field-type-<?php print $field_type_css ?> field-<?php print $field_name_css ?>">
  <?php if ($label_display == 'above') : ?>
    <div class="field-label"><?php print t($label) ?>:&nbsp;</div>
  <?php endif;?>
  <div class="field-items">
    <?php $count = 1;
    foreach ($items as $delta => $item) :
      if (!$item['empty']) : ?>
        <div class="field-item <?php print ($count % 2 ? 'odd' : 'even') ?>">
          <?php if ($label_display == 'inline') { ?>
            <div class="field-label-inline<?php print($delta ? '' : '-first')?>">
              <?php print t($label) ?>:&nbsp;</div>
          <?php } ?>
          <noindex><?php print $item['view'] ?></noindex>
        </div>
      <?php $count++;
      endif;
    endforeach;?>
  </div>
</div>
<?php endif; ?>

print $item обрамлено тегом noindex - это то что вам нужно, nofollow добавьте через настройку ссылок. все.