sergei5770 Posted June 17, 2014 Report Share Posted June 17, 2014 Понадобилось добавить видеозапись в новостях блога, пришлось искать решение, решил поделиться, полезная вещь. 1) Качаем плагин youtube 2) Кидаем папку из архива по пути simpla/design/js/tiny_mce/plugins 3) Открываем файл tinymce_init.tpl, который находится в дериктории simpla/design/html/, и пишем следующее: а) После plugins : "bla,bla,bla, В САМОМ КОНЦЕ перед кавычкой дописываем ,youtube - ЗАПЯТАЯ ОБЯЗАТЕЛЬНА и обязательно в конец! б) После theme_advanced_buttons3 : " дописываем youtube, если там что нибудь еще вписано, то через запятую. Готово, теперь в редакторе появится кнопка Youtube! youtube.rar Quote Link to post Share on other sites
yodaexolon Posted June 17, 2014 Report Share Posted June 17, 2014 СПАСИБО Quote Link to post Share on other sites
Karen Posted July 25, 2014 Report Share Posted July 25, 2014 Помогите, не работает видео в редакторе вот такая штука светиться и все (см. фото) Quote Link to post Share on other sites
Djep Posted July 26, 2014 Report Share Posted July 26, 2014 Помогите, не работает видео в редакторе вот такая штука светиться и все (см. фото)В редакторе так и должно быть, видео заработает уже на сохраненной странице Quote Link to post Share on other sites
Karen Posted July 26, 2014 Report Share Posted July 26, 2014 В редакторе так и должно быть, видео заработает уже на сохраненной страницеПосле сохранения на сайте белый отступ на размер видео и все... думал нужно по обновлять страничку, подождать пока подгрузит. нифига...)) Quote Link to post Share on other sites
Djep Posted July 27, 2014 Report Share Posted July 27, 2014 После сохранения на сайте белый отступ на размер видео и все... думал нужно по обновлять страничку, подождать пока подгрузит. нифига...))Тогда Quote Link to post Share on other sites
Karen Posted July 27, 2014 Report Share Posted July 27, 2014 Тогда сделайте так:Папку youtube положить по адресу simpla/design/js/tiny_mce/plugins и заменить свой tinymce_init.tpl в simpla/design/html/То же самое только еще и при обновлении страница грузится бесконечно Quote Link to post Share on other sites
Djep Posted July 27, 2014 Report Share Posted July 27, 2014 Кеш Quote Link to post Share on other sites
Noxter Posted November 19, 2014 Report Share Posted November 19, 2014 Добавлю свое дополнение правда не для Tiny MCE, а для самого шаблонизатора Smarty. Quote Link to post Share on other sites
infinity178 Posted November 19, 2014 Report Share Posted November 19, 2014 ни кто не обидится:? Smarty.PHP часть <?php #PowerCMS Plugin youtube #PowerCMS (c)2011 by Jan Czarnowski (czarnowski@powercms.org) #This project's homepage is: http://powercms.org # #This program is free software; you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by #the Free Software Foundation; either version 2 of the License, or #(at your option) any later version. # #This program is distributed in the hope that it will be useful, #but WITHOUT ANY WARRANTY; without even the implied warranty of #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #GNU General Public License for more details. #You should have received a copy of the GNU General Public License #along with this program; if not, write to the Free Software #Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA function smarty_function_youtube($params, &$smarty) { $code = trim(isset($params['code']) ? $params['code'] : ''); $height = trim(isset($params['height']) ? $params['height'] : 344); $width = trim(isset($params['width']) ? $params['width'] : 425); $start = trim(isset($params['start']) ? '&start=' . $params['start'] : ''); $end = trim(isset($params['end']) ? '&end=' . $params['end'] : ''); if (empty($code)) return; echo '<object type="application/x-shockwave-flash" style="width:' . $width . 'px; height:' . $height . 'px;" data="http://www.youtube.com/v/' . $code . $start . $end . '&rel=0"> <param name="movie" value="http://www.youtube.com/v/' . $code . $start . $end . '&rel=0" /></object>'; } ?> .TPL часть {youtube code="iLddJ1WceHQ" width='425' height='344'} Орг.статья: http://www.smarty.net/forums/viewtopic.php?p=78542 Quote Link to post Share on other sites
Noxter Posted November 19, 2014 Report Share Posted November 19, 2014 Орг.статья: http://www.smarty.net/forums/viewtopic.php?p=78542Ну и? Статья возможно схожа идеей, но если взглянуть на код то он совершенно разный.+ код выше не будет работать+ даже если починить, то не будет работать с разным видом ссылок типа:https://www.yоutube.com/watch?v=3LjqE9eX4Tk иhttp://yоutu.be/oBd2tkoW9m4 Так что прежде чем что то заявлять стоит проверить все.UPD: код который выше вообще не будет работать с ссылками на видео, только с идентификаторами видеороликов. Quote Link to post Share on other sites
infinity178 Posted November 19, 2014 Report Share Posted November 19, 2014 Ну и? Статья возможно схожа идеей, но если взглянуть на код то он совершенно разный.+ код выше не будет работать+ даже если починить, то не будет работать с разным видом ссылок типа:.... Ну что сразу заводится? 1. Я сразу уточнил - ни кто не обидеться?2. Я ни указываю что та статья Лучше или Хуже!3. Чем больше альтернатив тем лучше И да по мне:1. 100% не пользоваться TM для загрузки видео2. Лучше использовать БД как хранилище и вывод в jQuery3. Есть пару вариантов которые фурычать: первый как самостоятельная база с видео (привязка к товару) второй как прикрепленное видео к вариантам товара (при выборе варианта смена видео).. но толку что то сюды класть объемное... Quote Link to post Share on other sites
Noxter Posted November 19, 2014 Report Share Posted November 19, 2014 Для одного проекта нужно было написать страницу с видеообзорами, и конечно же ссылка на видео должна была быть отделена от описания товара, собственно проще варианта чем написать новый плагин для Smarty я не нашел, да и не буду искать т.к. меня и моего клиента устраивает это решение более чем. Quote Link to post Share on other sites
Foх Posted July 10, 2015 Report Share Posted July 10, 2015 (edited) Добавлю свое дополнение правда не для Tiny MCE, а для самого шаблонизатора Smarty. а как в вашем дополнении подставить вместо ссылки поле из админки? разобрался. Edited July 10, 2015 by Foх Quote Link to post Share on other sites
Noxter Posted July 10, 2015 Report Share Posted July 10, 2015 а как в вашем дополнении подставить вместо ссылки поле из админки?К примеру: {youtube url=$post->movie width='800' height='600'} Quote Link to post Share on other sites
daramal Posted April 12, 2016 Report Share Posted April 12, 2016 К примеру: {youtube url=$post->movie width='800' height='600'} Noxter,Добрый вечер.Добавил дополнительно поле в админке по этой инструкциидалее сделал все по Вашему плагену. Ваш плагин работает отлично.Только вот с созданным полем не работает. Я ставлю в шаблоне как Вы тут написали {youtube url=$post->movie width='800' height='600'} так не работает. Далее, поставил иначе с указанием поле {youtube url='$product->video' width='600' height='350'} тут мое новое поле называется "video". так, само окошко youtube загружается, а видео нет. Подскажите пожалуйста, как правильнее прописать, чтобы считывалась ссылка Youtube с поле? Спасибо большое! Quote Link to post Share on other sites
daramal Posted April 12, 2016 Report Share Posted April 12, 2016 Все же разобрался. поставил это {youtube url={$product->video} width='640' height='360'} и все заработало. Правда один нюанс выявился - при переход на карточку товара сверху страниц выдавало Warning: Cannot modify header information - headers already sent by (output started at W:\home\local\www\Smarty\libs\plugins\function.youtube.php:34) in W:\home\local\www\index.php on line 33 узнав что дело в кодировки файла function.youtube.php.Пересохранил его в UTF-8 и ошибка перестала выдаваться. Спасибо большое за плагин! Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.