Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[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
Ссылка на комменирий
Погделиться на других сайих

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

 

Плюс ещё одна закладка в моей папке "А-ля tim21701"  :eek:

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


  • 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 гделает реально крутые штуки, купил модуль для фоток, сейчас думаю по поводу шаблона, в раздумьях))

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

 

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


  • 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

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

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

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

В файле 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>

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

 

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

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


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

 

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

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


  • 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

На страничке товара вигдео отображается вот ик 

 

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