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

[How-To] Новая вкладка для товаров "Видео". (обновлено)


 Поделиться

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

Создаём на странице товара новую вкладку "Видео":

 

Изображение

 

Вкладка в админке:

 

Изображение
ПРИМ:
Если в админке, не вставлена ни одна ссылка на видео - вкладка не отображается.
Решение описанное ниже, для "чистого" OpenCart 1.5.6.4, для других - более ранних версий (в том числе ocStore), смотрите код и делайте все по аналогии...
Для этого метода, настоятельно НЕ рекомендуется использовать vQmod... Если Вам это надо - потратьте 5 минут своего времени, и внесите правки вручную.
 
Далее, по порядку установка (правка файлов):
 


1). В файле admin/controller/catalog/product.php находим строку:

$this->data['tab_image'] = $this->language->get('tab_image');

Перед ней добавляем:

$this->data['tab_video'] = $this->language->get('tab_video');

Ниже (в этом же файле) находим строку:

$this->load->model('catalog/download');

Перед ней добавляем:

if (isset($this->request->post['youtube_code'])) {	    $this->data['youtube_code'] = $this->request->post['youtube_code'];	 } elseif (isset($product_info)) {   $this->data['youtube_code'] = $product_info['youtube_code'];  } else {	    $this->data['youtube_code'] = '';	 }

2). В файле admin/language/english/english.php добавляем (в любом месте) строку:
(тоже самое проделываем и со всеми остальными файлами локализации)

$_['tab_video']	    = 'Video';

3). В файле admin/model/catalog/product.php находим код:

$this->db->query("INSERT INTO " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']) . "', upc = '" . $this->db->escape($data['upc']) . "', ean = '" . $this->db->escape($data['ean']) . "', jan = '" . $this->db->escape($data['jan']) . "', isbn = '" . $this->db->escape($data['isbn']) . "', mpn = '" . $this->db->escape($data['mpn']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . $this->db->escape($data['tax_class_id']) . "', sort_order = '" . (int)$data['sort_order'] . "', date_added = NOW()");

Меняем на этот:

$this->db->query("INSERT INTO " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']) . "', upc = '" . $this->db->escape($data['upc']) . "', ean = '" . $this->db->escape($data['ean']) . "', jan = '" . $this->db->escape($data['jan']) . "', isbn = '" . $this->db->escape($data['isbn']) . "', mpn = '" . $this->db->escape($data['mpn']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . $this->db->escape($data['tax_class_id']) . "', sort_order = '" . (int)$data['sort_order'] . "', date_added = NOW(), youtube_code='".$data['youtube_code']."'");

Ниже (в этом же файле) находим код:

$this->db->query("UPDATE " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']) . "', upc = '" . $this->db->escape($data['upc']) . "', ean = '" . $this->db->escape($data['ean']) . "', jan = '" . $this->db->escape($data['jan']) . "', isbn = '" . $this->db->escape($data['isbn']) . "', mpn = '" . $this->db->escape($data['mpn']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . $this->db->escape($data['tax_class_id']) . "', sort_order = '" . (int)$data['sort_order'] . "', date_modified = NOW() WHERE product_id = '" . (int)$product_id . "'");

Меняем на этот:

$this->db->query("UPDATE " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']) . "', upc = '" . $this->db->escape($data['upc']) . "', ean = '" . $this->db->escape($data['ean']) . "', jan = '" . $this->db->escape($data['jan']) . "', isbn = '" . $this->db->escape($data['isbn']) . "', mpn = '" . $this->db->escape($data['mpn']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . $this->db->escape($data['tax_class_id']) . "', sort_order = '" . (int)$data['sort_order'] . "', date_modified = NOW(), youtube_code='".$data['youtube_code']."' WHERE product_id = '" . (int)$product_id . "'");

4). В файле admin/view/template/catalog/product_form.tpl находим:

<div id="tabs" class="htabs"><a href="#tab-general"><?php echo $tab_general; ?></a><a href="#tab-data"><?php echo $tab_data; ?></a><a href="#tab-links"><?php echo $tab_links; ?></a><a href="#tab-attribute"><?php echo $tab_attribute; ?></a><a href="#tab-option"><?php echo $tab_option; ?></a><a href="#tab-profile"><?php echo $tab_profile; ?></a><a href="#tab-discount"><?php echo $tab_discount; ?></a><a href="#tab-special"><?php echo $tab_special; ?></a><a href="#tab-image"><?php echo $tab_image; ?></a><a href="#tab-reward"><?php echo $tab_reward; ?></a><a href="#tab-design"><?php echo $tab_design; ?></a></div>

Меняем на:

<div id="tabs" class="htabs"><a href="#tab-general"><?php echo $tab_general; ?></a><a href="#tab-data"><?php echo $tab_data; ?></a><a href="#tab-links"><?php echo $tab_links; ?></a><a href="#tab-attribute"><?php echo $tab_attribute; ?></a><a href="#tab-option"><?php echo $tab_option; ?></a><a href="#tab-profile"><?php echo $tab_profile; ?></a><a href="#tab-discount"><?php echo $tab_discount; ?></a><a href="#tab-special"><?php echo $tab_special; ?></a><a href="#tab-image"><?php echo $tab_image; ?></a><a tab="#tab_video"><?php echo $tab_video; ?></a><a href="#tab-reward"><?php echo $tab_reward; ?></a><a href="#tab-design"><?php echo $tab_design; ?></a></div>

Ниже (в этом же файле) находим:

<div id="tab-reward">

Выше добавляем:

<div id="tab_video">    <table>   <tr>	 <td class="left">    <textarea name="youtube_code" cols="120" rows="10"><?php echo $youtube_code; ?></textarea>	 </td>   </tr>    </table>  </div>

5). В файле catalog/controller/product/product.php находим строку:

$this->data['tab_description'] = $this->language->get('tab_description');

Ниже добавляем:

$this->data['tab_youtube'] = $this->language->get('tab_youtube');

Находим:

$this->data['products'] = array();

Перед ней добавляем:

$this->data['youtube_code'] = html_entity_decode($product_info['youtube_code'], ENT_QUOTES, 'UTF-8');

5). В файле catalog/model/catalog/product.php находим код:

'model'            => $query->row['model'],

После него добавляем:

'youtube_code'	   => $query->row['youtube_code'],

6). В файле catalog/language/english/english.php добавляем (в любом месте) строку:
(тоже самое проделываем и со всеми остальными файлами локализации)

$_['tab_youtube'] = 'Video';

7). В файле catalog/view/theme/ВАША_ТЕМА/template/product/product.tpl находим код:

<?php if ($images) { ?>   <a href="#tab-images"><?php echo $tab_images; ?>  (<?php echo count($images); ?>)</a><?php } ?>

После него добавляем:

<?php if ($youtube_code) { ?>	<a href="#tab_youtube"><?php echo $tab_youtube; ?></a><?php } ?>

Ниже (в этом же файле) находим код:

<?php if ($products) { ?>  <div id="tab-related" class="tab-content">

Перед ним добавляем:

<?php if ($youtube_code) { ?>	  <div id="tab_youtube" class="tab-content">  <?php echo $youtube_code; ?>   </div><?php } ?>

8). В заключении, у себя на сервере в "phpMyAdmin", необходимо выполнить запрос в базе:

ALTER TABLE `product` ADD `youtube_code` TEXT NOT NULL ;

После этого будет создано новое поле в таблице product, в котором будет храниться ссылка на видео...
(отредактируйте запрос, изменив название таблицы "
product" - если Вы используете префикс)
 
P.S.
Если Вам, необходимо отображать на вкладке - количество добавленных видео (в скобках), читаем сообщения ниже.


 
Данный метод будет работать для любого хостинга видео файлов, будь то Vimeo.com:

 

Изображение

 

или видео с сайта Вконтакте:

 

Изображение

 

Перед правкой - не забываем про резервное копирование файлов

Изменено пользователем tim21701
Обновлено под всю линейку 1.5
  • +1 4
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Надеюсь, уважаемый tim21701 не накричит на меня, если я дополню дополнение (тавтология ;)) замечанием момента, мол, если сделать вроде

<a tab="#tab_youtube"><?php echo $tab_youtube; ?>  (<?php echo count($youtubes); ?>)</a>
- будет аутентичней, кошерней и релевантней ;). Кстати, сам это дело не тестил, однако оно как-то так..

С уважением.

ГЗВ: Это чтоб в скобочках отображало количество роликов.

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

  • 3 месяца спустя...

...Это чтоб в скобочках отображало количество роликов.

Это как то не работало. Добавил так:

<a tab="#tab_youtube"><?php echo $tab_youtube; ?>(<?php $pattern = '</object>';preg_match_all($pattern, $youtube_code, $text);echo count($text[0]); ?>)</a>

теперь считает кол-во добавленного видео.и ещё добавил так:

<div id="tab_youtube" class="tab_page"><?php if ($youtube_code) { ?><div align="center"><?php$patterns = '/width="[0-9]{3}"/';$replace = "width=540";$x = preg_replace($patterns, $replace, $youtube_code);echo $x; ?></div><?php } else { ?><div style="background: #F7F7F7; border: 1px solid #DDDDDD; padding: 10px; margin-bottom: 10px; w"><?php echo $text_no_contents; ?></div><?php } ?></div>

что бы автоматом выставляло ширину, у меня это 540px (при большой ширине видео вылазит за пределы таба)

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


  • 4 недели спустя...
  • 2 месяца спустя...

у себя сделал так:

 <?php $pattern = '<n>'; preg_match_all($pattern, $youtube_code, $text); echo (count($text[0])+1); ?> 

Этот способ считает кол-во строк. Главное размещать все видео отдельной строкой.

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

  • 1 месяц спустя...

я у себя вставил так и все работает, видео беру с youtube, считает по тегу </iframe>catalog/view/theme/default/template/product/product.tpl

<div class="tabs"><a tab="#tab_description"><?php echo $tab_description; ?></a><a tab="#tab_image"><?php echo $tab_image; ?> (<?php echo count($images); ?>)</a><a tab="#tab_youtube"><?php echo $tab_youtube; ?>(<?php $pattern = '</iframe>';preg_match_all($pattern, $youtube_code, $text);echo count($text[0]); ?>)</a><?php if ($review_status) { ?><a tab="#tab_review"><?php echo $tab_review; ?></a><?php } ?><a tab="#tab_related"><?php echo $tab_related; ?> (<?php echo count($products); ?>)</a></div>
  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


  • 8 месяцев спустя...
  • 2 года спустя...

Обновил первый пост.

Линейка 1.4 - не актуальна и уже считается "морально" устаревшей...

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

  • 3 недели спустя...

Добрый день.  tim21701 делает реально крутые штуки, купил модуль для фоток, сейчас думаю по поводу шаблона, в раздумьях))

Вопрос по поводу этой доработки, подскажите, почему то у меня блок с полем для ввода видеоролика не скрывается во вкладке, а висит внизу страницы на всех вкладках. Видимо где то упустил что то, но так и не могу сам найти этот момент

 

post-3779-0-36943200-1425661011_thumb.jpg

post-3779-0-36321600-1425661018_thumb.jpg

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


  • 1 месяц спустя...

Добрый день.  tim21701 делает реально крутые штуки, купил модуль для фоток, сейчас думаю по поводу шаблона, в раздумьях))

Вопрос по поводу этой доработки, подскажите, почему то у меня блок с полем для ввода видеоролика не скрывается во вкладке, а висит внизу страницы на всех вкладках. Видимо где то упустил что то, но так и не могу сам найти этот момент

 

В файле admin/view/template/catalog/product_form.tpl

 

Найти код:

<a tab="#tab_video"><?php echo $tab_video; ?></a>

 

Заменить на:

<a href="#tab_video"><?php echo $tab_video; ?></a>

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


 

В файле admin/view/template/catalog/product_form.tpl

 

Найти код:

<a tab="#tab_video"><?php echo $tab_video; ?></a>

 

Заменить на:

<a href="#tab_video"><?php echo $tab_video; ?></a>

 

Спасибо, помогло данное решение

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


Добрый день!

Все сделал, все получилось, единственное это замечание в админке, в товаре: Notice: Undefined variable: tab_profile in/sata1......../admin/view/template/catalpog/product_form.tpl on line 17

post-674922-0-46125200-1429794932_thumb.jpg

Подскажите пожалуйста, как исправить?

Также на странице товара тоже закладка не встала на место, а на месте дополнительных изображений появилась надпись: tab_youtube - скрин прикрепил.

Что не дает нормально отображаться? Где исправить?

post-674922-0-44654400-1429796157_thumb.jpg

В файле admin/view/template/catalog/product_form.tpl

Найти код:

<a tab="#tab_video"><?php echo $tab_video; ?></a>

Заменить на:

<a href="#tab_video"><?php echo $tab_video; ?></a>

поменял код как в этом примере, но эффекта не возымело :(

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


Ругается на эту часть кода (строка 17 в product_form.tpl): 

 

<div id="tabs" class="htabs"><a href="#tab-general"><?php echo $tab_general; ?></a><a href="#tab-data"><?php echo $tab_data; ?></a><a href="#tab-links"><?php echo $tab_links; ?></a><a href="#tab-attribute"><?php echo $tab_attribute; ?></a><a href="#tab-option"><?php echo $tab_option; ?></a><a href="#tab-profile"><?php echo $tab_profile; ?></a><a href="#tab-discount"><?php echo $tab_discount; ?></a><a href="#tab-special"><?php echo $tab_special; ?></a><a href="#tab-image"><?php echo $tab_image; ?></a><a href="#tab_video"><?php echo $tab_video; ?></a><a href="#tab-reward"><?php echo $tab_reward; ?></a><a href="#tab-design"><?php echo $tab_design; ?></a></div>

 

Как я понимаю надо переставить код для вкладки Видео, но вот куда? Пока не знаю.

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


Если Вы хотите чтоб помогли, давайте более развернутое сообщение... А то получается за три года существования темы - у всех нормально и все работает, а у Вас нет... О чем это говорит???

Если просто не понимаете, попробуйте откатить все назад и установить заново, обратив на каждый шаг - более пристальное внимание...

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

Ув. tim21701 прошу помочь с проблемой: на втором сайте повторил все действия - ошибка та же осталась - в 17 строке  в product_form.tpl в админке сообщается о неопределенной переменной. Код в моей версии движка немного отличается. Ниже  я привел его в сравнении с тем, который Вы указали. Ошибка возникает на 4 пункте при первой замене кода.

Вот мой изначальный код: 

<div id="tabs" class="htabs"><a href="#tab-general"><?php echo $tab_general; ?></a><a href="#tab-data"><?php echo $tab_data; ?></a><a href="#tab-links"><?php echo $tab_links; ?></a><a href="#tab-attribute"><?php echo $tab_attribute; ?></a><a href="#tab-option"><?php echo $tab_option; ?></a><a href="#tab-discount"><?php echo $tab_discount; ?></a><a href="#tab-special"><?php echo $tab_special; ?></a><a href="#tab-image"><?php echo $tab_image; ?></a><a href="#tab-reward"><?php echo $tab_reward; ?></a><a href="#tab-design"><?php echo $tab_design; ?></a></div>

 

Код, который по Вашему надо заменить (для сравнения с моим):

<div id="tabs" class="htabs"><a href="#tab-general"><?php echo $tab_general; ?></a><a href="#tab-data"><?php echo $tab_data; ?></a><a href="#tab-links"><?php echo $tab_links; ?></a><a href="#tab-attribute"><?php echo $tab_attribute; ?></a><a href="#tab-option"><?php echo $tab_option; ?></a><a href="#tab-profile"><?php echo $tab_profile; ?></a><a href="#tab-discount"><?php echo $tab_discount; ?></a><a href="#tab-special"><?php echo $tab_special; ?></a><a href="#tab-image"><?php echo $tab_image; ?></a><a href="#tab-reward"><?php echo $tab_reward; ?></a><a href="#tab-design"><?php echo $tab_design; ?></a></div>

 

 

Ваш код, на который я меняю:

<div id="tabs" class="htabs"><a href="#tab-general"><?php echo $tab_general; ?></a><a href="#tab-data"><?php echo $tab_data; ?></a><a href="#tab-links"><?php echo $tab_links; ?></a><a href="#tab-attribute"><?php echo $tab_attribute; ?></a><a href="#tab-option"><?php echo $tab_option; ?></a><a href="#tab-profile"><?php echo $tab_profile; ?></a><a href="#tab-discount"><?php echo $tab_discount; ?></a><a href="#tab-special"><?php echo $tab_special; ?></a><a href="#tab-image"><?php echo $tab_image; ?></a><a tab="#tab_video"><?php echo $tab_video; ?></a><a href="#tab-reward"><?php echo $tab_reward; ?></a><a href="#tab-design"><?php echo $tab_design; ?></a></div>

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


Вернул свой код и просто вставил после таба <a href="#tab-image"><?php echo $tab_image; ?></a> - <a tab="#tab_video"><?php echo $tab_video; ?></a>

В админке ошибка убралась, таб встал на место, но на странице товара, таб стоит криво приложил фото:

post-674922-0-97956400-1429868308_thumb.jpg

 

Я так понимаю, надо и на фронтальной странице код исправить, но не хватает опыта и сообразительности додуматься. Подскажите, пожалуйста.

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


Почти получилось! )) Осталось поменять название таба: 

post-674922-0-86033100-1430142630_thumb.jpg

 

Загвоздка оказалась в предпоследнем пункте (перед добавлением в БД) - код отличается от кода автора, поэтому пришлось попробовать вставлять его код в разные места.

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


  • 2 месяца спустя...

А как просто добавить дополнительный таб в карточку, без подключения к админке? Я его заполню прям в tpl файле, чтобы для всех товаров был одинаковый.

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


  • 1 месяц спустя...

Здравствуйте, tim21701

Понадобилось добавить вкладку с дополнительной информацией к товару.

Ваша статья мне очень помогла. Сделал всё по образцу и все замечательно работает.
Даже визуальный редактор к текстовому полю подключил... В общем, спасибо за информацию!
НО... Как сделать так, чтобы данные брались не из таблицы "Product", а из таблицы "Product_description"

Ведь это у меня считается как дополнительное описание к товару, поэтому хотелось бы, чтобы оно хранилось именно там. Люблю порядок, знаете ли :)

Но в PHP - я абсолютный ноль, поэтому не знаю, как это сделать...
Предполагаю, что изменения нужно вносить в "admin/model/catalog/product.php", но какие? Может, ткнёте мне пальцем? :)

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


Здравствуйте, tim21701

Понадобилось добавить вкладку с дополнительной информацией к товару.

Ваша статья мне очень помогла. Сделал всё по образцу и все замечательно работает.

Даже визуальный редактор к текстовому полю подключил... В общем, спасибо за информацию!

НО... Как сделать так, чтобы данные брались не из таблицы "Product", а из таблицы "Product_description"

Ведь это у меня считается как дополнительное описание к товару, поэтому хотелось бы, чтобы оно хранилось именно там. Люблю порядок, знаете ли :)

Но в PHP - я абсолютный ноль, поэтому не знаю, как это сделать...

Предполагаю, что изменения нужно вносить в "admin/model/catalog/product.php", но какие? Может, ткнёте мне пальцем? :)

 

Хм... Представляете, сам догадался, как это сделать. 

Покопался в коде туда-сюда... добавил строчку " ', tips = ' " . $this->db->escape($data['tips']) в пару мест и гляди-ка - всё заработало как надо :)

p.s. tips - это моя переменная

 

Но я все равно не отказался бы от вашего ответа, ведь я сделал это случайно, по-топорному и от балды, так сказать :)

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


  • 2 недели спустя...
  • 2 месяца спустя...

Подскажите куда копать  ocstore  Версия 1.5.5.1.2

На страничке товара видео отображается вот так  post-703840-0-25500300-1448806961_thumb.jpg

 

Насколько я понимаю причина в пункте 7

 

Пункт 7 у меня код

<?php if ($images) { ?>
      <div class="image-additional">
        <?php foreach ($images as $image) { ?>
        <a href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" class="colorbox"><img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a>
        <?php } ?>

 И после него я вставил

<?php if ($youtube_code) { ?>
    <a href="#tab_youtube"><?php echo $tab_youtube; ?></a>
<?php } ?>

Ниже у меня файл

<?php if ($products) { ?>
    <a href="#tab-related"><?php echo $tab_related; ?> (<?php echo count($products); ?>)</a>
    <?php } ?>

Перед ним вставил

<?php if ($youtube_code) { ?>
      <div id="tab_youtube" class="tab-content">
  <?php echo $youtube_code; ?>
   </div>
<?php } ?>

Скажите где ошибка или куда копать

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


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

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

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

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

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

Войти

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

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

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

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

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