Каскадное удаление в каталоге товаров

Beavis

Banned
Пробовал много - ко многим... вылезли непредвиденные косяки...
Один из - хлебные крошки.
Если товар в нескольких категориях, то как показывать? не по рефереру же...
ссылка на товар размещается на странице категории
на странице одной категории ссылка будет /category1/product1 , на странице другой категории - /category2/product1
т.е. просто правильно формировать ссылки
 

AmdY

Пью пиво
Команда форума
Beavis
угу, а завтра перенесём товар в категорию 3 и получим ссылку /category3/product1 при том, что у нас запущена реклама о продаже телика по супер скидке и все ссылки ведут на актуальные на начало акции /category1/product1, хотя в реальности достаточно было ссылки /product1.html
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
isqad ты чисто счетчик постов накручиваешь, или несколько различных страниц с одним контентом создаешь? :)

Beavis
угу, а завтра перенесём товар в категорию 3 и получим ссылку /category3/product1 при том, что у нас запущена реклама о продаже телика по супер скидке и все ссылки ведут на актуальные на начало акции /category1/product1, хотя в реальности достаточно было ссылки /product1.html
парсинг URL товара не должен зависеть от категории, товар должен определяться по названию, т.е. по последней части пути, у меня это сделано именно так,
а название категории влияет только на форматирование вывода характеристик
 

isqad

isqad88
isqad ты чисто счетчик постов накручиваешь, или несколько различных страниц с одним контентом создаешь? :)
Нет, просто ответил цитатой, что если мы будем создавать для одного товара (то есть по сути для одной страницы) несколько разных url, это плохо скажется на продвижении сайта в поисковиках.
 

Beavis

Banned
Beavis
угу, а завтра перенесём товар в категорию 3 и получим ссылку /category3/product1 при том, что у нас запущена реклама о продаже телика по супер скидке и все ссылки ведут на актуальные на начало акции /category1/product1, хотя в реальности достаточно было ссылки /product1.html
ну товар то выбирается из базы только по названию, а категория в урле передается только для уточнения, в какой именно категории показать товар в случае если связь меджу товарами и категориями many-to-many

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

парсинг URL товара не должен зависеть от категории, товар должен определяться по названию, т.е. по последней части пути, у меня это сделано именно так,
а название категории влияет только на форматирование вывода характеристик
да, так и есть.. категория в урле только для уточнения
 

isqad

isqad88
ну если ты такой хороший сеошник, то должен знать, что некоторые страницы можно закрыть от индексации
например, оставить для индекса только страницу товара в его главной категории
Я не сеошник.
Как вы закроете несколько страниц от индекса?

Все-таки верное решение - для каждого товара своя ссылка вида www.site.ru/tovar-slug.html без категории.
 

Gas

может по одной?
Как вы закроете несколько страниц от индекса?
например, оставить для индекса только страницу товара в его главной категории
+
http://en.wikipedia.org/wiki/Noindex

взять тот-же http://market.yandex.ua/model.xml?modelid=7717686&hid=91491&int_lnk=p-goods-img
hid=91491 - как раз категория
 

С.

Продвинутый новичок
То есть предлагется сначала вставить ненужные данные в УРЛ, а потом еще побороться за то, чтобы они игнорировались поисковиком. Ради чего такие телодвижения?
 

Beavis

Banned
Я не сеошник.
Как вы закроете несколько страниц от индекса?
<meta name="robots" content="noindex, nofollow">

Все-таки верное решение - для каждого товара своя ссылка вида www.site.ru/tovar-slug.html без категории.
Хорошо, как тогда определить, какую категорию отображать, есть товар одновременно принадлежит к нескольким?

То есть предлагется сначала вставить ненужные данные в УРЛ, а потом еще побороться за то, чтобы они игнорировались поисковиком. Ради чего такие телодвижения?
ради того чтобы знать какую категорию товара из нескольких возможных отображать
 

craz

Нестандартное звание
А не проще сесть и спроектировать бизнес? Или отвязаться от бизнеса, так как это может в 1С им охота себе моск вытр..ть, а вот зачем это пользователю.
 

С.

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

хлебные крошки, например, при many-to-many связи
Хлебные крошки это устаревшая бесполезная хрень. Только гики-девелоперы видят сайт, как жесткую древовидную структуру. Во-первых, рядовой посетитель таковым его не видит, и во-вторых, в данном конкретном случае он таковым и не явлется хотя бы из самого факта наличия связи many-to-many.
 

Redjik

Джедай-мастер
С.
хлебные крошки нужны для внутренней перелинковки - их поисковики любят ...
 

Gas

может по одной?
С.
мы ж не в идеальном мире живём, не всегда программист волен делать так, как считает нужным.
бувают упёртые заказчики, подписанные ТЗ, уже согласованные дизайны и т.д.
 

С.

Продвинутый новичок
хлебные крошки нужны для внутренней перелинковки - их поисковики любят ...
Для внутренней перелинковке поставь список категорий данного товара, как я предлагал выше. Это даже более оптимально, поскольку крошки покажут только один вариаон, а остальные будут подавлены ноиндексом.

мы ж не в идеальном мире живём, не всегда программист волен делать так, как считает нужным.
бувают упёртые заказчики, подписанные ТЗ, уже согласованные дизайны и т.д.
Не вопрос! Мы же здесь обсуждаем как правильно, красиво, оптимально с принципиальной точки зрения. Поэтому свои предложения, порожденные упертостью заказчика, не стоит предлагать в качестве аргумента.
 
  • Like
Реакции: craz

Gas

может по одной?
Поэтому свои предложения, порожденные упертостью заказчика, не стоит предлагать в качестве аргумента.
ok, согласен.

Хлебные крошки это устаревшая бесполезная хрень.
эта бесполезная хрень есть практически везде на популярных ресурсах - amazon, ebay, yandex.market.
мне как пользователю удобно смотреть на эту хрень, понимаю где я, как мне вернуться сразу на несколько уровней вверх по каталогу.
да и вообще отмести не понятно по каким убеждениям привычный и понятный, даже ожидаемый элемент навигации - как-то слишком.

показать несколько категорий - наверное как вариант, но нигде такого не видел, к тому же это не просто категории, а могут быть различные цепочки.

тут только вопрос в том, имеет вообще смысл many-to-many, наверное в большинтсве случаев действительно не имеет (если не навязанное требование свыше).
 
Сверху