Меню с внешними ссылками на категории товаров

  • 14 Ответов
  • 291 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

Добрый день! Изначально разработчиком сайта была допущена ошибка. Ссылки на категории и товары имеют вид: /index.php/product/view/111/2222, где 111 – id категории, 2222 – id товара. Очевидно, что проблема была с чпу ссылками и отсутствием алиасов товара, а также с тем, что сначала создавались категории и подкатегории и только значительно позже пришла мысль сделать для подкатегорий отдельные подпункты меню. Исправить эту ситуацию невозможно, так как сайт активно раскручивается в Яндекс.директ и как ни странно неплохо продвинулся в обычном поиске. Но есть две крупные проблемы. Первая состоит в невозможности организовать полноценное меню с подпунктами для подкатегорий – добавление подпункта в виде категории JoomShopping автоматически вставляет в адрес алиас подпункта меню, то есть url любого товара  становится index.php/aaa/product/view/111/2222 , где aaa - алиас подпункта меню. Чтобы сохранить прежний url  ( /index.php/product/view/111/2222 ) пришлось  сделать подпункты меню в виде Системных ссылок (внешний URL). В свою очередь это привело к тому, что при переходе по одному из подпунктов меню положение выбранного подпункта не идентифицируется, т.е. подпункт не подсвечивается. Скорее всего именно потому, что Joomla считает этот переход – переходом на внешнюю страницу. Можно ли как-то это исправить?  Вторая проблема состоит в том, что внутри сайта доступны также ссылки index.php/aaa/product/view/111/2222, по которым пользователь никогда не перейдет, но которые индексирует Яндекс. Какой возможен выход из этой ситуации?

*

kit2m2

  • ******
  • 1110
  • 103
Рецепт правильной структуры:
1. Создать пункт меню JoomShopping-Категории-All
2. Создать пункты меню JoomShopping-Категория на все категории и подкатегории с учетом их вложенности
3. Назначить алиасы (псевдонимы) ВСЕМ(!) категориям и товарам
4. Включить SEF в настройках Joomla

В вашем случае я бы переделал... А то не только с дублями (не нужными для индексации ссылок) возникнут проблемы, но и с некоторыми модулями JoomShopping в правильности построении ссылок на товары.
Бесплатные расширения для Joomla и JoomShopping | Вкладки Bootstrap на странице товара БОЛЬШАЯ ПРОСЬБА кто использует мои расширения - писать отзывы в темах расширений, которые были Вам полезны или на сайте разработчика.

Разделяю ваше мнение в том, что это идеальное решение. Ваш рецепт - единственно правильная цепочка действий, которая возможна, когда начинаешь разрабатывать сайт. Но конкретно в данный момент это практически невозможно по нескольким причинам. Во-первых, это влечет за собой автоматическое удаление из проиндексированных страниц порядка 13000 страниц сайта. В них, конечно, много мусора и дублей, но вероятнее всего поисковому роботу яндекса такое действие не понравится и он может перестать "уважать" домен на долгое время. Во-вторых, придется перестраивать рекламные кампании и Яндекс.директ, и Google, меняя все посадочные страницы, что грозит потерей наработанной статистики и повышением ставок. Очень хотелось бы попытаться сделать всё возможное, чтобы сохранить имеющуюся структуру с минимальными потерями.

*

kit2m2

  • ******
  • 1110
  • 103
... Очень хотелось бы попытаться сделать всё возможное, чтобы сохранить имеющуюся структуру с минимальными потерями.

Данная задача - НЕ ВЫПОЛНИМА!

Удаляйте сайт из Яндекса и всё по новой. Или можете оставить как есть...
Бесплатные расширения для Joomla и JoomShopping | Вкладки Bootstrap на странице товара БОЛЬШАЯ ПРОСЬБА кто использует мои расширения - писать отзывы в темах расширений, которые были Вам полезны или на сайте разработчика.

Надеюсь, что Вы не правы. Частично первая проблема уже была решена с помощью искусственного создания собственного меню с желаемыми подпунктами через  определение родительской категории и сестринских подкатегорий для текущей категории с последующим выводом их на позиции меню в виде обычных гиперссылок. Другой вопрос, что визуально приходится многое вручную дорабатывать и, конечно, возможность подредактировать стандартное меню Joomla была бы наилучшим решением. Пока только не понятно, как это сделать. Нет ли возможности в стандартном меню Joomla обойти собственные менюшные алиасы как-то иначе, минуя внешние URL? Или проблема с выделением текущего местоположения категории подсветкой вовсе не в них?
Вторая проблема с дублями возможно может быть решена на уровне запрета индексации в robots.txt. Учитывая, что установлен плагин Canonical Category For Products, возможно, что дублированные страницы не имеют никакого веса, а просто индексируются. Но как массово их удалить из индексации? Может быть есть какой-то алгоритм действий?

*

kit2m2

  • ******
  • 1110
  • 103
Ваши действия напоминают случай когда случайно прибили кровать к потолку, а потом пытаются на ней спать... Вот только как решить проблему с одеялом? Оно как назло падает на пол.

Я уже написал своё мнение. Даже если решите те проблемы, которые описали в предыдущем посте, появятся другие. Чем дальше будете тянуть с переделкой, тем дороже выйдет и времени больше на это уйдет.
« Последнее редактирование: 11.10.2016, 09:27:19 от kit2m2 »
Бесплатные расширения для Joomla и JoomShopping | Вкладки Bootstrap на странице товара БОЛЬШАЯ ПРОСЬБА кто использует мои расширения - писать отзывы в темах расширений, которые были Вам полезны или на сайте разработчика.

*

nevigen

  • *****
  • 8831
  • 754
  • http://n*****n.com
соглашусь...
профилактика или лечение на ранней стадии, намного дешевле лечения хронического состояния.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !

*

Arkadiy

  • *****
  • 5342
  • 440
  • Крепитесь, други.
А если просто воспользоваться модулем категорий магазина?

*

kit2m2

  • ******
  • 1110
  • 103
Можно воспользоваться, но чтобы он корректно строил ссылки на категории, нужно сначала эти ссылки создать в каком либо меню (можно в скрытом). Чтобы не было ни каких viev и т.п.
Бесплатные расширения для Joomla и JoomShopping | Вкладки Bootstrap на странице товара БОЛЬШАЯ ПРОСЬБА кто использует мои расширения - писать отзывы в темах расширений, которые были Вам полезны или на сайте разработчика.

Никто не спорит, что лучше быть богатым и здоровым, чем бедным и больным. Но приходится исходить из стартовых условий. То, что нужен новый сайт это очевидно. Вопрос в том, как спасти старый. Представьте, что у вас штат сотрудников и функционирующий магазин, который работает со сложностями, но работает. И Вам предлагают в один момент всех уволить и начать с чистого листа. А это фактически равносильно тому, что вы предлагаете, так как при этом простой в несколько месяцев неизбежен (выпадение из индекса, замена рекламных ссылок и т.д.). Поэтому я рассматриваю исключительно варианты спасения с параллельной разработкой нового сайта на новом домене. И сейчас ставлю конкретные вопросы с меню и дублями (кстати, эта проблема, мне кажется, связана не с конкретно моей ситуацией, а в целом с джумшоппингом). Спасибо Arkadiy за предложение с модулем категорий, тоже были надежды, но правда в том, что он действительно цепляется к пунктам меню. 

*

kit2m2

  • ******
  • 1110
  • 103
Не тратьте время и деньги на старый сайт, оставьте все как есть. Параллельно делайте новый, но при этом затраты чем дальше Вы тяните тем больше они увеличиваются, а когда замените старый сайт на новый (все равно он будет заново проиндексирован, только страниц будет в индексе больше).

Переделать сайт с нуля заново можно за неделю или меньше. В вашем случае это можно сделать за день. Скопируйте сайт и измените структуру ссылок, потом замените сайт новым. Но потери в индексации в любом случае неизбежны. Если конечно проблема ссылками Вас сильно беспокоит...
Бесплатные расширения для Joomla и JoomShopping | Вкладки Bootstrap на странице товара БОЛЬШАЯ ПРОСЬБА кто использует мои расширения - писать отзывы в темах расширений, которые были Вам полезны или на сайте разработчика.

*

Arkadiy

  • *****
  • 5342
  • 440
  • Крепитесь, други.
Спасибо Arkadiy за предложение с модулем категорий, тоже были надежды, но правда в том, что он действительно цепляется к пунктам меню. 
В Joomla все цепляется к пунктам меню, но при установке этого модуля ссылки в нем по идее должны получиться такие-же как и существующие.

*

dmitry_stas

  • ********
  • 9615
  • 929
Представьте, что у вас штат сотрудников и функционирующий магазин, который работает со сложностями, но работает. И Вам предлагают в один момент всех уволить и начать с чистого листа.
никто вам не предлагает никого увольнять. вам предлагают из одного офиса в более удобный переехать. все вещи перевезти, и на старом офисе на окошке контакты нового повесить. redirect иными словами. только постепенно, по одной категории. руками. и все спасете, даже не заметите скачков.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

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

В Joomla все цепляется к пунктам меню, но при установке этого модуля ссылки в нем по идее должны получиться такие-же как и существующие.
Спасибо, еще раз попробую.