cotonti.com : Вставка видео https://www.cotonti.com Последние сообщения в теме Cotonti en Thu, 09 Oct 2025 21:50:12 -0000 Kopusha Раньше писал как вариант 1 из сообщения выше и эту ссылку превращало в нужный объект - ифрейм и тд в зависимости от сайта донора. Сейчас при использовании [embed] делает точно так же как и надо, а простая ссылка - просто текст.

]]>
чт, 29 мар 2018 11:01:50 -0000
Macik Опишите, какое поведение было до этого для простых ссылок в тексте?

]]>
ср, 28 мар 2018 15:23:08 -0000
Kopusha #37228 Macik:

На самом деле не так сложно и сумбурно как я написал- попробую более структурированно.

Спрошу тут. Заметил что перестал работать оембед как раньше. До этого работал, полностью поменян шаблон, жейквери стал новый. Возможно в пьюрифайре что то делалось. Откатится проверить не могу. 

На сайте как был скэдитор так и есть, хтмл. Пьюрифаер отключаю не помогает.

Теперь только вторая ссылка в обрамлении преобразовывается
 

1 - https://www.youtube.com/watch?v=IqkOi2AdjLw 
2 - Lorem ipsum dolor [embed]https://www.youtube.com/watch?v=vx50HspXtWA[/embed] sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore  magna  aliqua.

Те ссылки что без обрамления сейчас преобразованы, но при редактировании записи превращаются в текст. 

От чего кроме редактора и пьюрифайра может зависеть оембед? Доктайпы какие-то? Блин голову сломал. 

Да - речь о плагине для Сиены от Херора.

Added 4 hours later:

ПС пьюрифайр актуальный, с ХТМЛ5 - но он был такой и когда нормально оембед отрабатывал, и с выключенным пьюрифайром не преобразовывает(

]]>
пн, 26 фев 2018 06:52:41 -0000
efimov.studio Еще попроще вариант, вставка ютуб видео через iframe (Понадобится тем, кто не хочет нарушать общий стиль сайта и настроит под него вывод видео по размеру)

<!-- IF {ЭКСТРАПОЛЕ С КОДОМ ВИДЕО} -->
<iframe width="560" height="315" src="https://www.youtube.com/embed/{ЭКСТРАПОЛЕ С КОДОМ ВИДЕО}" frameborder="0" allowfullscreen></iframe>
<!-- ENDIF -->

]]>
ср, 30 ноя 2016 08:53:28 -0000
Виктор #41035 Dayver:
#41034 Виктор:

Сделал так

Я бы порекомендовал еще обернуть все это проверочкой:

<!-- IF {ЭКСТРАПОЛЕ ССЫЛКА НА ВИДЕО} -->
....
<!-- ENDIF -->

Дабы если в поле ничего нет то небыло лишнего кода на странице ... естественно это только на случай если указанное экстраполе не является обяьзательным к заполнению (можно такую опцию в настрояках поля задать

Спасибо, очень полезная рекомендация, учту при верстке.

]]>
пт, 25 сен 2015 05:47:35 -0000
Dayver #41034 Виктор:

Сделал так

Я бы порекомендовал еще обернуть все это проверочкой:

<!-- IF {ЭКСТРАПОЛЕ ССЫЛКА НА ВИДЕО} -->
....
<!-- ENDIF -->

Дабы если в поле ничего нет то небыло лишнего кода на странице ... естественно это только на случай если указанное экстраполе не является обяьзательным к заполнению (можно такую опцию в настрояках поля задать).

]]>
ср, 23 сен 2015 23:09:13 -0000
Виктор Сделал так

<object width="420" height="315">
<param name="movie" value="http://www.youtube.com/v/{ЭКСТРАПОЛЕ ССЫЛКА НА ВИДЕО}?version=3&amp;hl=ru_RU&amp;rel=0">
<param name="allowFullScreen" value="true">
<param name="allowscriptaccess" value="always">
<param name="wmode" value="opaque">
<embed src="http://www.youtube.com/v/{ЭКСТРАПОЛЕ ССЫЛКА НА ВИДЕО}?version=3&amp;hl=ru_RU&amp;rel=0" wmode="opaque" type="application/x-shockwave-flash" width="420" height="315" allowscriptaccess="always" allowfullscreen="true">
</object>

 

]]>
ср, 23 сен 2015 14:09:34 -0000
Roffun Установите плагин fancyboxes и сможете видео с ютуба вызывать без экстраполя:

Для вызова видео с youtube добавить класс fancybox-media к ссылке:

1
<a class="fancybox-media" href="https://youtu.be/ваше видео">media</a>

Также можно с помощью плагина вызывать форму авторизации, флеш игры и тд . 

p.s. Нажмите на регистрацию или авторизацию на указанном ресурсе, выведено через плагин.

Для вывода формы авторизации через плагин:

<a rel="nofollow" class="fancybox fancybox.ajax" href="https://www.cotonti.com/{PHP|cot_url('login')}">{PHP.L.Login}</a>

А чтобы с помощью экстраполя заполнять ссылку на видео, то просто создайте поле инпут, и вместо href атрибута вставьте:

<a class="fancybox-media" href="https://youtu.be/{ЭКСТРАПОЛЕ ССЫЛКА НА ВИДЕО без https://youtu.be/}">
{ЭКСТРАПОЛЕ НАЗВАНИЕ ВИДЕО}
</a>

 

]]>
вс, 20 сен 2015 21:32:07 -0000
Виктор А как сделать чтоб можно добавлять видео с ютуба с помощю екстраполя?

]]>
вс, 20 сен 2015 09:30:35 -0000
Stalker Пурифер отключил. Не разобрался я пока с ним. Оставил СКeditor и парсинг bbcode

 

]]>
ср, 20 мар 2013 18:34:11 -0000
Eugene очень классное объяснение!

заменяет чтение нескольких доков ))

спасибо

]]>
пт, 15 мар 2013 22:04:48 -0000
Macik На самом деле не так сложно и сумбурно как я написал- попробую более структурированно. 

Получается что-то типа слоеного пирога (в квадратных скобках указал те этапы которые могут не использоваться в цепочке в зависимости от настроек): 

  • Основа - это то, какой парсер выбран для сайта в целом и его частей, т.к. для некоторых разделов (например для страниц) его можно независимо изменить →
  • в зависимости от парсера будет использован тот или иной редактор, привязанный в настройках к этому парсеру (см.настройки соотв. парсера HTML или BBCODE) →
  • [редактор в зависимости от раздела сайта может грузить разный набор плагинов-инструментов и «давать доступ» на вставку кода видео или нет] →
  • от редактора зависит какой код будет сформирован для вставки объекта (например для видео это может быть «object» или «iframe») →
  • после добавления страницы/комментария данные обрабатываются соответствующим парсером (см. выще HTML или BBCODE) →
  • [парсер Html использует HtmlPurifier, который в зависимости от прав пользователя может «отрезать» недопустимые с его точки зрения элементы (теги)] →
  • [опять же HtmlPurifier (см.уровеньTidy) пытается поправить «битую» html разметку, и если таковая создается (по каким либо причинам) редактором, то тоже может «исправить или отрезать».

На базе это и получается финальный результат.

 

]]>
пт, 15 мар 2013 13:53:15 -0000
Stalker Сложно заморочено. Но по крайней мере понятно - в какую сторону копать, спасибо вам.

]]>
чт, 14 мар 2013 13:49:34 -0000
Macik Тут еще такой нюанс: в разных частях сайта (страницы, комментарии, форум) - могут работать разные правила для плагина HTMLPurifier (который занимается вычищением ошибок разметки и недопустимых для данного пользователя тегов).

Настройки храняться «plugins\htmlpurifier\presets\*.php» файлах. И используются в зависимости от группы пользователя (админ, пользователь, все остальные - гости). 

Думаю дело в этом. В дополнение ко всему - в предыдущих версиях, кроме последней 9.13 (еще официально не выложена - можно качасть с ГитХаба), в коде HTMLPurifier была ошибка с некоректной обработкой Iframe тегов. 

(зы: То, что это не прописано доходчево в документации, и пользователи который раз спрашивают об одном и том же - это упущение. )

Добавлено 37 минуты спустя:

В дополнение:  

еще в зависимости от настроек для разных частей сайта  (страницы, комментарии, форум) можнт использоваться различные парсеры (html, bbcode, … ), и для каждого из парсеров различные редакторы. От этого в конечном счете тоже зависит какой код будет сформирован для того, или иного элемента (картинка, вставка видео и проч.).

Добавлено 6 минуты спустя:

Еще чуть не забыл - поведение HTMLPurifier еще зависит от настройки «Уровень Tidy:» (в конфигурации плагина). Это на прямую не должно влиять на ставку видео, но может коснуться его в случае если код-обертка видео имеет какие либо ошибки в своей разметке (которые с точки зрения HTMLPurifier надо исправить).

Добавлено 7 минуты спустя:

Ну да и еще, в зависимости от части сайта  - настройки редактора, набор доступных для использования кнопок (инструментов) тоже могут меняться. Как пример см. CKeditor, где для редактирования страниц используется вся линейка инструментов, а для коментариев только ограниченный набор. 

]]>
ср, 13 мар 2013 09:29:15 -0000
Stalker Код для вставки видео с Youtube в маркитапе такой же, как и на старом варианте?

Добавлено 21 часа спустя:

Нет, всё равно лажа получается. Ролики вставлляются в страницы, но не работают в комментариях. Не работают на форуме. Уважаемая техподдержка, неужели эта проблема у всех решена и никому не интересна?

]]>
пн, 11 мар 2013 19:53:20 -0000
Macik #37192 Stalker: 

ак парсить новый код youtube? Такого вида

<iframe width="853" height="480" src="http://www.youtube.com/embed/fPd_gqY0seI?list=PL8F6285386DEF21C5" frameborder="0" allowfullscreen></iframe>

 

Искомый код в этой строке «fPd_gqY0seI». Он от вечает за ID видео файла. 

]]>
пн, 11 мар 2013 04:04:00 -0000
Stalker #37189 Kort:

Код для вставки видео с Youtube в маркитапе:







\[youtube=(.+?)\]

<object	type="application/x-shockwave-flash" data="http://www.youtube.com/v/$1?fs=1" width="560" height="315"><param name="movie" value="http://www.youtube.com/v/$1?fs=1" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /></object>

Добавить данный бибикод через администрирование парсера бибикодов

Именно так он и был добавлен, только не работал. Выбрал html при создании страницы - заработало. Спасибо всем за помощь. 

Как парсить новый код youtube? Такого вида

<iframe width="853" height="480" src="http://www.youtube.com/embed/fPd_gqY0seI?list=PL8F6285386DEF21C5" frameborder="0" allowfullscreen></iframe>

 

]]>
пн, 11 мар 2013 02:42:52 -0000
Trustmaster #37188 Stalker:

А она есть? Или это в перспективе?  Последняя версия  0.9.12.1 Пока что редакторы не работают как надо - то на форуме отрубаются, то на страницах пропадают.

Это потому что в разных частях сайта можно разную разметку/редакторы подключать. Документация: http://www.cotonti.com/docs/admin/parser_editor_management

]]>
вс, 10 мар 2013 18:34:06 -0000
Kort Код для вставки видео с Youtube в маркитапе:

\[youtube=(.+?)\]

<object	type="application/x-shockwave-flash" data="http://www.youtube.com/v/$1?fs=1" width="560" height="315"><param name="movie" value="http://www.youtube.com/v/$1?fs=1" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /></object>

Добавить данный бибикод через администрирование парсера бибикодов

]]>
вс, 10 мар 2013 17:34:37 -0000
Stalker А она есть? Или это в перспективе?  Последняя версия  0.9.12.1 Пока что редакторы не работают как надо - то на форуме отрубаются, то на страницах пропадают.

]]>
вс, 10 мар 2013 17:20:23 -0000
Fox В Siena 0.9.13 все должно работать)

]]>
вс, 03 мар 2013 21:47:58 -0000
Stalker Убрал, иконка не появляется в редакторе. Перезапускал и чистил кэш. Кто поможет разобраться? очень нужно.

Добавлено 7 часа спустя:

Перебрав все возможные редакторы, переключив их в разной последовательности, пытался вставить кнопку в Маркитап, ковырял bbcode согласно этому http://www.cotonti.com/ru/forums?m=posts&p=26017 пробовал включать и выключать HTML purifier -  http://www.cotonti.com/ru/forums?m=posts&q=7306 но мне так и не удалось сделать элементарную вещь - вставить код YouTube (целый, кусок кода, ссылку) на свой сайт, чтобы отображался видеоролик. Когда-то в прошлой жизни был такой замечательный плагин bbflow, но он не работает в последней версии движка. Дополнения для ckeditor запустить не удалось. Ни эти http://riseofthephx.com/2010/10/13/adding-vimeoyoutube-iframe-embed-to-ckeditor/ ни это http://ckeditor.com/addon/oembed не заработало. Редактор вобще пропадал. Чимстка кэша и переустановка рекдактора нре помогла. Чистка кэша браузера не помогла.

Очень прошу уважаемых знатоков помочь реализовать вставку видео (и если возможно - музыки) на сайт? как, черт возьми это сделать - то, что в других движках делается легко и просто? Просто таежный тупик какой-то. Мне не нужны коды чили для программеров, мне нужно вставлять на сайт самое разное видео.

 

]]>
сб, 02 мар 2013 16:54:18 -0000
McDuck Я бы убрал квадратные скобки:

   config.extraPlugins = 'more','[ oembed ]';

 

]]>
чт, 28 фев 2013 06:38:58 -0000
Stalker Закинул в папку плагинов редактора, но подключить не смог. Вот конфиг редактора:

/* CKEditor toolbar sets for Cotonti */

CKEDITOR.editorConfig = function( config )
{
    config.toolbar = 'Full';
	config.extraPlugins = 'more','[ oembed ]';
	config.oembed_maxWidth = '560';
    config.oembed_maxHeight = '315';
	config.oembed_WrapperClass = 'embededContent';

	config.toolbar_Full =
	[
		['Source','-','Templates'],
		['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print', 'SpellChecker', 'Scayt'],
		['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
		['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak','Iframe'],
		['Maximize', 'ShowBlocks','-','About'],
		'/',
		['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
		['NumberedList','BulletedList','-','Outdent','Indent','Blockquote','CreateDiv'],
		['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
		['Link','Unlink','Anchor','More'],
		['Styles','Format'],
		['TextColor','BGColor','oembed']
	];

	config.toolbar_Medium = [
		['Bold','Italic','Underline','Strike'],
		['NumberedList','BulletedList','-','Blockquote'],
		['Link','Unlink','Anchor','Smiley'],
		['TextColor','BGColor'],
		['Cut','Copy','Paste','PasteText','Scayt'],
		['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat','oembed'],['Source']
	];

	config.toolbar_Basic =
	[
		['Bold', 'Italic', '-', 'NumberedList', 'BulletedList', 'Image','-', 'Link', 'Unlink','-','oembed']
	];
};

Что сделано неправильно?

]]>
ср, 27 фев 2013 21:19:18 -0000
Fox Ловите но ето дополнения для ckeditor  http://ckeditor.com/addon/oembed

]]>
ср, 27 фев 2013 18:49:57 -0000
Stalker Тоже не нашел ответа на вопрос - как вставлять ролики с Ютуба и другизх видеохостингов в темы на сайте. Сиена.Моджет есть какой плагин или редакторы ковырять надо?

]]>
ср, 27 фев 2013 12:06:50 -0000
Альф Интересует возможность вставки кода с разных видео сервисов. Плагин bbflow на Сиене работать отказывается, подскажите - как реализована в движке такая возможность, как вставка кода с Youtub и других сайтов. 

]]>
вт, 26 апр 2011 23:14:49 -0000
vice плагин?
Проблема решена]]>
пн, 08 ноя 2010 05:29:52 -0000
Альф чт, 02 июл 2009 21:29:07 -0000 NovoKain
[video]Ссылка или код вставки видео на YouTube, Vimeo, RuTube и прочие...[/video]

Тег [video] обрабатывает прямые ссылки на сайт с видео (http://www.youtube.com/watch?v=...) или html (<object width="400" hei...) код вставки плеера.


В админ панели (или в файле конфигурации плагина) задается список разрешённых сайтов.

Получаем неповторимое удобство для добавления видео с видеохостингов и ОДИН ббкод для этого! Обсудим?

Добавлено...

Добавил больше информации]]>
сб, 09 мая 2009 22:05:24 -0000