Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Создание дополнительных вкладок


hempua
 Поделиться

Рекомендованные сообщения

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

 

Его скрипт -

 

<script type="text/javascript"><!--

    $(function() {
    $('#tab-guarantee').load('index.php?route=information/information/info&information_id=7');
    });


    //--></script>)

Ссылка на комментарий
Поделиться на других сайтах


пример кода вкладок - есть прямо в шаблоне карточки товара используемой темы оформления.

javascript вот тоже есть (только делай 2шт и меняй ID на свои).

если все равно не получается (или не хотите сами заморачиваться) - сделаем за вас.

своё предложение отправил в ЛС.

Ссылка на комментарий
Поделиться на других сайтах

А в чём изящность? Отгружаем клиенту дополнительных JS-скриптов там, где можно это всё собрать на стороне сервера?

Ссылка на комментарий
Поделиться на других сайтах


пример кода вкладок - есть прямо в шаблоне карточки товара используемой темы оформления.

javascript вот тоже есть (только делай 2шт и меняй ID на свои).

если все равно не получается (или не хотите сами заморачиваться) - сделаем за вас.

своё предложение отправил в ЛС.

 

Спасибо за наводку, попробовал сам и сделал. Однако корректно получается работать только с одной вкладкой, при дублировании второй DIV замещается содержимым первого.

 

вкладки создавал <a href="#tab-name"><?php echo $tab_name; ?></a>

 

скрипт заворачивал в

<div id="tab-name" class="tab-content">

<script type="text/javascript"><!--
$(function() {
$('#tab-name').load('index.php?route=information/information/info&information_id=6');
});
//--></script>
 </div>
Ссылка на комментарий
Поделиться на других сайтах


 

Спасибо за наводку, попробовал сам и сделал. Однако корректно получается работать только с одной вкладкой, при дублировании второй DIV замещается содержимым первого.

 

вкладки создавал <a href="#tab-name"><?php echo $tab_name; ?></a>

 

скрипт заворачивал в

<div id="tab-name" class="tab-content">

<script type="text/javascript"><!--
$(function() {
$('#tab-name').load('index.php?route=information/information/info&information_id=6');
});
//--></script>
 </div>

 

 

Это вы называете "изящное" решение :ugeek: .

Это грубый костыль.

Дубли при включении ЧПУ..

Отсутствие поддержки языков

При обновлении можно забыть и "потерять"

Ссылка на комментарий
Поделиться на других сайтах

Это вы называете "изящное" решение :ugeek: .

Это грубый костыль.

Дубли при включении ЧПУ..

Отсутствие поддержки языков

При обновлении можно забыть и "потерять"

 

Ну, возможно с изящностью я и погорячился...

Язык только один, мне не критично.

Насчет дублей - в теме, где я нашел скрипт, автор пишет: "поиск не учитывает инфу внутри <script></script>".

Получается, верным решением является добавление вкладок и их содержимого через модули?

Изменено пользователем hempua
Ссылка на комментарий
Поделиться на других сайтах


Насчет дублей - в теме, где я нашел скрипт, автор пишет: "поиск не учитывает инфу внутри <script></script>".

 

Мало ли что пишут на заборах.

Поисковые системы давно уже научили выкусывать ссылки из JS (особенно из .load .ajax) и ходить по ним пауками для индексации

Да, верным решением - лучше профессионально, модулем.

Тогда потом меньше будите задавать глупые вопросы по поводу дублей и т.п.

Или нанять профессионала, который все учтет и сделает правильно

Ссылка на комментарий
Поделиться на других сайтах

Обращайтесь, сделаю.

Вы ведь в разделе платных услуг?

 

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

И никаких жутких "изяществ".

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.