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

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Вкладки (табы) в описании товара
« Ответ #181 : 28.05.2014, 12:40:49 »
а чего? :) или я чегой то не так понял?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
Re: Вкладки (табы) в описании товара
« Ответ #182 : 28.05.2014, 12:46:15 »
как вариант годится, а вообще тогда если запрос, то лучше наверное через плагин эти дела решать
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Вкладки (табы) в описании товара
« Ответ #183 : 28.05.2014, 14:29:17 »
можно конечно и через плагин, но я ж так понимаю шаблон все равно редактируется. а если редактируется, то какая разница, где делать запрос?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

uniontrade

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
Re: Вкладки (табы) в описании товара
« Ответ #184 : 28.05.2014, 20:35:10 »
Всем кто откликнулся большое спасибо.
Сейчас для отображения материала создаю HTML-модуль, затем копирую материал в HTML-модуль и id модуля прописываю в шаблон:
Код: php
    <div class="tab-content">
    <?php
    $dbo = JFactory::getDBO();
    $dbo->setQuery("SELECT * FROM #__modules WHERE id='здесь нужный id' ");
    $module = $dbo->loadObject();
    echo $renderer->render($module, $options);
    ?>
    </div>

Поэтому возник вопрос как напрямую показать материал без создания HTML-модуля.
 Это:
Код: php
    <div class="tab-content">
    <?php
    $db = JFactory::getDBO();
    $db->setQuery('SELECT fulltext FROM `#__content` WHERE id=ID материала');
    $fulltext = $db->loadResult();
    echo $fulltext;
    ?>
    </div>

к сожалению не работает  >:(
« Последнее редактирование: 28.05.2014, 20:38:57 от uniontrade »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Вкладки (табы) в описании товара
« Ответ #185 : 28.05.2014, 20:46:12 »
Цитировать
$db->setQuery('SELECT introtext FROM `#__content` WHERE id=ID материала');
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

uniontrade

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
Re: Вкладки (табы) в описании товара
« Ответ #186 : 28.05.2014, 20:51:05 »
Да. Теперь всё получилось. Спасибо.
*

12mv

  • Давно я тут
  • 548
  • 20 / 0
  • Гульсина
Re: Вкладки (табы) в описании товара
« Ответ #187 : 14.06.2014, 09:47:17 »


Что то я намутила)) Сделала всё нормально и не очень))

Скрин раз http://prntscr.com/3smwgn  я туда добавила видео, получается я не всё перенесла. При открытии товара, активных 2 таба, о товаре и видео.
пиктограмму видео я ещё не перенесла по этому она торчит возле превью фото. не могу сообразить что переносить.
Видео вставляется туда куда я вывела таб для него скрин http://prntscr.com/3smwxo

там где должно быть основное фото и там же должно было быть видео, исчезает, и остаются только превьюшки http://prntscr.com/3smx65

Как бы мне вот разделить это всё добро? (Всё что касается видео перенести в соответствующий таб, всё что касается фото товара, оставить на месте.)

Посмотрите пожалуйста код

Спойлер
[свернуть]


P.S. Забыла сказать, при добавлении отзыва после всего проделанного, пишет Invalid Token
« Последнее редактирование: 14.06.2014, 11:26:15 от 12mv »
*

12mv

  • Давно я тут
  • 548
  • 20 / 0
  • Гульсина
Re: Вкладки (табы) в описании товара
« Ответ #188 : 14.06.2014, 11:24:11 »
С двумя активными табами разобралась, Неправильно теги расставила.
Попыталась перенести во вкладку видео, содержимое, превью видео и открытие видео. Запуталась. Помогите пожалуйста)

Выше постом обновила код шаблона.
*

boulingist

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Вкладки (табы) в описании товара
« Ответ #189 : 20.02.2015, 12:28:59 »
Установил Расширение TAB (по ссылке от  sergoguga)
Создал несколько табов, в которые размещал контент.
В ТАБах где просто вводился текстовый контент, без проблем работает, а вот в табах КОММЕНТАРИИ ФОТО ВИДЕО ДОКУМЕНТЫ я обсалюно ни чего не могу добавить кроме текста.
Сейчас особо остро стоит вопрос с комментариями. Они выводятся в каждом ТАБе, а не {tab=комментарии} .
Комментарии стандартные, из файла review.php
Как мне спрятать комментарии в один таб?
Спасибо.
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
Re: Вкладки (табы) в описании товара
« Ответ #190 : 20.02.2015, 12:52:27 »
Контент-плагины в вашем случае не подойдут, для того чтобы разнести комментарии, фото по разным вкладкам, нужно внедрять табы на уровне верстки
*

Алеша

  • Новичок
  • 9
  • 0 / 0
Re: Вкладки (табы) в описании товара
« Ответ #191 : 18.03.2015, 23:16:13 »
У меня описание товара в JoomShopping разбито на вкладки, и в последней вкладке комментарии Jcomments. Что нужно добавить в файл /components/com_jshopping/templates/default/product/product_default.php, чтобы он начал считать комментарии и получилось, как на картинке "Комментарии (17)", а не просто слово "Комментарии" во вкладке.

Т.е. как сделать счетчик комментариев, чтобы показывал реальное число оставленных комментариев к товару в Jcomments? Кто знает напишите пожалуйста.
*

alex li

  • Новичок
  • 7
  • 0 / 0
Re: Вкладки (табы) в описании товара
« Ответ #192 : 21.03.2015, 08:49:34 »
После всего проделанного при отправке отзыва пишет Invalid Token. FireBug пишет "Для данного элемента правила отсутствуют. Вы можете создать правило для него." Помогите разобраться - что и где прописать. >:(
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Вкладки (табы) в описании товара
« Ответ #193 : 21.03.2015, 10:02:18 »
кашпировских нет.
как минимум ссылка.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

alex li

  • Новичок
  • 7
  • 0 / 0
Re: Вкладки (табы) в описании товара
« Ответ #194 : 21.03.2015, 18:45:04 »
в product_default.php написал
<!-- TABS CONTENT -->

<script type="text/javascript">
jQuery(function(){
jQuery('dl.tabs dt').click(function(){
jQuery(this)
.siblings().removeClass('selected').end()
.next('dd').andSelf().addClass('selected');
});
});
</script>
<dl class="tabs">
  <dt class="selected">Описание</dt>
  <dd class="selected">
    <div class="tab-content">
            <div class="Description">
               <?php print $this->product->short_description?>
    </div></div>
  </dd>

  <dt>Полное Описание</dt>
  <dd>
    <div class="tab-content">
        <div class="jshop_prod_description">   
            <?php print $this->product->description; ?>
    </div></div>
  </dd>

  <dt>Характеристики</dt>
<dd>
<div class="tab-content">
 <?php if (is_array($this->product->extra_field)){?>
        <div class="extra_fields">
        <?php $extra_field_group = "";
        foreach($this->product->extra_field as $extra_field){
            if ($extra_field_group!=$extra_field['groupname']){
                $extra_field_group = $extra_field['groupname'];
            ?>
            <div class='extra_fields_group'><?php print $extra_field_group?></div>
            <?php }?>
            <div><span class="extra_fields_name"><?php print $extra_field['name'];?></span><?php if ($extra_field['description']) {?> <span class="extra_fields_description"><?php print $extra_field['description'];?></span><?php } ?>: <span class="extra_fields_value"><?php print $extra_field['value'];?></span></div>
        <?php }?>
        </div>
    <?php }?>
</div>
</dd>

  <dt>Сопутствующие товары</dt>
    <dd>
      <div class="tab-content">
        <?php
          print $this->_tmp_product_html_before_related;
          include(dirname(__FILE__)."/related.php");
        ?>   
      </div>
    </dd>
     
  <dt>Отзывы</dt>
    <dd>
      <div class="tab-content">
        <?php
          print $this->_tmp_product_html_before_review;
          include(dirname(__FILE__)."/review.php");
        ?>
      </div>
    </dd>
   
</dl>

<!-- TABS CONTENT AND -->

все работает, при нажатии кнопки "отправить отзыв -выдает Invalid Token. В это  время якобы загружена страница /index.php/katalog-mebeli/mebel-dlya-gostinoj/product/reviewsave. Настроек такой страницы ненашел. Сайт на денвере.
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
Re: Вкладки (табы) в описании товара
« Ответ #195 : 21.03.2015, 19:10:33 »
уже отвечали, отзывы должны быть вне продуктовой формы
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Вкладки (табы) в описании товара
« Ответ #196 : 21.03.2015, 22:18:59 »
думаю отзывы вне формы товара. думаю просто старый шаблон используется, не для установленной версии ЖШ
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

alex li

  • Новичок
  • 7
  • 0 / 0
Re: Вкладки (табы) в описании товара
« Ответ #197 : 22.03.2015, 07:33:29 »
На счет продуктовой формы знаю - прописано в самом конце, после него такой остаток кода
Спойлер
[свернуть]

ксати здесь видно родной код отзывов, правда не знаю - работал он раньше или нет - не проверял.
Сайт написан ЖШ 4.3.1.1 на Joomla 3.2.1, шаблон BT-shopping переделываю для себя.
defalt.php брал из шаблона (папка templates).
Какие еще мысли есть?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Вкладки (табы) в описании товара
« Ответ #198 : 22.03.2015, 09:14:10 »
мысли прежние

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

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Вкладки (табы) в описании товара
« Ответ #199 : 22.03.2015, 10:58:18 »
99%
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

alex li

  • Новичок
  • 7
  • 0 / 0
Re: Вкладки (табы) в описании товара
« Ответ #200 : 23.03.2015, 07:46:46 »
Помочь сможете? на всякий  случай файл review.php
Спойлер
[свернуть]
Заранее благодарю!
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Вкладки (табы) в описании товара
« Ответ #201 : 23.03.2015, 09:11:54 »
Код: php
<?php echo JHtml::_('form.token');?>
добавьте в форму
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

alex li

  • Новичок
  • 7
  • 0 / 0
Re: Вкладки (табы) в описании товара
« Ответ #202 : 23.03.2015, 13:37:44 »
Ура! Заработало!
Огромное спасибо dmitry_stas.
*

xxx87

  • Захожу иногда
  • 130
  • 4 / 0
  • прошу любить и жаловать
Re: Вкладки (табы) в описании товара
« Ответ #203 : 02.05.2015, 00:24:59 »
Всем доброй ночи. В шаблоне прописаны табы - описание и отзывы. Описание работает нормально, но на отзывы не чему то не переходит.  :((((  :o Код самое интересное, что без ошибки вроде. Что же за капец такой.... У кого-нибудь случалось подобное? Можно решить? Версия Joomla и ДШ самые последние.
ссыль на сайт http://akvagrunt.ru/shop/standart
Код
Код
<div id="zt_tabs" class="col-sm-12 col-xs-12">
 
            <ul class="tabs">
                <li class="first"><a href="#tabs-1" title="tab-1" class="active tab"><?php echo _JSHOP_DESCRIPTION ;?></a></li>
                <li><a href="#tabs-2" title="tab-2" class="tab"><?php echo JText::_("Отзывы о товаре"); ?></a></li>
            </ul>
 
            <div id="tab-1" class="content">
                <div class="zt_tab_inner">
                    <?php print $this->product->description; ?>
                    <?php if ($this->product->product_url!=""){?>
                        <div class="prod_url">
                            <a target="_blank" href="<?php print $this->product->product_url;?>"><?php print _JSHOP_READ_MORE?></a>
                        </div>
                    <?php }?>
 
                    <?php if ($this->product->delivery_time != ''){?>
                        <div class="deliverytime"><?php print _JSHOP_DELIVERY_TIME?>: <?php print $this->product->delivery_time?></div>
                    <?php }?>
 
                    <?php if (is_array($this->product->extra_field)){?>
                        <div class="extra_fields">
                            <?php $extra_field_group = "";
                            foreach($this->product->extra_field as $extra_field){
                                if ($extra_field_group!=$extra_field['groupname']){
                                    $extra_field_group = $extra_field['groupname'];
                                    ?>
                                    <div class='extra_fields_group'><?php print $extra_field_group?></div>
                                <?php }?>
                                <div><span class="extra_fields_name"><?php print $extra_field['name'];?></span><?php if ($extra_field['description']) {?> <span class="extra_fields_description"><?php print $extra_field['description'];?></span><?php } ?>: <span class="extra_fields_value"><?php print $extra_field['value'];?></span></div>
                            <?php }?>
                        </div>
                    <?php }?>
                </div>
            </div>
 
            <div id="tab-2" class="content">
                <div class="zt_tab_inner">
                    <?php
                    print $this->_tmp_product_html_before_review;
                    include(dirname(__FILE__)."/review.php");
                    ?>
                </div>
            </div>
 
 
    </div><!--/zt_tabs-->
« Последнее редактирование: 02.05.2015, 01:06:18 от xxx87 »
*

Taatshi

  • Глобальный модератор
  • 5259
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Вкладки (табы) в описании товара
« Ответ #204 : 02.05.2015, 01:24:51 »
xxx87, код надо приводить полностью  :P

Сейчас я бред напишу) Прошу тапками не кидаться  ^-^

Скрипт, который в самом низу - вот этот
Код: javascript
<script type="text/javascript">
    jQuery(document).ready(function($) {
        $('a.tab').click(function(){
            $('.active').removeClass('active');
            $(this).addClass('active');
            $('.content').slideUp();
            var content_show = $(this).attr('title');
            $('#'+ content_show).slideDown();
        });
        jQuery('#quantity').keyup(function () {
            this.value = this.value.replace(/[^0-9\.]/g,'');
        });
    });
</script>

Попробуйте заменить на

Код: javascript
<script type="text/javascript">
function initialize() {
jQuery(document).ready(function($) {
        $('a.tab').click(function(){
            $('.active').removeClass('active');
            $(this).addClass('active');
            $('.content').slideUp();
            var content_show = $(this).attr('title');
            $('#'+ content_show).slideDown();
        });
        jQuery('#quantity').keyup(function () {
            this.value = this.value.replace(/[^0-9\.]/g,'');
        });
    });
}
</script>

или на

Код: javascript
<script type="text/javascript">
(function($) {
jQuery(document).ready(function($) {
        $('a.tab').click(function(){
            $('.active').removeClass('active');
            $(this).addClass('active');
            $('.content').slideUp();
            var content_show = $(this).attr('title');
            $('#'+ content_show).slideDown();
        });
        jQuery('#quantity').keyup(function () {
            this.value = this.value.replace(/[^0-9\.]/g,'');
        });
    });
} ) ( jQuery );
</script>
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Вкладки (табы) в описании товара
« Ответ #205 : 02.05.2015, 08:26:13 »
Код самое интересное, что без ошибки вроде

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

xxx87

  • Захожу иногда
  • 130
  • 4 / 0
  • прошу любить и жаловать
Re: Вкладки (табы) в описании товара
« Ответ #206 : 02.05.2015, 13:21:05 »
xxx87, код надо приводить полностью  :P

Приветик :)))) Я думала, что лучше привести только код табов )) что бы не засорять тему.
Изменения скрипта к сожалению не помогло  :(
*

xxx87

  • Захожу иногда
  • 130
  • 4 / 0
  • прошу любить и жаловать
Re: Вкладки (табы) в описании товара
« Ответ #207 : 02.05.2015, 13:35:19 »
как это без ошибки? а это что?
Добрый день, Дмитрий :) Оууу. Я имела ввиду ошибку в коде ( сравнивала с кодом из первоначального архива шаблона ) видимых  различий не было - вот я и решила, что и ошибок нет. С консолью Файрбага не работала ни разу. И ума ни приложу, что теперь делать с этой ошибкой. Удалить a (0)?  :o !
*

Taatshi

  • Глобальный модератор
  • 5259
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Вкладки (табы) в описании товара
« Ответ #208 : 02.05.2015, 14:29:31 »
где подключается скрипт? Такое ощущение, что раньше, чем формируется код.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

xxx87

  • Захожу иногда
  • 130
  • 4 / 0
  • прошу любить и жаловать
Re: Вкладки (табы) в описании товара
« Ответ #209 : 02.05.2015, 14:37:44 »
где подключается скрипт? Такое ощущение, что раньше, чем формируется код.
Скрипт вообще в самом конце. У меня вот такой код полностью
Код
<?php
/**
 * @version      4.3.1 13.08.2013
 * @author       MAXXmarketing GmbH
 * @package      Jshopping
 * @copyright    Copyright (C) 2010 webdesigner-profi.de. All rights reserved.
 * @license      GNU/GPL
 */
defined('_JEXEC') or die('Restricted access');
$numberlimit = 3;
?>
<?php
$product = $this->product;
?>
<?php include(dirname(__FILE__)."/load.js.php");?>
<div class="zt_jshop">
<form name="product" method="post" action="<?php print $this->action?>" enctype="multipart/form-data" autocomplete="off">
 
<div class="zt_jshop_information_detail row">
    <div class="zt_jshop_image col-sm-12">
<h1><?php print $this->product->name?><?php if ($this->config->show_product_code){?> <?php }?></h1>
            <?php include(dirname(__FILE__)."/ratingandhits.php");?>
            <?php print $this->_tmp_product_html_start;?>
 
<div class="col-sm-5">
        <div class="image_middle">
            <?php print $this->_tmp_product_html_before_image;?>
            <?php if ($product->label_id){?>
                <div class="product_label <?php print $product->_label_name;?>"><?php print $product->_label_name;?></div>
            <?php }?>
            <?php if (count($this->videos)){?>
                <?php foreach($this->videos as $k=>$video){?>
                    <?php if ($video->video_code){ ?>
                        <div style="display:none" class="video_full" id="hide_video_<?php print $k?>"><?php echo $video->video_code?></div>
                    <?php } else { ?>
                        <a style="display:none" class="video_full" id="hide_video_<?php print $k?>" href=""></a>
                    <?php } ?>
                <?php } ?>
            <?php }?>
 
 
            <div id='list_product_image_middle'>
            <?php if(!count($this->images)){?>
                <img id = "main_image" src = "<?php print $this->image_product_path?>/<?php print $this->noimage?>" alt = "<?php print htmlspecialchars($this->product->name)?>" />
            <?php }?>
                <?php foreach($this->images as $k=>$image){?>
                    <a class="lightbox" id="main_image_full_<?php print $image->image_id?>" href="<?php print $this->image_product_path?>/<?php print $image->image_full;?>" <?php if ($k!=0){?>style="display:none"<?php }?>>
                        <img id = "main_image_<?php print $image->image_id?>" src = "<?php print $this->image_product_path?>/<?php print $image->image_name;?>" alt="<?php print htmlspecialchars($image->_title)?>" title="<?php print htmlspecialchars($image->_title)?>" />
                    </a>
                <?php }?>
            </div>
            <?php print $this->_tmp_product_html_after_image;?>
        </div>
        <div class="jshop_img_description">
 
            <div class="zt-carousel">
                <div class="jCarouselLite">
                    <ul>
                        <?php print $this->_tmp_product_html_before_image_thumb;?>
                        <?php if ( (count($this->images)>1) || (count($this->videos) && count($this->images)) ) {?>
                            <?php foreach($this->images as $k=>$image){?>
                                <li  style="border: 1px solid #E5E5E5;"><img class="jshop_img_thumb" src="<?php print $this->image_product_path?>/<?php print $image->image_thumb?>" alt="<?php print htmlspecialchars($image->_title)?>" title="<?php print htmlspecialchars($image->_title)?>" onclick="showImage(<?php print $image->image_id?>)" /></li>
                            <?php }?>
                        <?php }?>
                    </ul>
                </div>
 
                <?php if(count($this->images) > $numberlimit){?>
                    <div class="nav_button">
                        <div class="prev"><i class="fa fa-angle-left"></i></div>
                        <div class="next"><i class="fa fa-angle-right"></i></div>
                    </div>
                <?php }?>
            </div>
            <script type="text/javascript">
                jQuery(document).ready(function($) {
                    <?php if( (count($this->images))){ ?>
                    $(".jCarouselLite").jCarouselLite({
                        btnPrev: ".zt-carousel .prev",
                        btnNext: ".zt-carousel .next",
                        slideWidth: 80,
                        visible: <?php echo $numberlimit;?>
                    });
                    <?php } ?>
                });
            </script>
            <?php print $this->_tmp_product_html_after_image_thumb;?>
            <?php if (count($this->videos)){?>
                <?php foreach($this->videos as $k=>$video){?>
                    <?php if ($video->video_code) { ?>
                        <a href="#" id="video_<?php print $k?>" onclick="showVideoCode(this.id);return false;"><img class="jshop_video_thumb" src="<?php print $this->video_image_preview_path."/"; if ($video->video_preview) print $video->video_preview; else print 'video.gif'?>" alt="video" /></a>
                    <?php } else { ?>
                        <a href="<?php print $this->video_product_path?>/<?php print $video->video_name?>" id="video_<?php print $k?>" onclick="showVideo(this.id, '<?php print $this->config->video_product_width;?>', '<?php print $this->config->video_product_height;?>'); return false;"><img class="jshop_video_thumb" src="<?php print $this->video_image_preview_path."/"; if ($video->video_preview) print $video->video_preview; else print 'video.gif'?>" alt="video" /></a>
                    <?php } ?>
                <?php } ?>
            <?php }?>
            <?php print $this->_tmp_product_html_after_video;?>
        </div>

</form>
 
<div id="zt_tabs" class="col-sm-12 col-xs-12">
 
            <ul class="tabs">
                <li class="first"><a href="#tabs-1" title="tab-1" class="active tab"><?php echo _JSHOP_DESCRIPTION ;?></a></li>
                <li><a href="#tabs-2" title="tab-2" class="tab"><?php echo JText::_("Отзывы о товаре"); ?></a></li>
            </ul>
 
            <div id="tab-1" class="content">
                <div class="zt_tab_inner">
                    <?php print $this->product->description; ?>
                    <?php if ($this->product->product_url!=""){?>
                        <div class="prod_url">
                            <a target="_blank" href="<?php print $this->product->product_url;?>"><?php print _JSHOP_READ_MORE?></a>
                        </div>
                    <?php }?>
 
                    <?php if ($this->product->delivery_time != ''){?>
                        <div class="deliverytime"><?php print _JSHOP_DELIVERY_TIME?>: <?php print $this->product->delivery_time?></div>
                    <?php }?>
 
                    <?php if (is_array($this->product->extra_field)){?>
                        <div class="extra_fields">
                            <?php $extra_field_group = "";
                            foreach($this->product->extra_field as $extra_field){
                                if ($extra_field_group!=$extra_field['groupname']){
                                    $extra_field_group = $extra_field['groupname'];
                                    ?>
                                    <div class='extra_fields_group'><?php print $extra_field_group?></div>
                                <?php }?>
                                <div><span class="extra_fields_name"><?php print $extra_field['name'];?></span><?php if ($extra_field['description']) {?> <span class="extra_fields_description"><?php print $extra_field['description'];?></span><?php } ?>: <span class="extra_fields_value"><?php print $extra_field['value'];?></span></div>
                            <?php }?>
                        </div>
                    <?php }?>
                </div>
            </div>
 
            <div id="tab-2" class="content" style="display:none">
                <div class="zt_tab_inner">
                    <?php
                    print $this->_tmp_product_html_before_review;
                    include(dirname(__FILE__)."/review.php");
                    ?>
                </div>
            </div>
 
 
    </div><!--/zt_tabs-->
 
 

 
        <?php if (count($this->attributes)){?>
            <div class="jshop_prod_attributes">
                <?php foreach($this->attributes as $attribut){?>
                    <div class="attributes">
                        <span class="attributes_title">
                            <span class="attributes_name"><?php print $attribut->attr_name?>:</span><span class="attributes_description"><?php print $attribut->attr_description;?></span>
                        </span>
                        <span class="attributes_description">
                            <span id='block_attr_sel_<?php print $attribut->attr_id?>'>
                            <?php print $attribut->selects?>
                            </span>
                        </span>
                    </div>
                <?php }?>
            </div>
        <?php }?>
        <?php print $this->_tmp_product_html_before_buttons;?>
        <?php if (!$this->hide_buy){?>
            <div class="prod_buttons" >
                <div class="zt_buttons clearfix">
                    <span class="prod_qty">Quantily:
                        <input type="text" name="quantity" id="quantity" onkeyup="reloadPrices();" class="inputbox" value="<?php print $this->default_count_product?>" /><?php print $this->_tmp_qty_unit;?>
                    </span>
                    <?php print $this->_tmp_product_html_buttons;?>
                    <button title="Add to cart" type="submit" class="button_buy buy_detail" onclick="jQuery('#to').val('cart');" >
                        <i class="fa fa-shopping-cart"></i><?php print _JSHOP_ADD_TO_CART?>
                    </button>
                    <button title="Add to wishlist" type="submit" class="button_wishlist" onclick="jQuery('#to').val('wishlist');"><i class="fa fa-heart"></i></button>
 
                </div>
 
            </div>
        <?php }?>
 
 
 
        <?php if ($this->config->product_show_manufacturer && $this->product->manufacturer_info->name!=""){?>
            <div class="manufacturer_name">
                <span class="bold"><?php print _JSHOP_MANUFACTURER?>:</span> <span><?php print $this->product->manufacturer_info->name?></span>
            </div>
        <?php }?>
 
        <?php if (count($this->product->freeattributes)){?>
            <div class="prod_free_attribs">
                <table class="jshop">
                    <?php foreach($this->product->freeattributes as $freeattribut){?>
                        <tr>
                            <td class="name"><span class="freeattribut_name"><?php print $freeattribut->name;?></span> <?php if ($freeattribut->required){?><span>*</span><?php }?><span class="freeattribut_description"><?php print $freeattribut->description;?></span></td>
                            <td class="field"><?php print $freeattribut->input_field;?></td>
                        </tr>
                    <?php }?>
                </table>
                <?php if ($this->product->freeattribrequire) {?>
                    <div class="requiredtext">* <?php print _JSHOP_REQUIRED?></div>
                <?php }?>
            </div>
        <?php }?>
    </div>

<div class="col-sm-7">
 <?php print $this->_tmp_product_html_after_buttons;?>
</div>
</div>
 
</div>
<input type="hidden" name="to" id='to' value="cart" />
<input type="hidden" name="product_id" id="product_id" value="<?php print $this->product->product_id?>" />
<input type="hidden" name="category_id" id="category_id" value="<?php print $this->category_id?>" />
 
<!------------------------------  short_description   - ------------------------------->
 
 
 
 
 
<?php print $this->_tmp_product_html_before_demofiles; ?>
<div id="list_product_demofiles"><?php include(dirname(__FILE__)."/demofiles.php");?></div>
<?php
if ($this->config->product_show_button_back){?>
    <div class="button_back">
        <input type="button" class="button" value="<?php print _JSHOP_BACK;?>" onclick="<?php print $this->product->button_back_js_click;?>" />
    </div>
<?php }?>
<?php
print $this->_tmp_product_html_before_related;
include(dirname(__FILE__)."/related.php");
?>
<?php print $this->_tmp_product_html_end;?>
</div>
 
<script type="text/javascript">
(function($) {
jQuery(document).ready(function($) {
        $('a.tab').click(function(){
            $('.active').removeClass('active');
            $(this).addClass('active');
            $('.content').slideUp();
            var content_show = $(this).attr('title');
            $('#'+ content_show).slideDown();
        });
        jQuery('#quantity').keyup(function () {
            this.value = this.value.replace(/[^0-9\.]/g,'');
        });
    });
} ) ( jQuery );
</script>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Где посмотреть варианты карточки товара

Автор itbc

Ответов: 6
Просмотров: 1621
Последний ответ 31.10.2022, 10:05:51
от nevigen
Основная картинка в карточке товара на весь экран

Автор Mister Shadow

Ответов: 1
Просмотров: 1159
Последний ответ 08.07.2022, 22:16:27
от nevigen
meta title на странице товара

Автор ecolora

Ответов: 5
Просмотров: 1333
Последний ответ 30.05.2022, 14:31:44
от kit2m2
Вывести артикул вместо кода товара в письмо клиента

Автор antony2606

Ответов: 2
Просмотров: 1315
Последний ответ 09.02.2021, 17:01:25
от antony2606
Описание товара справа от изображения в карточке товара

Автор sifoz

Ответов: 15
Просмотров: 5104
Последний ответ 01.01.2021, 14:27:56
от nevigen