Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Как скрыть модуль отзывы от индексации


susha
 Поделиться

Рекомендованные сообщения

Подскажите как правильно закрыть модуль отзывов от индексации яндекса на сайте на главной, в категориях и на странице товара?

Изменено пользователем susha
Ссылка на комментарий
Поделиться на других сайтах


Сделал так в column_left.tpl:

<!--noindex--><?php if ($modules) { ?>
<aside id="column-left" class="col-sm-3 hidden-xs">
  <?php foreach ($modules as $module) { ?>
  <?php echo $module; ?>
  <?php } ?>
</aside>
<?php } ?><!--/noindex-->

Так будет правильно?

Ссылка на комментарий
Поделиться на других сайтах


26 минут назад, susha сказал:

Сделал так в column_left.tpl:


<!--noindex--><?php if ($modules) { ?>
<aside id="column-left" class="col-sm-3 hidden-xs">
  <?php foreach ($modules as $module) { ?>
  <?php echo $module; ?>
  <?php } ?>
</aside>
<?php } ?><!--/noindex-->

Так будет правильно?

Нет

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

Только что, markimax сказал:

Нет

 

Подскажите, как будет правильно? У меня в левой колонке работает этот модуль.

Ссылка на комментарий
Поделиться на других сайтах


11 часов назад, Otvet сказал:

в шаблоне модуля

 

Подскажите пожалуйста как это сделать? Если я в шаблоне модуля закрою от индексации, отзывы не будут индексироваться и на самой странице отзывов?

Изменено пользователем susha
Ссылка на комментарий
Поделиться на других сайтах


в testimonial_list.tpl сделал так:

 

<!--noindex--><?php if ($reviews) { ?>
<?php foreach ($reviews as $review) { ?>
<table class="table table-striped table-bordered">
  <tr>
    <td style="width: 50%;">
      <strong><?php echo $review['author']; ?></strong>
    </td>
    <td class="text-right"><?php echo $review['date_added']; ?></td>
  </tr>
  <tr>
    <td colspan="2"><p><?php echo $review['text']; ?></p>
      <?php for ($i = 1; $i <= 5; $i++) { ?>
      <?php if ($review['rating'] < $i) { ?>
      <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-2x" style='color: #FC0;'></i></span>
      <?php } else { ?>
      <span class="fa fa-stack"><i class="fa fa-star fa-stack-2x" style='color: #FC0;'></i><i class="fa fa-star-o fa-stack-2x" style='color: #E69500;'></i></span>
      <?php } ?>
      <?php } ?>
    </td>
  </tr>
</table>
<?php } ?>
<div class="row">
  <div class="col-sm-6 text-left"><?php echo $pagination; ?></div>
  <div class="col-sm-6 text-right"><?php echo $results; ?></div>
</div>
<?php } else { ?>
<p><?php echo $text_no_reviews; ?></p>
<?php } ?><!--/noindex-->

так будет правильно?

Ссылка на комментарий
Поделиться на других сайтах


Установил RDS bar чтобы проверить что индексируется, а что нет и вышло вот так:

на странице отзывов так:

Screenshot_5.thumb.png.4e64f5f8849f08f5a3f2b6c7b87602bb.png

 

А на главной так:

Screenshot_6.png.8286a1ea1a775c6d1cd3e14fd1457366.png

 

Похоже нужно наоборот?

Ссылка на комментарий
Поделиться на других сайтах


закрыл в catalog/view/theme/default/template/extension/module/testimonial.tpl

 

<!--noindex--><?php if($layout==1){ ?>
<style type="text/css">
    .horizontal-sreview .review-author {
        font-size: 14px;
    }
    .horizontal-sreview .review-date-added {
        color: #999;
        margin-left: 10px;
    }
    .horizontal-sreview-all {
        float: right;
        margin: 0 25px 0 0;
        width: 100%;
        text-align: right;
    }
    .horizontal-sreview {
        border: 1px solid #ddd;
        margin-bottom: 20px;
        overflow: auto;
    }
    .horizontal-sreview .caption {
        padding: 15px 20px;
        min-height: 100px;
    }
</style>
<?php if($heading_title){ ?>
<h3><?php echo $heading_title; ?></h3>
<?php } ?>
<div class="row box-no-advanced">
    <?php foreach ($reviews as $review) { ?>
    <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
        <div class="horizontal-sreview transition">
            <div class="caption review-caption">
                <span class="review-author"><?php echo $review['author']; ?></span>
                <span class="review-date-added"><?php echo $review['date_added']; ?></span>
                <div class="rating">
                    <?php for ($i = 1; $i <= 5; $i++) { ?>
                    <?php if ($review['rating'] < $i) { ?>
                <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-2x"
                                             style='color: #FC0;'></i></span>
                    <?php } else { ?>
                <span class="fa fa-stack"><i class="fa fa-star fa-stack-2x"
                                             style='color: #FC0;'></i><i
                            class="fa fa-star-o fa-stack-2x"
                            style='color: #E69500;'></i></span>
                    <?php } ?>
                    <?php } ?>
                </div>
                <p><?php echo $review['text']; ?></p>
            </div>
        </div>
    </div>
    <?php } ?>
    <?php if($button_all){ ?>
    <div class="horizontal-sreview-all"><a href="<?php echo $keyword; ?>"><?php echo $button_all_text; ?></a></div>
    <?php } ?>
</div>
<?php }else{ ?>
<style type="text/css">
    .vertical-sreview .review-author {
        font-size: 14px;
    }
    .vertical-sreview .review-date-added {
        color: #999;
        margin-left: 10px;
    }
    .vertical-sreview-all {
        float: right;
        margin: 0px 25px 0px 0px;
        width: 100%;
        text-align: right;
    }
    .vertical-sreview {
        border: 1px solid #ddd;
        margin-bottom: 20px;
        overflow: auto;
    }
    .vertical-sreview .caption {
        padding: 15px 20px;
        min-height: 100px;
    }
</style>
<?php if($heading_title){ ?>
<h3><?php echo $heading_title; ?></h3>
<?php } ?>
<div class="row">
    <?php foreach ($reviews as $review) { ?>
    <div class="product-layout col-lg-4 col-md-4 col-sm-6 col-xs-12">
        <div class="vertical-sreview transition">
            <div class="caption review-caption">
                <span class="review-author"><?php echo $review['author']; ?></span>
                <span class="review-date-added"><?php echo $review['date_added']; ?></span>
                <div class="rating">
                    <?php for ($i = 1; $i <= 5; $i++) { ?>
                    <?php if ($review['rating'] < $i) { ?>
                <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-2x"
                                             style='color: #FC0'></i></span>
                    <?php } else { ?>
                <span class="fa fa-stack"><i class="fa fa-star fa-stack-2x"
                                             style='color: #FC0;'></i><i
                            class="fa fa-star-o fa-stack-2x"
                            style='color: #E69500;'></i></span>
                    <?php } ?>
                    <?php } ?>
                </div>
                <p><?php echo $review['text']; ?></p>
            </div>
        </div>
    </div>
    <?php } ?>
    <?php if($button_all){ ?>
    <div class="vertical-sreview-all"><a href="<?php echo $keyword; ?>"><?php echo $button_all_text; ?></a></div>
    <?php } ?>
</div>
<?php } ?><!--/noindex-->

Получилось вроде то что нужно:

Screenshot_7.png.f3784f1f8f2c903bcd4b8dadfc102ca5.png

 

Так правильно сделал?

Ссылка на комментарий
Поделиться на других сайтах


Google - не знает вообще про такой тег <noindex>
Yandex от него тоже отказался
Это не стандарт

Ссылка на комментарий
Поделиться на других сайтах

Только что, markimax сказал:

Google - не знает вообще про такой тег <noindex>
Yandex от него тоже отказался
Это не стандарт

 

Тогда будет проще убрать отзывы с главной, с категорий и с карточки товара?

Ссылка на комментарий
Поделиться на других сайтах


Отзывы нужно подгружать аяксом, причем post запросом, и по событию... типа lazy load

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.