Плагин Youtube для Smarty 3

Написал небольшой плагин который позволяет встраивать видео на страницы сайта.

Конечно же можно использовать встроенные функции визуального редактора такого как Tiny MCE, но если в дальнейшем Вам понадобится получить именно ссылку на видео, то ее будет проблематично вытащить из всего описания той же статьи или товара.

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

 

Чтобы воспользоваться плагином Вам нужно скачать архив и поместить файл function.youtube.php в папку Smarty/libs/plugins, далее в шаблоне можете использовать вот такой код:

{youtube url='ссылка на видео' width='ширина блока' height='высота блока'}

 Устанавливаем и отписываемся.



× Вам нужно зарегистрироваться либо войти на сайт чтобы скачивать файлы.





Всего 7 комментариев

  1. #1

     Попробовала установить - работает супер!

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

  2. Noxter
    #2

    LevTornado, по аналогии как и другие поля.

    Файлы для редактирования api/Products.php, simpla/design/html/product.tpl, simpla/ProductAdmin.php, может еще где то тоже нужно будет вносить правки в код.

    Дополнительно нужно будет новое поле создать в БД в таблице s_products.

     

  3. nice
    #3

    подскажите пожалуйста как вместо ссылки на видео вставить поле из simpla.

     

    например {youtube url='{$post->text}' width='ширина блока' height='высота блока'}

     

    все это делается в цикле вывода блога.

  4. Noxter
    #4

    nice, можете попробовать так:

    {youtube url=$post->movie width='800' height='600'}

     

     

  5. yruter
    #5

    подскажите пожалуйста как вместо 1 ссылки на видео вставить несколько разных на разные странички? Ато только 1 видео получается добавить и оно везде одинаковое((

  6. Noxter
    #6

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

  7. Rimov
    #7

    Добрый день, подскажите пожалуйста, как добавить данный код для страниц типа Блога?

    Скрин ниже.

× Вам нужно зарегистрироваться либо войти на сайт чтобы комментировать.