malexv Опубліковано: 26 березня 2015 Share Опубліковано: 26 березня 2015 Добрый вечер, ребят подскажите как сделать, чтобы вкладка "Характеристики" была по умолчанию открыта, а вкладка "Описание" отображалась тогда когда она заполнена. Opencart 2.0, на форуме искал, для старой версии решения есть но не подходят для новой. Подскажите пожалуйста. Спасибо Надіслати Поділитися на інших сайтах More sharing options...
Otvet Опубліковано: 26 березня 2015 Share Опубліковано: 26 березня 2015 в шаблоне product ищите условие if перед блоком и поймете схему Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 26 березня 2015 Share Опубліковано: 26 березня 2015 Если без редактирования файлов: Через любой HTML модуль (для opencart 2.x) и jquery Т е если вкладка пустая, то полностью её удалить, что-о типа такого (на работоспособность не проверял, но должно работать) <script> html_desc = $('#tab-description').html(); tab_selector = '#tab-review'; // или какой надо if (html_desc=='') { $('#tab-description').remove(); $('a[href=\'#tab-description\']').closest('li').remove(); $('a[href=\''+tab_selector+'\']').trigger('click'); } </script> Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 березня 2015 Share Опубліковано: 26 березня 2015 Не.. Марк, чуточку не так <script>var html_desc = $('#tab-description').html();if (html_desc=='') { $('a[href=\'#tab-specification\']').click();}</script> Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 26 березня 2015 Share Опубліковано: 26 березня 2015 А зачем пустой таб? ;) Чтобы пользователь кликнул и увидел... ничего, а мозг подсознательно, вот нае..., лишний раз кликнул суставами, ну его... уйду отсюда (утрирую конечно но суть такая) Пустой таб надо вообще удалять, по юзабилити Кстати я подредактировал и добавил var tab_selector = '#tab-review'; // или какой надо .... $('a[href=\''+tab_selector+'\']').trigger('click'); Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 березня 2015 Share Опубліковано: 26 березня 2015 Согласен, Осталось теперь ТС только реализовать Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 26 березня 2015 Share Опубліковано: 26 березня 2015 Проверил - работает идеально - удаляет таб и переключает на нужный <script> html_desc = $('#tab-description').html(); tab_selector = '#tab-review'; // или какой надо if (html_desc=='') { $('#tab-description').remove(); $('a[href=\'#tab-description\']').closest('li').remove(); $('a[href=\''+tab_selector+'\']').trigger('click'); } </script> Пример кода виджета: http://oc2.opencartadmin.com/admin/index.php?route=module/blog/widgets&tab=amytabs18 Логин/пароль demo/demo Пример работы: http://oc2.opencartadmin.com/desktops/iphone 1 Надіслати Поділитися на інших сайтах More sharing options... 1 year later... vitamin80 Опубліковано: 13 червня 2016 Share Опубліковано: 13 червня 2016 Я сделал так: вот нашел в файле код и напротив 'sort' поставил нужное число. Первой отрывается та вкладка, которая нужна. не совсем ответ под этот вопрос - но наверняка кому нить понадобиться. Под Opencart 2.1 $language_id = $config->get( 'config_language_id' ); $tabs = array(); $tabs[] = array( 'heading' => $tab_description, 'content' => 'description', 'sort' => 2 ); if ($attribute_groups) { $tabs[] = array( 'heading' => $tab_attribute, 'content' => 'attribute', 'sort' => 1 ); } if ($review_status) { $tabs[] = array( 'heading' => $tab_review, 'content' => 'review', 'sort' => 3 ); } Надіслати Поділитися на інших сайтах More sharing options... 1 year later... onlinemania Опубліковано: 24 вересня 2017 Share Опубліковано: 24 вересня 2017 (змінено) Скрипт работает супер - удаляет пустое описание и переходит на следующую вкладку. А как сделать чтобы активная была вкладка характеристики даже если описание не пустое? Я имею ввиду без редактирования шаблона это возможно подобными средствами? Змінено 24 вересня 2017 користувачем onlinemania Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 25 вересня 2017 Share Опубліковано: 25 вересня 2017 (змінено) Посмотрите внимательно product.tpl Там есть и Ярлычок-переключатель вкладок и сами табы. Вот такие переключатели Спойлер <ul class="nav nav-tabs"> <li class="active"><a href="#tab-description" data-toggle="tab"><?php echo $tab_description; ?></a></li> <?php if ($attribute_groups) { ?> <li><a href="#tab-specification" data-toggle="tab"><?php echo $tab_attribute; ?></a></li> <?php } ?> <?php if ($review_status) { ?> <li><a href="#tab-review" data-toggle="tab"><?php echo $tab_review; ?></a></li> <?php } ?> </ul> И такие табы Спойлер <div class="tab-content"> <div class="tab-pane active" id="tab-description"><?php echo $description; ?></div> это таб с Описанием от открыт, потому что у него класс active, а для класса active в стилях прописано display: block <?php if ($attribute_groups) { ?> <div class="tab-pane" id="tab-specification"> это таб с Атрибутами, он не имеет класса и скрыт, потому что у него в стилях прописано display: none; <table class="table table-bordered"> <?php foreach ($attribute_groups as $attribute_group) { ?> <thead> <tr> <td colspan="2"><strong><?php echo $attribute_group['name']; ?></strong></td> </tr> </thead> <tbody> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <tr> <td><?php echo $attribute['name']; ?></td> <td><?php echo $attribute['text']; ?></td> </tr> <?php } ?> </tbody> <?php } ?> </table> </div> <?php } ?> <?php if ($review_status) { ?> там еще сотня строк не по теме... Змінено 25 вересня 2017 користувачем jaffagold Надіслати Поділитися на інших сайтах More sharing options... 5 months later... Tumanchinsky Опубліковано: 2 березня 2018 Share Опубліковано: 2 березня 2018 Спасибо! Решение идеальное! Надіслати Поділитися на інших сайтах More sharing options... 6 months later... AlexandrSY Опубліковано: 26 вересня 2018 Share Опубліковано: 26 вересня 2018 (змінено) 26.03.2015 в 18:14, markimax сказал: Пример работы: http://oc2.opencartadmin.com/desktops/iphone Теперь пример работы скрипта находится по этому адресу https://oc2.opencartadmin.com/2-desktops/iphone.html Змінено 26 вересня 2018 користувачем AlexandrSY Надіслати Поділитися на інших сайтах More sharing options... AlexandrSY Опубліковано: 27 вересня 2018 Share Опубліковано: 27 вересня 2018 (змінено) Парни, прописал я в футере скрипт, как написал Марк, но на моем шаблоне он не работает, т.е. когда нет описания, то вкладка описание всё равно активная. Шаблон TechStore. Я смотрел файл product.tpl - там код вкладок такой же как и на дефолтном, но почему не работает не понимаю. Может кто знает или подскажет? Змінено 27 вересня 2018 користувачем AlexandrSY Надіслати Поділитися на інших сайтах More sharing options... 7 months later... ekvilibrium Опубліковано: 14 травня 2019 Share Опубліковано: 14 травня 2019 Была такая же проблема. Сделал через файл product.tpl И в стилях надо изменить none на block. ocstore 2.3.0.2.3 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... vvkov Опубліковано: 28 липня 2019 Share Опубліковано: 28 липня 2019 Код Марка работает. Движок ocStore 2.3.0.2.3. Создал модуль HTML содержимое - "Скрыть пустое описание", вставил туда скрипт. Заголовок оставил пустым. Скрипт немного изменил, потому как по умолчанию открывалась вкладка - "отзывы" <script> html_desc = $('#tab-description').html(); tab_selector = '#tab-review'; // или какой надо if (html_desc=='') { $('#tab-description').remove(); $('a[href=\'#tab-description\']').closest('li').remove(); $('a[href=\'#tab-specification\']').trigger('click'); } </script> А так же изменил дизайн схемы - Продукт. Внизу добавил свой модуль - HTML содержимое - "Скрыть пустое описание". Спасибо! Надіслати Поділитися на інших сайтах More sharing options... 1 year later... MKaizer Опубліковано: 17 січня 2021 Share Опубліковано: 17 січня 2021 В 26.03.2015 в 18:14, markimax сказав: Проверил - работает идеально - удаляет таб и переключает на нужный Приветствую. У меня ну никак не хочет работать. Возможно поможете? Шаблон Luxury - https://luxury23.octemplates.net/, OcStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Иконки и подсказки для характеристик (атрибутов) товара Автор: IHOR1989, 9 січня 2022 атрибуты характеристики (і ще %d) Теги: атрибуты характеристики иконки дизайн ключевые характеристики группы характеристик 3 відповіді 1 041 перегляд IHOR1989 8 листопада Іконки та підказки для характеристик (атрибутів) товару Автор: IHOR1989, 9 січня 2022 атрибуты характеристики (і ще %d) Теги: атрибуты характеристики иконки дизайн ключевые характеристики группы характеристик 0 коментарів 4 155 переглядів IHOR1989 9 січня 2022 подсказки [Поддержка] AO Tooltips - подсказки для опций и атрибутов 1 2 3 4 Автор: AlexDW, 19 жовтня 2015 подсказка tooltip (і ще %d) Теги: подсказка tooltip attribute attribute tooltip описание атрибутов подсказки для атрибутов добавить подсказку атрибуты подсказки для опций опции описание опций tips описание характеристик характеристики подсказка опции подсказка атрибута aotooltips 85 відповідей 16 243 перегляди AlexDW 6 липня 2022 управление атрибутами [Поддержка] Attribute Manager - управление атрибутами Автор: AlexDW, 13 вересня 2021 атрибуты редактирование атрибутов (і ще %d) Теги: атрибуты редактирование атрибутов поиск атрибутов характеристики менеджер attribute правка атрибутов attribute editor редактор ajax merge склейка слияние объединение удаление 5 відповідей 1 331 перегляд Focster2019 2 червня 2023 [Поддержка] SEO Страницы для вкладок товара Автор: SirGrey, 13 квітня 2020 seo чпу (і ще %d) Теги: seo чпу страницы атрибуты характеристики отзывы страница для отзывов страница для характеристик 23 відповіді 1 889 переглядів gandhari 3 жовтня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено] Характеристики по умолчанию Opencart 2 Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
markimax Опубліковано: 26 березня 2015 Share Опубліковано: 26 березня 2015 Если без редактирования файлов: Через любой HTML модуль (для opencart 2.x) и jquery Т е если вкладка пустая, то полностью её удалить, что-о типа такого (на работоспособность не проверял, но должно работать) <script> html_desc = $('#tab-description').html(); tab_selector = '#tab-review'; // или какой надо if (html_desc=='') { $('#tab-description').remove(); $('a[href=\'#tab-description\']').closest('li').remove(); $('a[href=\''+tab_selector+'\']').trigger('click'); } </script> Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 березня 2015 Share Опубліковано: 26 березня 2015 Не.. Марк, чуточку не так <script>var html_desc = $('#tab-description').html();if (html_desc=='') { $('a[href=\'#tab-specification\']').click();}</script> Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 26 березня 2015 Share Опубліковано: 26 березня 2015 А зачем пустой таб? ;) Чтобы пользователь кликнул и увидел... ничего, а мозг подсознательно, вот нае..., лишний раз кликнул суставами, ну его... уйду отсюда (утрирую конечно но суть такая) Пустой таб надо вообще удалять, по юзабилити Кстати я подредактировал и добавил var tab_selector = '#tab-review'; // или какой надо .... $('a[href=\''+tab_selector+'\']').trigger('click'); Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 березня 2015 Share Опубліковано: 26 березня 2015 Согласен, Осталось теперь ТС только реализовать Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 26 березня 2015 Share Опубліковано: 26 березня 2015 Проверил - работает идеально - удаляет таб и переключает на нужный <script> html_desc = $('#tab-description').html(); tab_selector = '#tab-review'; // или какой надо if (html_desc=='') { $('#tab-description').remove(); $('a[href=\'#tab-description\']').closest('li').remove(); $('a[href=\''+tab_selector+'\']').trigger('click'); } </script> Пример кода виджета: http://oc2.opencartadmin.com/admin/index.php?route=module/blog/widgets&tab=amytabs18 Логин/пароль demo/demo Пример работы: http://oc2.opencartadmin.com/desktops/iphone 1 Надіслати Поділитися на інших сайтах More sharing options... 1 year later... vitamin80 Опубліковано: 13 червня 2016 Share Опубліковано: 13 червня 2016 Я сделал так: вот нашел в файле код и напротив 'sort' поставил нужное число. Первой отрывается та вкладка, которая нужна. не совсем ответ под этот вопрос - но наверняка кому нить понадобиться. Под Opencart 2.1 $language_id = $config->get( 'config_language_id' ); $tabs = array(); $tabs[] = array( 'heading' => $tab_description, 'content' => 'description', 'sort' => 2 ); if ($attribute_groups) { $tabs[] = array( 'heading' => $tab_attribute, 'content' => 'attribute', 'sort' => 1 ); } if ($review_status) { $tabs[] = array( 'heading' => $tab_review, 'content' => 'review', 'sort' => 3 ); } Надіслати Поділитися на інших сайтах More sharing options... 1 year later... onlinemania Опубліковано: 24 вересня 2017 Share Опубліковано: 24 вересня 2017 (змінено) Скрипт работает супер - удаляет пустое описание и переходит на следующую вкладку. А как сделать чтобы активная была вкладка характеристики даже если описание не пустое? Я имею ввиду без редактирования шаблона это возможно подобными средствами? Змінено 24 вересня 2017 користувачем onlinemania Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 25 вересня 2017 Share Опубліковано: 25 вересня 2017 (змінено) Посмотрите внимательно product.tpl Там есть и Ярлычок-переключатель вкладок и сами табы. Вот такие переключатели Спойлер <ul class="nav nav-tabs"> <li class="active"><a href="#tab-description" data-toggle="tab"><?php echo $tab_description; ?></a></li> <?php if ($attribute_groups) { ?> <li><a href="#tab-specification" data-toggle="tab"><?php echo $tab_attribute; ?></a></li> <?php } ?> <?php if ($review_status) { ?> <li><a href="#tab-review" data-toggle="tab"><?php echo $tab_review; ?></a></li> <?php } ?> </ul> И такие табы Спойлер <div class="tab-content"> <div class="tab-pane active" id="tab-description"><?php echo $description; ?></div> это таб с Описанием от открыт, потому что у него класс active, а для класса active в стилях прописано display: block <?php if ($attribute_groups) { ?> <div class="tab-pane" id="tab-specification"> это таб с Атрибутами, он не имеет класса и скрыт, потому что у него в стилях прописано display: none; <table class="table table-bordered"> <?php foreach ($attribute_groups as $attribute_group) { ?> <thead> <tr> <td colspan="2"><strong><?php echo $attribute_group['name']; ?></strong></td> </tr> </thead> <tbody> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <tr> <td><?php echo $attribute['name']; ?></td> <td><?php echo $attribute['text']; ?></td> </tr> <?php } ?> </tbody> <?php } ?> </table> </div> <?php } ?> <?php if ($review_status) { ?> там еще сотня строк не по теме... Змінено 25 вересня 2017 користувачем jaffagold Надіслати Поділитися на інших сайтах More sharing options... 5 months later... Tumanchinsky Опубліковано: 2 березня 2018 Share Опубліковано: 2 березня 2018 Спасибо! Решение идеальное! Надіслати Поділитися на інших сайтах More sharing options... 6 months later... AlexandrSY Опубліковано: 26 вересня 2018 Share Опубліковано: 26 вересня 2018 (змінено) 26.03.2015 в 18:14, markimax сказал: Пример работы: http://oc2.opencartadmin.com/desktops/iphone Теперь пример работы скрипта находится по этому адресу https://oc2.opencartadmin.com/2-desktops/iphone.html Змінено 26 вересня 2018 користувачем AlexandrSY Надіслати Поділитися на інших сайтах More sharing options... AlexandrSY Опубліковано: 27 вересня 2018 Share Опубліковано: 27 вересня 2018 (змінено) Парни, прописал я в футере скрипт, как написал Марк, но на моем шаблоне он не работает, т.е. когда нет описания, то вкладка описание всё равно активная. Шаблон TechStore. Я смотрел файл product.tpl - там код вкладок такой же как и на дефолтном, но почему не работает не понимаю. Может кто знает или подскажет? Змінено 27 вересня 2018 користувачем AlexandrSY Надіслати Поділитися на інших сайтах More sharing options... 7 months later... ekvilibrium Опубліковано: 14 травня 2019 Share Опубліковано: 14 травня 2019 Была такая же проблема. Сделал через файл product.tpl И в стилях надо изменить none на block. ocstore 2.3.0.2.3 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... vvkov Опубліковано: 28 липня 2019 Share Опубліковано: 28 липня 2019 Код Марка работает. Движок ocStore 2.3.0.2.3. Создал модуль HTML содержимое - "Скрыть пустое описание", вставил туда скрипт. Заголовок оставил пустым. Скрипт немного изменил, потому как по умолчанию открывалась вкладка - "отзывы" <script> html_desc = $('#tab-description').html(); tab_selector = '#tab-review'; // или какой надо if (html_desc=='') { $('#tab-description').remove(); $('a[href=\'#tab-description\']').closest('li').remove(); $('a[href=\'#tab-specification\']').trigger('click'); } </script> А так же изменил дизайн схемы - Продукт. Внизу добавил свой модуль - HTML содержимое - "Скрыть пустое описание". Спасибо! Надіслати Поділитися на інших сайтах More sharing options... 1 year later... MKaizer Опубліковано: 17 січня 2021 Share Опубліковано: 17 січня 2021 В 26.03.2015 в 18:14, markimax сказав: Проверил - работает идеально - удаляет таб и переключает на нужный Приветствую. У меня ну никак не хочет работать. Возможно поможете? Шаблон Luxury - https://luxury23.octemplates.net/, OcStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Иконки и подсказки для характеристик (атрибутов) товара Автор: IHOR1989, 9 січня 2022 атрибуты характеристики (і ще %d) Теги: атрибуты характеристики иконки дизайн ключевые характеристики группы характеристик 3 відповіді 1 041 перегляд IHOR1989 8 листопада Іконки та підказки для характеристик (атрибутів) товару Автор: IHOR1989, 9 січня 2022 атрибуты характеристики (і ще %d) Теги: атрибуты характеристики иконки дизайн ключевые характеристики группы характеристик 0 коментарів 4 155 переглядів IHOR1989 9 січня 2022 подсказки [Поддержка] AO Tooltips - подсказки для опций и атрибутов 1 2 3 4 Автор: AlexDW, 19 жовтня 2015 подсказка tooltip (і ще %d) Теги: подсказка tooltip attribute attribute tooltip описание атрибутов подсказки для атрибутов добавить подсказку атрибуты подсказки для опций опции описание опций tips описание характеристик характеристики подсказка опции подсказка атрибута aotooltips 85 відповідей 16 243 перегляди AlexDW 6 липня 2022 управление атрибутами [Поддержка] Attribute Manager - управление атрибутами Автор: AlexDW, 13 вересня 2021 атрибуты редактирование атрибутов (і ще %d) Теги: атрибуты редактирование атрибутов поиск атрибутов характеристики менеджер attribute правка атрибутов attribute editor редактор ajax merge склейка слияние объединение удаление 5 відповідей 1 331 перегляд Focster2019 2 червня 2023 [Поддержка] SEO Страницы для вкладок товара Автор: SirGrey, 13 квітня 2020 seo чпу (і ще %d) Теги: seo чпу страницы атрибуты характеристики отзывы страница для отзывов страница для характеристик 23 відповіді 1 889 переглядів gandhari 3 жовтня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено] Характеристики по умолчанию Opencart 2 Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 26 березня 2015 Share Опубліковано: 26 березня 2015 Не.. Марк, чуточку не так <script>var html_desc = $('#tab-description').html();if (html_desc=='') { $('a[href=\'#tab-specification\']').click();}</script> Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 26 березня 2015 Share Опубліковано: 26 березня 2015 А зачем пустой таб? ;) Чтобы пользователь кликнул и увидел... ничего, а мозг подсознательно, вот нае..., лишний раз кликнул суставами, ну его... уйду отсюда (утрирую конечно но суть такая) Пустой таб надо вообще удалять, по юзабилити Кстати я подредактировал и добавил var tab_selector = '#tab-review'; // или какой надо .... $('a[href=\''+tab_selector+'\']').trigger('click'); Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 березня 2015 Share Опубліковано: 26 березня 2015 Согласен, Осталось теперь ТС только реализовать Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 26 березня 2015 Share Опубліковано: 26 березня 2015 Проверил - работает идеально - удаляет таб и переключает на нужный <script> html_desc = $('#tab-description').html(); tab_selector = '#tab-review'; // или какой надо if (html_desc=='') { $('#tab-description').remove(); $('a[href=\'#tab-description\']').closest('li').remove(); $('a[href=\''+tab_selector+'\']').trigger('click'); } </script> Пример кода виджета: http://oc2.opencartadmin.com/admin/index.php?route=module/blog/widgets&tab=amytabs18 Логин/пароль demo/demo Пример работы: http://oc2.opencartadmin.com/desktops/iphone 1 Надіслати Поділитися на інших сайтах More sharing options... 1 year later... vitamin80 Опубліковано: 13 червня 2016 Share Опубліковано: 13 червня 2016 Я сделал так: вот нашел в файле код и напротив 'sort' поставил нужное число. Первой отрывается та вкладка, которая нужна. не совсем ответ под этот вопрос - но наверняка кому нить понадобиться. Под Opencart 2.1 $language_id = $config->get( 'config_language_id' ); $tabs = array(); $tabs[] = array( 'heading' => $tab_description, 'content' => 'description', 'sort' => 2 ); if ($attribute_groups) { $tabs[] = array( 'heading' => $tab_attribute, 'content' => 'attribute', 'sort' => 1 ); } if ($review_status) { $tabs[] = array( 'heading' => $tab_review, 'content' => 'review', 'sort' => 3 ); } Надіслати Поділитися на інших сайтах More sharing options... 1 year later... onlinemania Опубліковано: 24 вересня 2017 Share Опубліковано: 24 вересня 2017 (змінено) Скрипт работает супер - удаляет пустое описание и переходит на следующую вкладку. А как сделать чтобы активная была вкладка характеристики даже если описание не пустое? Я имею ввиду без редактирования шаблона это возможно подобными средствами? Змінено 24 вересня 2017 користувачем onlinemania Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 25 вересня 2017 Share Опубліковано: 25 вересня 2017 (змінено) Посмотрите внимательно product.tpl Там есть и Ярлычок-переключатель вкладок и сами табы. Вот такие переключатели Спойлер <ul class="nav nav-tabs"> <li class="active"><a href="#tab-description" data-toggle="tab"><?php echo $tab_description; ?></a></li> <?php if ($attribute_groups) { ?> <li><a href="#tab-specification" data-toggle="tab"><?php echo $tab_attribute; ?></a></li> <?php } ?> <?php if ($review_status) { ?> <li><a href="#tab-review" data-toggle="tab"><?php echo $tab_review; ?></a></li> <?php } ?> </ul> И такие табы Спойлер <div class="tab-content"> <div class="tab-pane active" id="tab-description"><?php echo $description; ?></div> это таб с Описанием от открыт, потому что у него класс active, а для класса active в стилях прописано display: block <?php if ($attribute_groups) { ?> <div class="tab-pane" id="tab-specification"> это таб с Атрибутами, он не имеет класса и скрыт, потому что у него в стилях прописано display: none; <table class="table table-bordered"> <?php foreach ($attribute_groups as $attribute_group) { ?> <thead> <tr> <td colspan="2"><strong><?php echo $attribute_group['name']; ?></strong></td> </tr> </thead> <tbody> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <tr> <td><?php echo $attribute['name']; ?></td> <td><?php echo $attribute['text']; ?></td> </tr> <?php } ?> </tbody> <?php } ?> </table> </div> <?php } ?> <?php if ($review_status) { ?> там еще сотня строк не по теме... Змінено 25 вересня 2017 користувачем jaffagold Надіслати Поділитися на інших сайтах More sharing options... 5 months later... Tumanchinsky Опубліковано: 2 березня 2018 Share Опубліковано: 2 березня 2018 Спасибо! Решение идеальное! Надіслати Поділитися на інших сайтах More sharing options... 6 months later... AlexandrSY Опубліковано: 26 вересня 2018 Share Опубліковано: 26 вересня 2018 (змінено) 26.03.2015 в 18:14, markimax сказал: Пример работы: http://oc2.opencartadmin.com/desktops/iphone Теперь пример работы скрипта находится по этому адресу https://oc2.opencartadmin.com/2-desktops/iphone.html Змінено 26 вересня 2018 користувачем AlexandrSY Надіслати Поділитися на інших сайтах More sharing options... AlexandrSY Опубліковано: 27 вересня 2018 Share Опубліковано: 27 вересня 2018 (змінено) Парни, прописал я в футере скрипт, как написал Марк, но на моем шаблоне он не работает, т.е. когда нет описания, то вкладка описание всё равно активная. Шаблон TechStore. Я смотрел файл product.tpl - там код вкладок такой же как и на дефолтном, но почему не работает не понимаю. Может кто знает или подскажет? Змінено 27 вересня 2018 користувачем AlexandrSY Надіслати Поділитися на інших сайтах More sharing options... 7 months later... ekvilibrium Опубліковано: 14 травня 2019 Share Опубліковано: 14 травня 2019 Была такая же проблема. Сделал через файл product.tpl И в стилях надо изменить none на block. ocstore 2.3.0.2.3 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... vvkov Опубліковано: 28 липня 2019 Share Опубліковано: 28 липня 2019 Код Марка работает. Движок ocStore 2.3.0.2.3. Создал модуль HTML содержимое - "Скрыть пустое описание", вставил туда скрипт. Заголовок оставил пустым. Скрипт немного изменил, потому как по умолчанию открывалась вкладка - "отзывы" <script> html_desc = $('#tab-description').html(); tab_selector = '#tab-review'; // или какой надо if (html_desc=='') { $('#tab-description').remove(); $('a[href=\'#tab-description\']').closest('li').remove(); $('a[href=\'#tab-specification\']').trigger('click'); } </script> А так же изменил дизайн схемы - Продукт. Внизу добавил свой модуль - HTML содержимое - "Скрыть пустое описание". Спасибо! Надіслати Поділитися на інших сайтах More sharing options... 1 year later... MKaizer Опубліковано: 17 січня 2021 Share Опубліковано: 17 січня 2021 В 26.03.2015 в 18:14, markimax сказав: Проверил - работает идеально - удаляет таб и переключает на нужный Приветствую. У меня ну никак не хочет работать. Возможно поможете? Шаблон Luxury - https://luxury23.octemplates.net/, OcStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Иконки и подсказки для характеристик (атрибутов) товара Автор: IHOR1989, 9 січня 2022 атрибуты характеристики (і ще %d) Теги: атрибуты характеристики иконки дизайн ключевые характеристики группы характеристик 3 відповіді 1 041 перегляд IHOR1989 8 листопада Іконки та підказки для характеристик (атрибутів) товару Автор: IHOR1989, 9 січня 2022 атрибуты характеристики (і ще %d) Теги: атрибуты характеристики иконки дизайн ключевые характеристики группы характеристик 0 коментарів 4 155 переглядів IHOR1989 9 січня 2022 подсказки [Поддержка] AO Tooltips - подсказки для опций и атрибутов 1 2 3 4 Автор: AlexDW, 19 жовтня 2015 подсказка tooltip (і ще %d) Теги: подсказка tooltip attribute attribute tooltip описание атрибутов подсказки для атрибутов добавить подсказку атрибуты подсказки для опций опции описание опций tips описание характеристик характеристики подсказка опции подсказка атрибута aotooltips 85 відповідей 16 243 перегляди AlexDW 6 липня 2022 управление атрибутами [Поддержка] Attribute Manager - управление атрибутами Автор: AlexDW, 13 вересня 2021 атрибуты редактирование атрибутов (і ще %d) Теги: атрибуты редактирование атрибутов поиск атрибутов характеристики менеджер attribute правка атрибутов attribute editor редактор ajax merge склейка слияние объединение удаление 5 відповідей 1 331 перегляд Focster2019 2 червня 2023 [Поддержка] SEO Страницы для вкладок товара Автор: SirGrey, 13 квітня 2020 seo чпу (і ще %d) Теги: seo чпу страницы атрибуты характеристики отзывы страница для отзывов страница для характеристик 23 відповіді 1 889 переглядів gandhari 3 жовтня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено] Характеристики по умолчанию Opencart 2 Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
markimax Опубліковано: 26 березня 2015 Share Опубліковано: 26 березня 2015 А зачем пустой таб? ;) Чтобы пользователь кликнул и увидел... ничего, а мозг подсознательно, вот нае..., лишний раз кликнул суставами, ну его... уйду отсюда (утрирую конечно но суть такая) Пустой таб надо вообще удалять, по юзабилити Кстати я подредактировал и добавил var tab_selector = '#tab-review'; // или какой надо .... $('a[href=\''+tab_selector+'\']').trigger('click'); Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 березня 2015 Share Опубліковано: 26 березня 2015 Согласен, Осталось теперь ТС только реализовать Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 26 березня 2015 Share Опубліковано: 26 березня 2015 Проверил - работает идеально - удаляет таб и переключает на нужный <script> html_desc = $('#tab-description').html(); tab_selector = '#tab-review'; // или какой надо if (html_desc=='') { $('#tab-description').remove(); $('a[href=\'#tab-description\']').closest('li').remove(); $('a[href=\''+tab_selector+'\']').trigger('click'); } </script> Пример кода виджета: http://oc2.opencartadmin.com/admin/index.php?route=module/blog/widgets&tab=amytabs18 Логин/пароль demo/demo Пример работы: http://oc2.opencartadmin.com/desktops/iphone 1 Надіслати Поділитися на інших сайтах More sharing options... 1 year later... vitamin80 Опубліковано: 13 червня 2016 Share Опубліковано: 13 червня 2016 Я сделал так: вот нашел в файле код и напротив 'sort' поставил нужное число. Первой отрывается та вкладка, которая нужна. не совсем ответ под этот вопрос - но наверняка кому нить понадобиться. Под Opencart 2.1 $language_id = $config->get( 'config_language_id' ); $tabs = array(); $tabs[] = array( 'heading' => $tab_description, 'content' => 'description', 'sort' => 2 ); if ($attribute_groups) { $tabs[] = array( 'heading' => $tab_attribute, 'content' => 'attribute', 'sort' => 1 ); } if ($review_status) { $tabs[] = array( 'heading' => $tab_review, 'content' => 'review', 'sort' => 3 ); } Надіслати Поділитися на інших сайтах More sharing options... 1 year later... onlinemania Опубліковано: 24 вересня 2017 Share Опубліковано: 24 вересня 2017 (змінено) Скрипт работает супер - удаляет пустое описание и переходит на следующую вкладку. А как сделать чтобы активная была вкладка характеристики даже если описание не пустое? Я имею ввиду без редактирования шаблона это возможно подобными средствами? Змінено 24 вересня 2017 користувачем onlinemania Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 25 вересня 2017 Share Опубліковано: 25 вересня 2017 (змінено) Посмотрите внимательно product.tpl Там есть и Ярлычок-переключатель вкладок и сами табы. Вот такие переключатели Спойлер <ul class="nav nav-tabs"> <li class="active"><a href="#tab-description" data-toggle="tab"><?php echo $tab_description; ?></a></li> <?php if ($attribute_groups) { ?> <li><a href="#tab-specification" data-toggle="tab"><?php echo $tab_attribute; ?></a></li> <?php } ?> <?php if ($review_status) { ?> <li><a href="#tab-review" data-toggle="tab"><?php echo $tab_review; ?></a></li> <?php } ?> </ul> И такие табы Спойлер <div class="tab-content"> <div class="tab-pane active" id="tab-description"><?php echo $description; ?></div> это таб с Описанием от открыт, потому что у него класс active, а для класса active в стилях прописано display: block <?php if ($attribute_groups) { ?> <div class="tab-pane" id="tab-specification"> это таб с Атрибутами, он не имеет класса и скрыт, потому что у него в стилях прописано display: none; <table class="table table-bordered"> <?php foreach ($attribute_groups as $attribute_group) { ?> <thead> <tr> <td colspan="2"><strong><?php echo $attribute_group['name']; ?></strong></td> </tr> </thead> <tbody> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <tr> <td><?php echo $attribute['name']; ?></td> <td><?php echo $attribute['text']; ?></td> </tr> <?php } ?> </tbody> <?php } ?> </table> </div> <?php } ?> <?php if ($review_status) { ?> там еще сотня строк не по теме... Змінено 25 вересня 2017 користувачем jaffagold Надіслати Поділитися на інших сайтах More sharing options... 5 months later... Tumanchinsky Опубліковано: 2 березня 2018 Share Опубліковано: 2 березня 2018 Спасибо! Решение идеальное! Надіслати Поділитися на інших сайтах More sharing options... 6 months later... AlexandrSY Опубліковано: 26 вересня 2018 Share Опубліковано: 26 вересня 2018 (змінено) 26.03.2015 в 18:14, markimax сказал: Пример работы: http://oc2.opencartadmin.com/desktops/iphone Теперь пример работы скрипта находится по этому адресу https://oc2.opencartadmin.com/2-desktops/iphone.html Змінено 26 вересня 2018 користувачем AlexandrSY Надіслати Поділитися на інших сайтах More sharing options... AlexandrSY Опубліковано: 27 вересня 2018 Share Опубліковано: 27 вересня 2018 (змінено) Парни, прописал я в футере скрипт, как написал Марк, но на моем шаблоне он не работает, т.е. когда нет описания, то вкладка описание всё равно активная. Шаблон TechStore. Я смотрел файл product.tpl - там код вкладок такой же как и на дефолтном, но почему не работает не понимаю. Может кто знает или подскажет? Змінено 27 вересня 2018 користувачем AlexandrSY Надіслати Поділитися на інших сайтах More sharing options... 7 months later... ekvilibrium Опубліковано: 14 травня 2019 Share Опубліковано: 14 травня 2019 Была такая же проблема. Сделал через файл product.tpl И в стилях надо изменить none на block. ocstore 2.3.0.2.3 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... vvkov Опубліковано: 28 липня 2019 Share Опубліковано: 28 липня 2019 Код Марка работает. Движок ocStore 2.3.0.2.3. Создал модуль HTML содержимое - "Скрыть пустое описание", вставил туда скрипт. Заголовок оставил пустым. Скрипт немного изменил, потому как по умолчанию открывалась вкладка - "отзывы" <script> html_desc = $('#tab-description').html(); tab_selector = '#tab-review'; // или какой надо if (html_desc=='') { $('#tab-description').remove(); $('a[href=\'#tab-description\']').closest('li').remove(); $('a[href=\'#tab-specification\']').trigger('click'); } </script> А так же изменил дизайн схемы - Продукт. Внизу добавил свой модуль - HTML содержимое - "Скрыть пустое описание". Спасибо! Надіслати Поділитися на інших сайтах More sharing options... 1 year later... MKaizer Опубліковано: 17 січня 2021 Share Опубліковано: 17 січня 2021 В 26.03.2015 в 18:14, markimax сказав: Проверил - работает идеально - удаляет таб и переключает на нужный Приветствую. У меня ну никак не хочет работать. Возможно поможете? Шаблон Luxury - https://luxury23.octemplates.net/, OcStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Иконки и подсказки для характеристик (атрибутов) товара Автор: IHOR1989, 9 січня 2022 атрибуты характеристики (і ще %d) Теги: атрибуты характеристики иконки дизайн ключевые характеристики группы характеристик 3 відповіді 1 041 перегляд IHOR1989 8 листопада Іконки та підказки для характеристик (атрибутів) товару Автор: IHOR1989, 9 січня 2022 атрибуты характеристики (і ще %d) Теги: атрибуты характеристики иконки дизайн ключевые характеристики группы характеристик 0 коментарів 4 155 переглядів IHOR1989 9 січня 2022 подсказки [Поддержка] AO Tooltips - подсказки для опций и атрибутов 1 2 3 4 Автор: AlexDW, 19 жовтня 2015 подсказка tooltip (і ще %d) Теги: подсказка tooltip attribute attribute tooltip описание атрибутов подсказки для атрибутов добавить подсказку атрибуты подсказки для опций опции описание опций tips описание характеристик характеристики подсказка опции подсказка атрибута aotooltips 85 відповідей 16 243 перегляди AlexDW 6 липня 2022 управление атрибутами [Поддержка] Attribute Manager - управление атрибутами Автор: AlexDW, 13 вересня 2021 атрибуты редактирование атрибутов (і ще %d) Теги: атрибуты редактирование атрибутов поиск атрибутов характеристики менеджер attribute правка атрибутов attribute editor редактор ajax merge склейка слияние объединение удаление 5 відповідей 1 331 перегляд Focster2019 2 червня 2023 [Поддержка] SEO Страницы для вкладок товара Автор: SirGrey, 13 квітня 2020 seo чпу (і ще %d) Теги: seo чпу страницы атрибуты характеристики отзывы страница для отзывов страница для характеристик 23 відповіді 1 889 переглядів gandhari 3 жовтня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено] Характеристики по умолчанию Opencart 2
chukcha Опубліковано: 26 березня 2015 Share Опубліковано: 26 березня 2015 Согласен, Осталось теперь ТС только реализовать Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 26 березня 2015 Share Опубліковано: 26 березня 2015 Проверил - работает идеально - удаляет таб и переключает на нужный <script> html_desc = $('#tab-description').html(); tab_selector = '#tab-review'; // или какой надо if (html_desc=='') { $('#tab-description').remove(); $('a[href=\'#tab-description\']').closest('li').remove(); $('a[href=\''+tab_selector+'\']').trigger('click'); } </script> Пример кода виджета: http://oc2.opencartadmin.com/admin/index.php?route=module/blog/widgets&tab=amytabs18 Логин/пароль demo/demo Пример работы: http://oc2.opencartadmin.com/desktops/iphone 1 Надіслати Поділитися на інших сайтах More sharing options... 1 year later... vitamin80 Опубліковано: 13 червня 2016 Share Опубліковано: 13 червня 2016 Я сделал так: вот нашел в файле код и напротив 'sort' поставил нужное число. Первой отрывается та вкладка, которая нужна. не совсем ответ под этот вопрос - но наверняка кому нить понадобиться. Под Opencart 2.1 $language_id = $config->get( 'config_language_id' ); $tabs = array(); $tabs[] = array( 'heading' => $tab_description, 'content' => 'description', 'sort' => 2 ); if ($attribute_groups) { $tabs[] = array( 'heading' => $tab_attribute, 'content' => 'attribute', 'sort' => 1 ); } if ($review_status) { $tabs[] = array( 'heading' => $tab_review, 'content' => 'review', 'sort' => 3 ); } Надіслати Поділитися на інших сайтах More sharing options... 1 year later... onlinemania Опубліковано: 24 вересня 2017 Share Опубліковано: 24 вересня 2017 (змінено) Скрипт работает супер - удаляет пустое описание и переходит на следующую вкладку. А как сделать чтобы активная была вкладка характеристики даже если описание не пустое? Я имею ввиду без редактирования шаблона это возможно подобными средствами? Змінено 24 вересня 2017 користувачем onlinemania Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 25 вересня 2017 Share Опубліковано: 25 вересня 2017 (змінено) Посмотрите внимательно product.tpl Там есть и Ярлычок-переключатель вкладок и сами табы. Вот такие переключатели Спойлер <ul class="nav nav-tabs"> <li class="active"><a href="#tab-description" data-toggle="tab"><?php echo $tab_description; ?></a></li> <?php if ($attribute_groups) { ?> <li><a href="#tab-specification" data-toggle="tab"><?php echo $tab_attribute; ?></a></li> <?php } ?> <?php if ($review_status) { ?> <li><a href="#tab-review" data-toggle="tab"><?php echo $tab_review; ?></a></li> <?php } ?> </ul> И такие табы Спойлер <div class="tab-content"> <div class="tab-pane active" id="tab-description"><?php echo $description; ?></div> это таб с Описанием от открыт, потому что у него класс active, а для класса active в стилях прописано display: block <?php if ($attribute_groups) { ?> <div class="tab-pane" id="tab-specification"> это таб с Атрибутами, он не имеет класса и скрыт, потому что у него в стилях прописано display: none; <table class="table table-bordered"> <?php foreach ($attribute_groups as $attribute_group) { ?> <thead> <tr> <td colspan="2"><strong><?php echo $attribute_group['name']; ?></strong></td> </tr> </thead> <tbody> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <tr> <td><?php echo $attribute['name']; ?></td> <td><?php echo $attribute['text']; ?></td> </tr> <?php } ?> </tbody> <?php } ?> </table> </div> <?php } ?> <?php if ($review_status) { ?> там еще сотня строк не по теме... Змінено 25 вересня 2017 користувачем jaffagold Надіслати Поділитися на інших сайтах More sharing options... 5 months later... Tumanchinsky Опубліковано: 2 березня 2018 Share Опубліковано: 2 березня 2018 Спасибо! Решение идеальное! Надіслати Поділитися на інших сайтах More sharing options... 6 months later... AlexandrSY Опубліковано: 26 вересня 2018 Share Опубліковано: 26 вересня 2018 (змінено) 26.03.2015 в 18:14, markimax сказал: Пример работы: http://oc2.opencartadmin.com/desktops/iphone Теперь пример работы скрипта находится по этому адресу https://oc2.opencartadmin.com/2-desktops/iphone.html Змінено 26 вересня 2018 користувачем AlexandrSY Надіслати Поділитися на інших сайтах More sharing options... AlexandrSY Опубліковано: 27 вересня 2018 Share Опубліковано: 27 вересня 2018 (змінено) Парни, прописал я в футере скрипт, как написал Марк, но на моем шаблоне он не работает, т.е. когда нет описания, то вкладка описание всё равно активная. Шаблон TechStore. Я смотрел файл product.tpl - там код вкладок такой же как и на дефолтном, но почему не работает не понимаю. Может кто знает или подскажет? Змінено 27 вересня 2018 користувачем AlexandrSY Надіслати Поділитися на інших сайтах More sharing options... 7 months later... ekvilibrium Опубліковано: 14 травня 2019 Share Опубліковано: 14 травня 2019 Была такая же проблема. Сделал через файл product.tpl И в стилях надо изменить none на block. ocstore 2.3.0.2.3 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... vvkov Опубліковано: 28 липня 2019 Share Опубліковано: 28 липня 2019 Код Марка работает. Движок ocStore 2.3.0.2.3. Создал модуль HTML содержимое - "Скрыть пустое описание", вставил туда скрипт. Заголовок оставил пустым. Скрипт немного изменил, потому как по умолчанию открывалась вкладка - "отзывы" <script> html_desc = $('#tab-description').html(); tab_selector = '#tab-review'; // или какой надо if (html_desc=='') { $('#tab-description').remove(); $('a[href=\'#tab-description\']').closest('li').remove(); $('a[href=\'#tab-specification\']').trigger('click'); } </script> А так же изменил дизайн схемы - Продукт. Внизу добавил свой модуль - HTML содержимое - "Скрыть пустое описание". Спасибо! Надіслати Поділитися на інших сайтах More sharing options... 1 year later... MKaizer Опубліковано: 17 січня 2021 Share Опубліковано: 17 січня 2021 В 26.03.2015 в 18:14, markimax сказав: Проверил - работает идеально - удаляет таб и переключает на нужный Приветствую. У меня ну никак не хочет работать. Возможно поможете? Шаблон Luxury - https://luxury23.octemplates.net/, OcStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Иконки и подсказки для характеристик (атрибутов) товара Автор: IHOR1989, 9 січня 2022 атрибуты характеристики (і ще %d) Теги: атрибуты характеристики иконки дизайн ключевые характеристики группы характеристик 3 відповіді 1 041 перегляд IHOR1989 8 листопада Іконки та підказки для характеристик (атрибутів) товару Автор: IHOR1989, 9 січня 2022 атрибуты характеристики (і ще %d) Теги: атрибуты характеристики иконки дизайн ключевые характеристики группы характеристик 0 коментарів 4 155 переглядів IHOR1989 9 січня 2022 подсказки [Поддержка] AO Tooltips - подсказки для опций и атрибутов 1 2 3 4 Автор: AlexDW, 19 жовтня 2015 подсказка tooltip (і ще %d) Теги: подсказка tooltip attribute attribute tooltip описание атрибутов подсказки для атрибутов добавить подсказку атрибуты подсказки для опций опции описание опций tips описание характеристик характеристики подсказка опции подсказка атрибута aotooltips 85 відповідей 16 243 перегляди AlexDW 6 липня 2022 управление атрибутами [Поддержка] Attribute Manager - управление атрибутами Автор: AlexDW, 13 вересня 2021 атрибуты редактирование атрибутов (і ще %d) Теги: атрибуты редактирование атрибутов поиск атрибутов характеристики менеджер attribute правка атрибутов attribute editor редактор ajax merge склейка слияние объединение удаление 5 відповідей 1 331 перегляд Focster2019 2 червня 2023 [Поддержка] SEO Страницы для вкладок товара Автор: SirGrey, 13 квітня 2020 seo чпу (і ще %d) Теги: seo чпу страницы атрибуты характеристики отзывы страница для отзывов страница для характеристик 23 відповіді 1 889 переглядів gandhari 3 жовтня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
markimax Опубліковано: 26 березня 2015 Share Опубліковано: 26 березня 2015 Проверил - работает идеально - удаляет таб и переключает на нужный <script> html_desc = $('#tab-description').html(); tab_selector = '#tab-review'; // или какой надо if (html_desc=='') { $('#tab-description').remove(); $('a[href=\'#tab-description\']').closest('li').remove(); $('a[href=\''+tab_selector+'\']').trigger('click'); } </script> Пример кода виджета: http://oc2.opencartadmin.com/admin/index.php?route=module/blog/widgets&tab=amytabs18 Логин/пароль demo/demo Пример работы: http://oc2.opencartadmin.com/desktops/iphone 1 Надіслати Поділитися на інших сайтах More sharing options... 1 year later... vitamin80 Опубліковано: 13 червня 2016 Share Опубліковано: 13 червня 2016 Я сделал так: вот нашел в файле код и напротив 'sort' поставил нужное число. Первой отрывается та вкладка, которая нужна. не совсем ответ под этот вопрос - но наверняка кому нить понадобиться. Под Opencart 2.1 $language_id = $config->get( 'config_language_id' ); $tabs = array(); $tabs[] = array( 'heading' => $tab_description, 'content' => 'description', 'sort' => 2 ); if ($attribute_groups) { $tabs[] = array( 'heading' => $tab_attribute, 'content' => 'attribute', 'sort' => 1 ); } if ($review_status) { $tabs[] = array( 'heading' => $tab_review, 'content' => 'review', 'sort' => 3 ); } Надіслати Поділитися на інших сайтах More sharing options... 1 year later... onlinemania Опубліковано: 24 вересня 2017 Share Опубліковано: 24 вересня 2017 (змінено) Скрипт работает супер - удаляет пустое описание и переходит на следующую вкладку. А как сделать чтобы активная была вкладка характеристики даже если описание не пустое? Я имею ввиду без редактирования шаблона это возможно подобными средствами? Змінено 24 вересня 2017 користувачем onlinemania Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 25 вересня 2017 Share Опубліковано: 25 вересня 2017 (змінено) Посмотрите внимательно product.tpl Там есть и Ярлычок-переключатель вкладок и сами табы. Вот такие переключатели Спойлер <ul class="nav nav-tabs"> <li class="active"><a href="#tab-description" data-toggle="tab"><?php echo $tab_description; ?></a></li> <?php if ($attribute_groups) { ?> <li><a href="#tab-specification" data-toggle="tab"><?php echo $tab_attribute; ?></a></li> <?php } ?> <?php if ($review_status) { ?> <li><a href="#tab-review" data-toggle="tab"><?php echo $tab_review; ?></a></li> <?php } ?> </ul> И такие табы Спойлер <div class="tab-content"> <div class="tab-pane active" id="tab-description"><?php echo $description; ?></div> это таб с Описанием от открыт, потому что у него класс active, а для класса active в стилях прописано display: block <?php if ($attribute_groups) { ?> <div class="tab-pane" id="tab-specification"> это таб с Атрибутами, он не имеет класса и скрыт, потому что у него в стилях прописано display: none; <table class="table table-bordered"> <?php foreach ($attribute_groups as $attribute_group) { ?> <thead> <tr> <td colspan="2"><strong><?php echo $attribute_group['name']; ?></strong></td> </tr> </thead> <tbody> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <tr> <td><?php echo $attribute['name']; ?></td> <td><?php echo $attribute['text']; ?></td> </tr> <?php } ?> </tbody> <?php } ?> </table> </div> <?php } ?> <?php if ($review_status) { ?> там еще сотня строк не по теме... Змінено 25 вересня 2017 користувачем jaffagold Надіслати Поділитися на інших сайтах More sharing options... 5 months later... Tumanchinsky Опубліковано: 2 березня 2018 Share Опубліковано: 2 березня 2018 Спасибо! Решение идеальное! Надіслати Поділитися на інших сайтах More sharing options... 6 months later... AlexandrSY Опубліковано: 26 вересня 2018 Share Опубліковано: 26 вересня 2018 (змінено) 26.03.2015 в 18:14, markimax сказал: Пример работы: http://oc2.opencartadmin.com/desktops/iphone Теперь пример работы скрипта находится по этому адресу https://oc2.opencartadmin.com/2-desktops/iphone.html Змінено 26 вересня 2018 користувачем AlexandrSY Надіслати Поділитися на інших сайтах More sharing options... AlexandrSY Опубліковано: 27 вересня 2018 Share Опубліковано: 27 вересня 2018 (змінено) Парни, прописал я в футере скрипт, как написал Марк, но на моем шаблоне он не работает, т.е. когда нет описания, то вкладка описание всё равно активная. Шаблон TechStore. Я смотрел файл product.tpl - там код вкладок такой же как и на дефолтном, но почему не работает не понимаю. Может кто знает или подскажет? Змінено 27 вересня 2018 користувачем AlexandrSY Надіслати Поділитися на інших сайтах More sharing options... 7 months later... ekvilibrium Опубліковано: 14 травня 2019 Share Опубліковано: 14 травня 2019 Была такая же проблема. Сделал через файл product.tpl И в стилях надо изменить none на block. ocstore 2.3.0.2.3 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... vvkov Опубліковано: 28 липня 2019 Share Опубліковано: 28 липня 2019 Код Марка работает. Движок ocStore 2.3.0.2.3. Создал модуль HTML содержимое - "Скрыть пустое описание", вставил туда скрипт. Заголовок оставил пустым. Скрипт немного изменил, потому как по умолчанию открывалась вкладка - "отзывы" <script> html_desc = $('#tab-description').html(); tab_selector = '#tab-review'; // или какой надо if (html_desc=='') { $('#tab-description').remove(); $('a[href=\'#tab-description\']').closest('li').remove(); $('a[href=\'#tab-specification\']').trigger('click'); } </script> А так же изменил дизайн схемы - Продукт. Внизу добавил свой модуль - HTML содержимое - "Скрыть пустое описание". Спасибо! Надіслати Поділитися на інших сайтах More sharing options... 1 year later... MKaizer Опубліковано: 17 січня 2021 Share Опубліковано: 17 січня 2021 В 26.03.2015 в 18:14, markimax сказав: Проверил - работает идеально - удаляет таб и переключает на нужный Приветствую. У меня ну никак не хочет работать. Возможно поможете? Шаблон Luxury - https://luxury23.octemplates.net/, OcStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
vitamin80 Опубліковано: 13 червня 2016 Share Опубліковано: 13 червня 2016 Я сделал так: вот нашел в файле код и напротив 'sort' поставил нужное число. Первой отрывается та вкладка, которая нужна. не совсем ответ под этот вопрос - но наверняка кому нить понадобиться. Под Opencart 2.1 $language_id = $config->get( 'config_language_id' ); $tabs = array(); $tabs[] = array( 'heading' => $tab_description, 'content' => 'description', 'sort' => 2 ); if ($attribute_groups) { $tabs[] = array( 'heading' => $tab_attribute, 'content' => 'attribute', 'sort' => 1 ); } if ($review_status) { $tabs[] = array( 'heading' => $tab_review, 'content' => 'review', 'sort' => 3 ); } Надіслати Поділитися на інших сайтах More sharing options...
onlinemania Опубліковано: 24 вересня 2017 Share Опубліковано: 24 вересня 2017 (змінено) Скрипт работает супер - удаляет пустое описание и переходит на следующую вкладку. А как сделать чтобы активная была вкладка характеристики даже если описание не пустое? Я имею ввиду без редактирования шаблона это возможно подобными средствами? Змінено 24 вересня 2017 користувачем onlinemania Надіслати Поділитися на інших сайтах More sharing options...
jaffagold Опубліковано: 25 вересня 2017 Share Опубліковано: 25 вересня 2017 (змінено) Посмотрите внимательно product.tpl Там есть и Ярлычок-переключатель вкладок и сами табы. Вот такие переключатели Спойлер <ul class="nav nav-tabs"> <li class="active"><a href="#tab-description" data-toggle="tab"><?php echo $tab_description; ?></a></li> <?php if ($attribute_groups) { ?> <li><a href="#tab-specification" data-toggle="tab"><?php echo $tab_attribute; ?></a></li> <?php } ?> <?php if ($review_status) { ?> <li><a href="#tab-review" data-toggle="tab"><?php echo $tab_review; ?></a></li> <?php } ?> </ul> И такие табы Спойлер <div class="tab-content"> <div class="tab-pane active" id="tab-description"><?php echo $description; ?></div> это таб с Описанием от открыт, потому что у него класс active, а для класса active в стилях прописано display: block <?php if ($attribute_groups) { ?> <div class="tab-pane" id="tab-specification"> это таб с Атрибутами, он не имеет класса и скрыт, потому что у него в стилях прописано display: none; <table class="table table-bordered"> <?php foreach ($attribute_groups as $attribute_group) { ?> <thead> <tr> <td colspan="2"><strong><?php echo $attribute_group['name']; ?></strong></td> </tr> </thead> <tbody> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <tr> <td><?php echo $attribute['name']; ?></td> <td><?php echo $attribute['text']; ?></td> </tr> <?php } ?> </tbody> <?php } ?> </table> </div> <?php } ?> <?php if ($review_status) { ?> там еще сотня строк не по теме... Змінено 25 вересня 2017 користувачем jaffagold Надіслати Поділитися на інших сайтах More sharing options...
Tumanchinsky Опубліковано: 2 березня 2018 Share Опубліковано: 2 березня 2018 Спасибо! Решение идеальное! Надіслати Поділитися на інших сайтах More sharing options...
AlexandrSY Опубліковано: 26 вересня 2018 Share Опубліковано: 26 вересня 2018 (змінено) 26.03.2015 в 18:14, markimax сказал: Пример работы: http://oc2.opencartadmin.com/desktops/iphone Теперь пример работы скрипта находится по этому адресу https://oc2.opencartadmin.com/2-desktops/iphone.html Змінено 26 вересня 2018 користувачем AlexandrSY Надіслати Поділитися на інших сайтах More sharing options...
AlexandrSY Опубліковано: 27 вересня 2018 Share Опубліковано: 27 вересня 2018 (змінено) Парни, прописал я в футере скрипт, как написал Марк, но на моем шаблоне он не работает, т.е. когда нет описания, то вкладка описание всё равно активная. Шаблон TechStore. Я смотрел файл product.tpl - там код вкладок такой же как и на дефолтном, но почему не работает не понимаю. Может кто знает или подскажет? Змінено 27 вересня 2018 користувачем AlexandrSY Надіслати Поділитися на інших сайтах More sharing options...
ekvilibrium Опубліковано: 14 травня 2019 Share Опубліковано: 14 травня 2019 Была такая же проблема. Сделал через файл product.tpl И в стилях надо изменить none на block. ocstore 2.3.0.2.3 Надіслати Поділитися на інших сайтах More sharing options...
vvkov Опубліковано: 28 липня 2019 Share Опубліковано: 28 липня 2019 Код Марка работает. Движок ocStore 2.3.0.2.3. Создал модуль HTML содержимое - "Скрыть пустое описание", вставил туда скрипт. Заголовок оставил пустым. Скрипт немного изменил, потому как по умолчанию открывалась вкладка - "отзывы" <script> html_desc = $('#tab-description').html(); tab_selector = '#tab-review'; // или какой надо if (html_desc=='') { $('#tab-description').remove(); $('a[href=\'#tab-description\']').closest('li').remove(); $('a[href=\'#tab-specification\']').trigger('click'); } </script> А так же изменил дизайн схемы - Продукт. Внизу добавил свой модуль - HTML содержимое - "Скрыть пустое описание". Спасибо! Надіслати Поділитися на інших сайтах More sharing options...
MKaizer Опубліковано: 17 січня 2021 Share Опубліковано: 17 січня 2021 В 26.03.2015 в 18:14, markimax сказав: Проверил - работает идеально - удаляет таб и переключает на нужный Приветствую. У меня ну никак не хочет работать. Возможно поможете? Шаблон Luxury - https://luxury23.octemplates.net/, OcStore 2.3 Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts