Jump to content
Sign in to follow this  
Helloween

[HowTo] Кнопка "Вернуться в категорию"

Recommended Posts

Есть решение на php - гораздо удобнее и надежнее.

Есть ведь вариант, когда человек пришел на страницу из поисковика!

Так вот, чтобы переходить на уровень выше по хлебным крошкам, а не использовать history, есть великолепное решение:

Получаем и обрабатываем адрес текущей страницы:

<?php
$real_url = $_SERVER['REQUEST_URI'];                //получаем адрес текущей страницы
$cut_url = rtrim( dirname( $real_url ), "/" )."/";  //отрезаем текущий товар и получаем адрес директории
?>
И в любом месте (где удобно) вставляем кнопку и стилизуем ее как нравится:

<a class="button"  target="_top" href="<?php echo $cut_url; ?>">Вернуться в раздел</a>
Все гениальное - просто!

 

 

Работу кнопки можно посмотреть на сайте: www.profinstrument.ru/instrumenty/elektroinstrument/diskovye-pily/3031-makita-4101rh

 

Скриншот под спойлером:

4xGIpN52.jpg

Share this post


Link to post
Share on other sites

Отличное решение. Все работает.

Share this post


Link to post
Share on other sites

Helloween,

1) это совершенно другой функционал, а не аналог "кнопки назад в браузере".

2) велосипед, ибо равнозначно

<a class="button" target="_top" href="../">Вернуться в раздел</a>

Share this post


Link to post
Share on other sites

1. да, есть отличие, но не настолько, чтобы совершенно.

2. согласен, но через переменную, на мой взгляд, правильнее. не всегда система правильно отрабатывает с относительными путями.

Share this post


Link to post
Share on other sites

совершенно.

на страницу я могу попасть по прямой ссылке с другого ресурса/поисковика.

и кнопка "назад", ведущая в категорию, а не обратно на тот ресурс/поисковик, - нехорошо.

Share this post


Link to post
Share on other sites

именно поэтому у меня кнопка "Вернуться в категорию", а не "Назад". Она отправляет в категорию, в которой находится товар, а не посылает на южные широты. Именно поэтому я и говорю, что такое решение лучше, чем javascript history back.

 

Кнопка на сайте не должна вести на сторонний ресурс! Даже, если это возврат на рефера. Для этого в браузере есть кнопка "Назад". А с сайта никаких кнопок "Назад", ведущих за пределы сайта (домена) быть не может и не должно!

 

Нормальные поисковики открывают страницы в новых вкладках. И вернуться в поисковик не составит труда, переключив вкладку, или закрыв открытую.

Share this post


Link to post
Share on other sites

именно поэтому у меня кнопка "Вернуться в категорию", а не "Назад". Она отправляет в категорию, в которой находится товар

о чем и речь.

тема была об "аналоге кнопки "назад" в браузере".

на этой счастливой ноте сообщения вынесены в отдельную тему :-)

Share this post


Link to post
Share on other sites

если мне нужно вернуться в категорию я ищу "хлебные крошки"

Share this post


Link to post
Share on other sites

если мне нужно вернуться в категорию я ищу "хлебные крошки"

 

Человек почитал описание товара, ему нужно вернуться в категорию, чтобы посмотреть еще какие-то товары. Он нажал кнопку "Вернуться в категорию" и счастлив.

Мотать страницу вверх ради того, чтобы найти хлебные крошки? Помимо того - хлебные крошки есть не на всех сайтах. И на добивание - простые обыватели про хлебные крошки, в большинстве случаев и не знают!

Но для суперпользователей, знающих про хлебные крошки, я оставил радость пользоваться и ими. :)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.