Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[Поддержка] Video from YouTube Field in Product


 Share

Recommended Posts

Video from YouTube Field in Product


Video from YouTube Field in Product


Ранних версиях ocStore  2.1.0.1+ наблюдается такая проблема если в описании при редактировании исходного кода добавить <iframe> с видео YouTube, то при следующем редактировании CKeditor вырезает из кода тэг <iframe>

 

Данное дополнение позволяет решить эту проблему и вставить видео в карточку товара сразу после описания.

 

В Админе в Разделе Данные при редактировании или добавлении товара появится дополнительное поле Ссылка на видео YouTube.

В него необходимо вставить ссылку на видео и задать ширину и высоту.

 

Работает на стандартном шаблоне, но по логике будет работать на многих шаблонах, так как видео вставляется после вывода описания - <?php echo $description; ?></div>

Делал для своего удобства - выкладываю для общего пользования.


  • Добавил
  • Добавлено
    05.11.2017
  • Категория
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Не проверялось
  • Обращение к серверу разработчика

 

Link to comment
Share on other sites

17 hours ago, cloudrc said:

А не лучше в шаблоне прописать 

//youtube.com/watch?v=<?php echo $youtubelink; ?>

и хранить в базе только id видео, чем полную ссылку?)

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

Edited by artemmc
Link to comment
Share on other sites

16 hours ago, Matvei said:

может у него в тпл  прописан Iframe код и можно выводить  видео и с других видео хостингов 

тип такого  <iframe width="100%" height="360" src="<?php echo $product_video['link']; ?>" frameborder="0" allowfullscreen></iframe>

<iframe width="<?php echo $video_width;?>" height="<?php echo $video_height;?>" src="https://www.youtube.com/embed/<?php echo $video;?>" frameborder="0" allowfullscreen></iframe>

Нет, просто ссылку вставить не удастся все равно я вытягиваю id из нее

Link to comment
Share on other sites

  • 6 months later...

При наличии видео все в порядке, но если его нет, появляется ошибка 

Notice: Undefined index: query in ... /system/storage/modification/catalog/controller/product/product.php on line 282

Notice: Undefined index: v in ... /system/storage/modification/catalog/controller/product/product.php on line 283

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.