Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] как сделать ссылку для перехода в нужный tab?


Recommended Posts

как в тексте описания товара добавить ссылку, по клику на которую происходило бы открытие этой вкладке. (т.е. как сделать тоже самое, что происходит по клику по вкладке в описании товара)?

 

Т.е. как вставить ссылку, по клику по которой открывалась бы вкладка например Характеристики ?

 

если просто вставить ссылку такого вида http://moysite.com/#tab-attribute  то переход происходит не во вкладку а на главную страницу сайта...

 

 

Надіслати
Поділитися на інших сайтах


Смотрите, как происходит переход во вкладку Отзывы при клике на ссылки Отзывов: 0 и Оставить отзыв и сделайте по аналогии.

Надіслати
Поділитися на інших сайтах


Смотрите, как происходит переход во вкладку Отзывы при клике на ссылки Отзывов: 0 и Оставить отзыв и сделайте по аналогии.

 

я и сделал по аналогии, но не работает.... поэтому и спрашиваю..

Надіслати
Поділитися на інших сайтах


Делал для отзывов.Лень переписывать

 

 
<modification>
<id><![CDATA[category_review]]></id>
<version><![CDATA[1.0]]></version>
<vqmver><![CDATA[2.4.1]]></vqmver>
<author><![CDATA[Tom]]></author>
<file name="catalog\view\theme\*\template\product\category.tpl">
<operation>
<search position="replace" offset="2"><![CDATA[<?php if ($product['rating']) { ?>]]></search>
<add><![CDATA[<?php if ($product['rating']) { ?>
<div class="rating"><a href="<?php echo $product['href']; ?>#tabs"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></br><?php echo $product['reviews']; ?></a></div>
]]></add>
</operation>
<operation>
<search position="before"><![CDATA[<?php echo $footer; ?>]]></search>
<add><![CDATA[<style type="text/css">
.rating a {
color: #38B0E3;
font-weight: bold;
text-decoration: none;
display: block;
margin: 8px 0 8px 0;
}
.rating a:hover {
text-decoration: underline;
}
</style>]]></add>
</operation>
</file>
<file name="catalog\view\theme\*\template\product\product.tpl">
<operation>
<search position="before"><![CDATA[<?php echo $footer; ?>]]></search>
<add><![CDATA[<script type="text/javascript">
    $(function () {
        var hash = $.trim( window.location.hash );
        if (hash) $('#tabs a[href$="#tab-review"]').trigger('click');
    });
</script>]]></add>
</operation>
</file>
</modification>

 

Надіслати
Поділитися на інших сайтах

<a onclick="$('a[href=\'#tab-review\']').trigger('click');"><?php echo $reviews; ?></a>  |  <a onclick="$('a[href=\'#tab-review\']').trigger('click');"><?php echo $text_write; ?></a>

Как говорится, найдите N отличий с вашим кодом.

Надіслати
Поділитися на інших сайтах


<a onclick="$('a[href=\'#tab-review\']').trigger('click');"><?php echo $reviews; ?></a>  |  <a onclick="$('a[href=\'#tab-review\']').trigger('click');"><?php echo $text_write; ?></a>

Как говорится, найдите N отличий с вашим кодом.

 

 

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

я и близко не программист и не связан с этой областью.....  максимум в общих чертах html для чайников - этой мой уровень :)

 

поэтому если еще немного подскажите что тут нужно конретно вписать, чтобы получилась ссылка с анкором "Характеристики" и при клике происходил переход на вкладку соответственно Характеристики?

Надіслати
Поділитися на інших сайтах


Если вам надо попасть при клике во вкладку Характеристики, то вставьте такой код

<a onclick="$('a[href=\'#tab_attribute\']').trigger('click');">Здесь какой-то текст</a>

это в карточке товара.

Надіслати
Поділитися на інших сайтах


Если вам надо попасть при клике во вкладку Характеристики, то вставьте такой код

<a onclick="$('a[href=\'#tab_attribute\']').trigger('click');">Здесь какой-то текст</a>

это в карточке товара.

 

 

Сделал как написано, не работает.

 

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

 

opencart 1/5/1/3 - если это имеет значение.

Надіслати
Поділитися на інших сайтах


Мой косяк  :-D  В ссылке вместо тире указал нижнее подчеркивание  :oops:

Должно быть так

<a onclick="$('a[href=\'#tab-attribute\']').trigger('click');">Характеристики</a>
Надіслати
Поділитися на інших сайтах


 

Мой косяк  :-D  В ссылке вместо тире указал нижнее подчеркивание  :oops:

Должно быть так

<a onclick="$('a[href=\'#tab-attribute\']').trigger('click');">Характеристики</a>

 

Ура!!!!! теперь работает. ОГРОМНОЕ СПАСИБО за помощь!

 

еще один вопрос отписал в личку, может так же сможете подсказать (если в курсе дела и есть время посмотреть) Заранее спасибо.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.