Дубли Страниц
#1
Отправлено 29 Март 2015 - 11:27
Ситуация следующая:
На странице со списком товаров на каждом товаре есть цена и старая цена. Эти ссылки ведут не на саму страницу товара, а на страницу, которая дублирует основную страницу товара. Эти все дубли страниц загружаются роботом яндекса, искуственно получается очень много страниц. А новые оригинальные страницы товаров и категорий, достаточно медленно загружаются яндексом и попадают в индекс. Я думаю, что это замедляет индексацию новых нужных страниц.
Как убрать эти ссылки на дубли страниц?
Нужно, чтобы эти ссылки вели на основную страницу товара, а не на дубль.
Сайт: fdress.ru
Спасибо.
#2
Отправлено 29 Март 2015 - 13:08
destorrr (29 Март 2015 - 11:27) писал:
Ситуация следующая:
На странице со списком товаров на каждом товаре есть цена и старая цена. Эти ссылки ведут не на саму страницу товара, а на страницу, которая дублирует основную страницу товара. Эти все дубли страниц загружаются роботом яндекса, искуственно получается очень много страниц. А новые оригинальные страницы товаров и категорий, достаточно медленно загружаются яндексом и попадают в индекс. Я думаю, что это замедляет индексацию новых нужных страниц.
Как убрать эти ссылки на дубли страниц?
Нужно, чтобы эти ссылки вели на основную страницу товара, а не на дубль.
Сайт: fdress.ru
Спасибо.
Здравствуйте, данные вопросы уже обсуждались, вы можете ознакомиться с ними здесь(http://forum.storela...-ними-бороться/) и здесь(http://forum.storela...ь-дубли-станиц/), после чего выбрать подходящее вам решение
#3
Отправлено 29 Март 2015 - 19:10
Cupuyc (29 Март 2015 - 13:08) писал:
Как тогда реализовать, чтобы отображения цены и старой цены были ссылками, которые вели сразу на основную страницу товара, без префикса вида ?mod_id=56570776 ?
#4
Отправлено 29 Март 2015 - 20:05
destorrr (29 Март 2015 - 19:10) писал:
Дубли это товар расположенных в нескольких категориях, как избавиться от дублей вам написали в инструкции выше.
#5
Отправлено 29 Март 2015 - 21:15
Ирина345 (29 Март 2015 - 20:05) писал:
Дубли это товар расположенных в нескольких категориях, как избавиться от дублей вам написали в инструкции выше.
Ок.
Возможно ли сделать, чтобы отображение текущей и старой цены вообще не являлись ссылками?
#6
Отправлено 30 Март 2015 - 09:55
destorrr (29 Март 2015 - 21:15) писал:
Возможно ли сделать, чтобы отображение текущей и старой цены вообще не являлись ссылками?
В шаблоне HTML нужно найти код:
<div class="oldcena"> <div class="goodsListItemPriceOld"> {% IF index_page_new_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>index_page_new_goods.MIN_PRICE_NOW %} <a href="{index_page_new_goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{index_page_new_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT}</a> {% ELSEIF index_page_new_goods.MIN_PRICE_OLD>index_page_new_goods.MIN_PRICE_NOW %} <a href="{index_page_new_goods.URL_MIN_PRICE_OLD}" class="lineThrough">{index_page_new_goods.MIN_PRICE_OLD}</a> {% ENDIF %} </div> </div>
и заменить его на:
<div class="oldcena"> <div class="goodsListItemPriceOld"> {% IF index_page_new_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>index_page_new_goods.MIN_PRICE_NOW %} <span class="lineThrough">{index_page_new_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT}</span> {% ELSEIF index_page_new_goods.MIN_PRICE_OLD>index_page_new_goods.MIN_PRICE_NOW %} <span class="lineThrough">{index_page_new_goods.MIN_PRICE_OLD}</span> {% ENDIF %} </div> </div>
Далее код:
<div class="oldcena"> <div class="goodsListItemPriceOld"> {% IF index_page_favorites_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>index_page_favorites_goods.MIN_PRICE_NOW %} <a href="{index_page_favorites_goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{index_page_favorites_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT}</a> {% ELSEIF index_page_favorites_goods.MIN_PRICE_OLD>index_page_favorites_goods.MIN_PRICE_NOW %} <a href="{index_page_favorites_goods.URL_MIN_PRICE_OLD}" class="lineThrough">{index_page_favorites_goods.MIN_PRICE_OLD}</a> {% ENDIF %} </div> </div>
поменять на:
<div class="oldcena"> <div class="goodsListItemPriceOld"> {% IF index_page_favorites_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>index_page_favorites_goods.MIN_PRICE_NOW %} <span class="lineThrough">{index_page_favorites_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT}</span> {% ELSEIF index_page_favorites_goods.MIN_PRICE_OLD>index_page_favorites_goods.MIN_PRICE_NOW %} <span class="lineThrough">{index_page_favorites_goods.MIN_PRICE_OLD}</span> {% ENDIF %} </div> </div>
и код:
<div class="oldcena"> <div class="goodsListItemPriceOld"> {% IF index_page_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>index_page_goods.MIN_PRICE_NOW %} <a href="{index_page_goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{index_page_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT}</a> {% ELSEIF index_page_goods.MIN_PRICE_OLD>index_page_goods.MIN_PRICE_NOW %} <a href="{index_page_goods.URL_MIN_PRICE_OLD}" class="lineThrough">{index_page_goods.MIN_PRICE_OLD}</a> {% ENDIF %} </div> </div>
заменить на:
<div class="oldcena"> <div class="goodsListItemPriceOld"> {% IF index_page_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>index_page_goods.MIN_PRICE_NOW %} <span class="lineThrough">{index_page_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT}</span> {% ELSEIF index_page_goods.MIN_PRICE_OLD>index_page_goods.MIN_PRICE_NOW %} <span class="lineThrough">{index_page_goods.MIN_PRICE_OLD}</span> {% ENDIF %} </div> </div>
Теперь в шаблоне Товары найдите код:
<div class="oldcena"> <div class="goodsListItemPriceOld"> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT}</a> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD}</a> {% ENDIF %} </div> </div>
и замените на:
<div class="oldcena"> <div class="goodsListItemPriceOld"> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT}</span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span class="lineThrough">{goods.MIN_PRICE_OLD}</span> {% ENDIF %} </div> </div>
#7
Отправлено 30 Март 2015 - 10:54
MikDark (30 Март 2015 - 09:55) писал:
<div class="oldcena"> <div class="goodsListItemPriceOld"> {% IF index_page_new_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>index_page_new_goods.MIN_PRICE_NOW %} <a href="{index_page_new_goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{index_page_new_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT}</a> {% ELSEIF index_page_new_goods.MIN_PRICE_OLD>index_page_new_goods.MIN_PRICE_NOW %} <a href="{index_page_new_goods.URL_MIN_PRICE_OLD}" class="lineThrough">{index_page_new_goods.MIN_PRICE_OLD}</a> {% ENDIF %} </div> </div>
и заменить его на:
<div class="oldcena"> <div class="goodsListItemPriceOld"> {% IF index_page_new_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>index_page_new_goods.MIN_PRICE_NOW %} <span class="lineThrough">{index_page_new_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT}</span> {% ELSEIF index_page_new_goods.MIN_PRICE_OLD>index_page_new_goods.MIN_PRICE_NOW %} <span class="lineThrough">{index_page_new_goods.MIN_PRICE_OLD}</span> {% ENDIF %} </div> </div>
Далее код:
<div class="oldcena"> <div class="goodsListItemPriceOld"> {% IF index_page_favorites_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>index_page_favorites_goods.MIN_PRICE_NOW %} <a href="{index_page_favorites_goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{index_page_favorites_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT}</a> {% ELSEIF index_page_favorites_goods.MIN_PRICE_OLD>index_page_favorites_goods.MIN_PRICE_NOW %} <a href="{index_page_favorites_goods.URL_MIN_PRICE_OLD}" class="lineThrough">{index_page_favorites_goods.MIN_PRICE_OLD}</a> {% ENDIF %} </div> </div>
поменять на:
<div class="oldcena"> <div class="goodsListItemPriceOld"> {% IF index_page_favorites_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>index_page_favorites_goods.MIN_PRICE_NOW %} <span class="lineThrough">{index_page_favorites_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT}</span> {% ELSEIF index_page_favorites_goods.MIN_PRICE_OLD>index_page_favorites_goods.MIN_PRICE_NOW %} <span class="lineThrough">{index_page_favorites_goods.MIN_PRICE_OLD}</span> {% ENDIF %} </div> </div>
и код:
<div class="oldcena"> <div class="goodsListItemPriceOld"> {% IF index_page_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>index_page_goods.MIN_PRICE_NOW %} <a href="{index_page_goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{index_page_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT}</a> {% ELSEIF index_page_goods.MIN_PRICE_OLD>index_page_goods.MIN_PRICE_NOW %} <a href="{index_page_goods.URL_MIN_PRICE_OLD}" class="lineThrough">{index_page_goods.MIN_PRICE_OLD}</a> {% ENDIF %} </div> </div>
заменить на:
<div class="oldcena"> <div class="goodsListItemPriceOld"> {% IF index_page_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>index_page_goods.MIN_PRICE_NOW %} <span class="lineThrough">{index_page_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT}</span> {% ELSEIF index_page_goods.MIN_PRICE_OLD>index_page_goods.MIN_PRICE_NOW %} <span class="lineThrough">{index_page_goods.MIN_PRICE_OLD}</span> {% ENDIF %} </div> </div>
Теперь в шаблоне Товары найдите код:
<div class="oldcena"> <div class="goodsListItemPriceOld"> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT}</a> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD}</a> {% ENDIF %} </div> </div>
и замените на:
<div class="oldcena"> <div class="goodsListItemPriceOld"> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT}</span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span class="lineThrough">{goods.MIN_PRICE_OLD}</span> {% ENDIF %} </div> </div>
Спасибо.
Со старой ценой получилось.
А теперь как сделать, чтобы текущая цена не являлась ссылкой?
#8
Отправлено 30 Март 2015 - 11:01
destorrr (30 Март 2015 - 10:54) писал:
Со старой ценой получилось.
А теперь как сделать, чтобы текущая цена не являлась ссылкой?
В шаблоне HTML находим код:
<div class="goodsListItemPriceNew"> <a href="{index_page_new_goods.URL_MIN_PRICE_NOW}">{index_page_new_goods.MIN_PRICE_NOW | money_format}</a> </div>
и меняем его на:
<div class="goodsListItemPriceNew">{index_page_new_goods.MIN_PRICE_NOW | money_format} </div>
Далее код:
<div class="goodsListItemPriceNew"> <a href="{index_page_favorites_goods.URL_MIN_PRICE_NOW}">{index_page_favorites_goods.MIN_PRICE_NOW | money_format}</a> </div>
меняем на:
<div class="goodsListItemPriceNew">{index_page_favorites_goods.MIN_PRICE_NOW | money_format}</div>
и код:
<div class="goodsListItemPriceNew"> <a href="{index_page_goods.URL_MIN_PRICE_NOW}">{index_page_goods.MIN_PRICE_NOW | money_format}</a> </div>
меняем на:
<div class="goodsListItemPriceNew"> {index_page_goods.MIN_PRICE_NOW | money_format}</div>
Далее в шаблоне Товары находим:
<!--Отображение текущих цен в виде ссылок--> <div class="goodsListItemPriceNew"> <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a> </div>
и заменяем на:
<!--Отображение текущих цен в виде ссылок--> <div class="goodsListItemPriceNew"> {goods.MIN_PRICE_NOW | money_format}</div>
Еще в шаблоне Поиск найдите строки:
<div class="oldcena"> <div class="goodsListItemPriceOld"> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD}</a> {% ENDIF %} </div> </div> <div class="goodsListItemPriceNew"> <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a> </div>
и замените на:
<div class="oldcena"> <div class="goodsListItemPriceOld"> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD}</span> {% ENDIF %} </div> </div> <div class="goodsListItemPriceNew"> {goods.MIN_PRICE_NOW | money_format} </div>
#9
Отправлено 30 Март 2015 - 11:24
MikDark (30 Март 2015 - 11:01) писал:
<div class="goodsListItemPriceNew"> <a href="{index_page_new_goods.URL_MIN_PRICE_NOW}">{index_page_new_goods.MIN_PRICE_NOW | money_format}</a> </div>
и меняем его на:
<div class="goodsListItemPriceNew">{index_page_new_goods.MIN_PRICE_NOW | money_format} </div>
Далее код:
<div class="goodsListItemPriceNew"> <a href="{index_page_favorites_goods.URL_MIN_PRICE_NOW}">{index_page_favorites_goods.MIN_PRICE_NOW | money_format}</a> </div>
меняем на:
<div class="goodsListItemPriceNew">{index_page_favorites_goods.MIN_PRICE_NOW | money_format}</div>
и код:
<div class="goodsListItemPriceNew"> <a href="{index_page_goods.URL_MIN_PRICE_NOW}">{index_page_goods.MIN_PRICE_NOW | money_format}</a> </div>
меняем на:
<div class="goodsListItemPriceNew"> {index_page_goods.MIN_PRICE_NOW | money_format}</div>
Далее в шаблоне Товары находим:
<!--Отображение текущих цен в виде ссылок--> <div class="goodsListItemPriceNew"> <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a> </div>
и заменяем на:
<!--Отображение текущих цен в виде ссылок--> <div class="goodsListItemPriceNew"> {goods.MIN_PRICE_NOW | money_format}</div>
Еще в шаблоне Поиск найдите строки:
<div class="oldcena"> <div class="goodsListItemPriceOld"> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD}</a> {% ENDIF %} </div> </div> <div class="goodsListItemPriceNew"> <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a> </div>
и замените на:
<div class="oldcena"> <div class="goodsListItemPriceOld"> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD}</span> {% ENDIF %} </div> </div> <div class="goodsListItemPriceNew"> {goods.MIN_PRICE_NOW | money_format} </div>
После изменения кода, текущая цена перестала быть ссылкой, но изменился дизайн отображения текущей цены.
Как все это проделать без изменения дизайна?
#10
Отправлено 30 Март 2015 - 11:40
destorrr (30 Март 2015 - 11:24) писал:
Как все это проделать без изменения дизайна?
Вам нужно в шаблоне main.css найти код:
.goodsListItemBlock a span span { color: #dd96a2; font-size: 22px; font-family: ptsansnarrow, Arial; font-weight: bold; }
и заменить на:
.goodsListItemBlock a span span, .goodsListItemPriceNew span span { color: #dd96a2; font-size: 22px; font-family: ptsansnarrow, Arial; font-weight: bold; }
#11
Отправлено 30 Март 2015 - 12:05
MikDark (30 Март 2015 - 11:40) писал:
.goodsListItemBlock a span span { color: #dd96a2; font-size: 22px; font-family: ptsansnarrow, Arial; font-weight: bold; }
и заменить на:
.goodsListItemBlock a span span, .goodsListItemPriceNew span span { color: #dd96a2; font-size: 22px; font-family: ptsansnarrow, Arial; font-weight: bold; }
Теперь все корректно получилось.
Спасибо большое за помощь!
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных