Автор: trion1
Дата сообщения: 31.07.2013 14:27
solstice
Попробуйте [more=вот это]Форум не позволяет вставить кнопку как ссылку из-за квадратных скобок в ее тексте или еще чего-то?
Поэтому запретите смайлики, скопируйте текст кнопки в новый файл с расширением htm, откройте его в Opera, и нажмите на ссылку.
Opera задаст вопрос о добавлении кнопки, соглашайтесь, а потом достанете ее на нужную панель из ОФОРМЛЕНИЕ->КНОПКИ->МОИ КНОПКИ->ПОКАЗАТЬ ССЫЛКИ НА FLASH
Код: <html>
<A href="opera:/button/Go%20to%20page,%20%22javascript:(function(){var getVideo=function(flashvars,src){var getLink=function(s){var a=s.match(/[^%5Cs%5Cx22=&%3F]+%5C.[^%5Cs%5Cx22=&%3F%5C/]*(flv|mp4)/i);return a%3Fa[0]:''};var getQuery=function(s,q){var a=s.match(new RegExp('(^|[&%3F])'+q+'=([^&]+)'));return a%3Fa[2]:''};var getJson=function(s,q){var a=s.match(new RegExp('%5Cx22'+q+'%5Cx22:%5C%5Cs*(%5Cx22.+%3F%5Cx22)'));return a%3Feval(a[1]):''};var getURL=function(f,s){return f.match(/^(%5Cw+:%5C/%5C/|%5C/|$)/)%3Ff:s.replace(/[%23%3F].*$/,'').replace(/[^%5C/]*$/,f)};var decodeURL=function(s){try{return decodeURIComponent(s)}catch(e){return unescape(s)}};var q='',url=location.href,flv=decodeURL(flashvars);if(url.indexOf('youtube.com/watch%3F')!=-1&&(q=getQuery(flv,'url')))return decodeURL(q)+'&signature='+getQuery(flv,'sig')+'&title='+encodeURIComponent(document.title);if(url.indexOf('video.google.com/videoplay%3F')!=-1&&(q=getQuery(src,'videoUrl')))return decodeURL(q);if(url.indexOf('metacafe.com/watch/')!=-1&&(q=getJson(flv,'mediaURL')))return q+'%3F__gda__='+getJson(flv,'value');if(url.indexOf('dailymotion.com/')!=-1&&(q=getJson(flv,'hqURL')||getJson(flv,'sdURL')))return q;if(url.indexOf('www.break.com/')!=-1&&(q=getQuery(flv,'videoPath')))return q+'%3F'+getQuery(flv,'icon');if(url.indexOf('my-hit.ru/film/')!=-1&&(q=getLink(flv)))return q+'%3Fstart=0&id='+getQuery(flv,'id');return getURL(getLink(flv)||decodeURL(getLink(src)),src)};var createLink=function(url,txt){var oLnk=document.createElement('a');oLnk.setAttribute('href',url);oLnk.setAttribute('style','display:inline;margin:0;padding:0;font:14px Times New Roman;text-decoration:underline;text-transform:none;');oLnk.appendChild(document.createTextNode(txt));return oLnk};var showLink=function(oEle,src,flv){var cName='ujs_downlink';var p=oEle.previousSibling;if(p&&p.className==cName){oEle.parentNode.removeChild(p);return};if(src){var oDiv=document.createElement('div');oDiv.setAttribute('style','display:block;position:static;float:none;margin:0;padding:0;width:auto;height:auto;font:14px Times New Roman;color:%23555;z-index:999;');oDiv.className=cName;oDiv.appendChild(createLink(src,'Сохранить'));var v=getVideo(flv,src);if(v){oDiv.appendChild(document.createTextNode(' ('));oDiv.appendChild(createLink(v,'Видео'));oDiv.appendChild(document.createTextNode(')'))};oEle.parentNode.insertBefore(oDiv,oEle)}};var getParam=function(e,n){var v='',r=new RegExp('^('+n+')$','i');var param=e.getElementsByTagName('param');for(var i=0,p;p=param[i];i++){if(r.test(p.getAttribute('name'))){v=p.getAttribute('value');break}};return v};var searchEmbed=function(w){if(!w)return;var obj=w.document.getElementsByTagName('object');for(var i=0,oi;oi=obj[i];i++){if(oi.parentNode)showLink(oi,oi.getAttribute('data')||oi.getAttribute('src')||getParam(oi,'movie|data|src|code|filename|url')||(oi.getElementsByTagName('embed').length&&oi.getElementsByTagName('embed')[0].getAttribute('src')),getParam(oi,'flashvars'))};var em=w.document.getElementsByTagName('embed');for(var i=0,ei;ei=em[i];i++){if(ei.parentNode&&ei.parentNode.nodeName.toLowerCase()!='object')showLink(ei,ei.getAttribute('src'),ei.getAttribute('flashvars'))};for(var j=0,f;f=w.frames[j];j++){try{arguments.callee(f)}catch(e){}}};searchEmbed(window)})()%22,1,,%22Get_Flash%22" title="Ссылки на flash" style="background: -o-skin('Get_Flash'); text-decoration:none" > </A>
<A href="opera:/button/Go%20to%20page,%20%22javascript:(function(){var getVideo=function(flashvars,src){var getLink=function(s){var a=s.match(/[^%5Cs%5Cx22=&%3F]+%5C.[^%5Cs%5Cx22=&%3F%5C/]*(flv|mp4)/i);return a%3Fa[0]:''};var getQuery=function(s,q){var a=s.match(new RegExp('(^|[&%3F])'+q+'=([^&]+)'));return a%3Fa[2]:''};var getJson=function(s,q){var a=s.match(new RegExp('%5Cx22'+q+'%5Cx22:%5C%5Cs*(%5Cx22.+%3F%5Cx22)'));return a%3Feval(a[1]):''};var getURL=function(f,s){return f.match(/^(%5Cw+:%5C/%5C/|%5C/|$)/)%3Ff:s.replace(/[%23%3F].*$/,'').replace(/[^%5C/]*$/,f)};var decodeURL=function(s){try{return decodeURIComponent(s)}catch(e){return unescape(s)}};var q='',url=location.href,flv=decodeURL(flashvars);if(url.indexOf('youtube.com/watch%3F')!=-1&&(q=getQuery(flv,'url')))return decodeURL(q)+'&signature='+getQuery(flv,'sig')+'&title='+encodeURIComponent(document.title);if(url.indexOf('video.google.com/videoplay%3F')!=-1&&(q=getQuery(src,'videoUrl')))return decodeURL(q);if(url.indexOf('metacafe.com/watch/')!=-1&&(q=getJson(flv,'mediaURL')))return q+'%3F__gda__='+getJson(flv,'value');if(url.indexOf('dailymotion.com/')!=-1&&(q=getJson(flv,'hqURL')||getJson(flv,'sdURL')))return q;if(url.indexOf('www.break.com/')!=-1&&(q=getQuery(flv,'videoPath')))return q+'%3F'+getQuery(flv,'icon');if(url.indexOf('my-hit.ru/film/')!=-1&&(q=getLink(flv)))return q+'%3Fstart=0&id='+getQuery(flv,'id');return getURL(getLink(flv)||decodeURL(getLink(src)),src)};var createLink=function(url,txt){var oLnk=document.createElement('a');oLnk.setAttribute('href',url);oLnk.setAttribute('style','display:inline;margin:0;padding:0;font:14px Times New Roman;text-decoration:underline;text-transform:none;');oLnk.appendChild(document.createTextNode(txt));return oLnk};var showLink=function(oEle,src,flv){var cName='ujs_downlink';var p=oEle.previousSibling;if(p&&p.className==cName){oEle.parentNode.removeChild(p);return};if(src){var oDiv=document.createElement('div');oDiv.setAttribute('style','display:block;position:static;float:none;margin:0;padding:0;width:auto;height:auto;font:14px Times New Roman;color:%23555;z-index:999;');oDiv.className=cName;oDiv.appendChild(createLink(src,'Сохранить'));var v=getVideo(flv,src);if(v){oDiv.appendChild(document.createTextNode(' ('));oDiv.appendChild(createLink(v,'Видео'));oDiv.appendChild(document.createTextNode(')'))};oEle.parentNode.insertBefore(oDiv,oEle)}};var getParam=function(e,n){var v='',r=new RegExp('^('+n+')$','i');var param=e.getElementsByTagName('param');for(var i=0,p;p=param[i];i++){if(r.test(p.getAttribute('name'))){v=p.getAttribute('value');break}};return v};var searchEmbed=function(w){if(!w)return;var obj=w.document.getElementsByTagName('object');for(var i=0,oi;oi=obj[i];i++){if(oi.parentNode)showLink(oi,oi.getAttribute('data')||oi.getAttribute('src')||getParam(oi,'movie|data|src|code|filename|url')||(oi.getElementsByTagName('embed').length&&oi.getElementsByTagName('embed')[0].getAttribute('src')),getParam(oi,'flashvars'))};var em=w.document.getElementsByTagName('embed');for(var i=0,ei;ei=em[i];i++){if(ei.parentNode&&ei.parentNode.nodeName.toLowerCase()!='object')showLink(ei,ei.getAttribute('src'),ei.getAttribute('flashvars'))};for(var j=0,f;f=w.frames[j];j++){try{arguments.callee(f)}catch(e){}}};searchEmbed(window)})()%22,1,,%22Get_Flash%22" title="Ссылки на flash" >Ссылки на flash</A> - Создаёт перед каждой флэшкой ссылку для скачивания, включая флэшки во фреймах. Также показывает ссылку на флэш-видео, если она явно задана, как например, на <A href="http://www.world-art.ru/" target="_blank" >world-art.ru</A> или <A href="http://break.com/" target="_blank" >break.com</A>. Дополнительно поддерживаются <A href="http://www.youtube.com/" target="_blank" >youtube.com</A>, <A href="http://video.google.com/" target="_blank" >video.google.com</A>, <A href="http://www.metacafe.com/" target="_blank" >metacafe.com</A> и <A href="http://www.dailymotion.com/" target="_blank" >dailymotion.com</A>. Второе нажатие на кнопку уберёт ссылки.
</html>