Дата публикации:

uLinv - быстрое преобразование ссылок на видео Портал Zagru.ru

44792b00

uLinv - это моментально преобразование ссылок на видео и их оформление. С помощью данного скрипта можно с лёгкостью преобразовать ссылки на видео, изменить их дизайн. Поддерживаемые видео-сервисы: 1) youtube.com 2) vimeo.com 3) flickr.com 4) rutube.ru Как работать с этим скриптом? Добавляем в js следующий код: $('$1').uLinv({tag: '$2', find: '$3'},$4,'$5'); $1 - html тег, в котором необходимо выполнить преобразование ссылок $2 - в каком теге искать ссылку, например: "a" $3 - в каких атрибутах следует вытаскивать ссылку на видео $4 - всегда ставим true, наверное позже добавлю одну фичу $5 - html код ссылки, т.е. вы можете изменить стнд. вид ссылок Переменные для html шаблона ссылки: uLinv - быстрое преобразование ссылок на видео Портал Zagru.ru - название ссылки {link} - ссылка сгенерированная на видео в uwnd Как должно получится: $('div').uLinv({tag: 'a', find: ['href','title']},false,'<a{link}style="background: rgba(0, 0, 0, 0.702);border-radius: 5px;box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.275);color: #FFFFFF;cursor: pointer;text-shadow: 0px 1px 0px #262626;padding:2px;">uLinv - быстрое преобразование ссылок на видео Портал Zagru.ru</a>'); Где "div" выполняет поиск ссылок во всех дивах, к примеру для форума нужно вместо "div", написать ".posttdMessage", тогда скрипт будет выполнять поиск именно в этом блоке. Плагин: function p_url(url){var pattern="^(([^:/\\?#]+):)?(//(([^:/\\?#]*)(?::([^/\\?#]*))?))?([^\\?#]*)(\\?([^#]*))?(#(.*))?$";var rx=new RegExp(pattern);return rx.exec(url)}function uLinvc(host,url){switch(host){case'www.youtube.com':var url=p_url(url);var param_id=url[8].split('?v=');var emd='<object width="560" height="315"><param name="movie" value="http://www.youtube.com/v/'+param_id[1]+'?version=3&hl=ru_RU"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'+param_id[1]+'?version=3&hl=ru_RU" type="application/x-shockwave-flash" width="560" height="315" allowscriptaccess="always" allowfullscreen="true"></embed></object>';break;case'vimeo.com':var url=p_url(url);var param_id=url[7].split('/');var emd='<iframe src="http://player.vimeo.com/video/'+param_id[1]+'?portrait=0&color=ffffff" width="560" height="315" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';break;case'www.flickr.com':var url=p_url(url);var param_id=url[7].split('/');var emd='<object type="application/x-shockwave-flash" width="560" height="315" data="http://www.flickr.com/apps/video/stewart.swf?v=109786" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"> <param name="flashvars" value="intl_lang=en-us&photo_secret=27ee8b3ae9&photo_id='+param_id[3]+'"></param> <param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=109786"></param> <param name="bgcolor" value="#000000"></param> <param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=109786" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&photo_secret=27ee8b3ae9&photo_id='+param_id[3]+'" height="315" width="560"></embed></object>';break;case'rutube.ru':var url=p_url(url);var param_id=url[7].split('.html');param_id=param_id[0].split('/');var emd='<OBJECT width="560" height="315"><PARAM name="movie" value="http://video.rutube.ru/'+param_id[2]+'"></PARAM><PARAM name="wmode" value="window"></PARAM><PARAM name="allowFullScreen" value="true"></PARAM><EMBED src="http://video.rutube.ru/'+param_id[2]+'" type="application/x-shockwave-flash" wmode="window" width="560" height="315" allowFullScreen="true" ></EMBED></OBJECT>';break}new _uWnd('name','Просмотр видео',590,360,{autosize:0,modal:1,align:'center'},emd)}jQuery.fn.uLinv=function(options,http,html){var container=this;var settings=jQuery.extend({tag:"div",find:"href"},options);$(container).find(settings.tag).each(function(k,a){jQuery.each(settings.find,function(i,val){url=$(a).attr(val);var parts=p_url(url);if(parts[5]=='www.youtube.com'||parts[5]=='vimeo.com'||parts[5]=='www.flickr.com'||parts[5]=='rutube.ru'){if(html){$(a).replaceWith(html.replace(/uLinv - быстрое преобразование ссылок на видео Портал Zagru.ru/g,'Смотреть видо с '+parts[5]).replace(/{link}/g,' href="#" onclick="uLinvc(\''+parts[5]+'\',\''+parts[0]+'\')"'))}else{$(a).replaceWith('<a href="#">Смотреть видео с '+parts[5]+'</a>')}}})});return this}; Подключаем этот плагин и у нас всё работает)
Что делать без телефона/ компа?
Что делать если бьёт старший брат?
Что делать, если болит кожа на ноге?
Что делать если болит левое яичко?
Домашнее задание по геометрии: график функций
Химия 10-11 Контрольная работа: вещество 3-метилгексен-2
Химия 10 класс: основные темы и задания
Химия 11 класс: помощь с решением заданий
Химия 8 класс: формулы оксидов и кислот
Жирок: полезен или вреден? Чему верить теперь?
**Жиром от чего приятнее всего перемазацца?**
Жить дальше вам не страшно?
"Жить по нормам Бога: сколько их и где они записаны?"
Как настроить проводку на Урал 4320?
Как настроить рацию Baofeng UV-82: советы для начинающих
Как настроить режим "картинка в картинке" на YouTube
Как вызвать драку между персонажами в игре People Playground
"Кошки и люди: если бы роды были обратными"
Математика домашние задание. Помогите с математикой
"Моя энергетика: плюсы и минусы"
"Моя жизнь после 8 класса: как я вижу свое будущее"
Обман веры и атеизма: факты и истина
Почему появляются кератомы и насколько они опасны?
Почему препод поставил 4 вместо 3?
"После бала: портрет полковника"
Проблемы с квестом Рожера в игре Elden Ring
Проблемы с ЛКМ на мыше Superlight: как их решить
**Решение задачи Машины Тьюринга с алфавитом {0, |}**
"Синица в руках, журавль в небе или ёж - что лучше?"
Типы правонарушений и их ответственность
Типы структур управления в организации
Видеоигры — пустая трата времени?
Загадочное растение: что же выросло в моем саду?
Загадочное существо на стене: что это такое?
Загадочное утро: решаем задания по русскому языку
Заголовок: Что делать, если вас укусил енот?
Заголовок: Что делать, если вас задоксили в дискорде?
Заголовок: Как определить номинал резистора