Problem z wyswietleniem filmow z YT


(poradniksieci) #1

Witam, na poczatku juz przeprosze za brak polskich znakow, Na niektorych urzadzeniach, przegladarkach nie wyswietla sie film. Komunikat jest taki: The YouTobe Flash API was offiicialy deprected on January 27th 2015. Rozumiem przez to ze musze zaktualizowac flash-a na stronie, lub kod. Wolalbym ta pierwsza opcje. Czy moglby ktos mi napisac jak zaktualizowac flesha. Dokladnie chodzi mi o wgranie pliku, albo zedytowanie. Autor wgral wlasne oprogramowanie na strone i tych plikow jest dosc duzo. Chcialbym odnalezc plik z dodawaniem nowych postow, bo tam bym mogl od razu zedytowac wersje flasha. Prosze o pomoc z rozwiklaniem tego problemu.
Znalazlem taka linijke w pliku:
var id = document.getElementById(“blok_przyciski”).offsetHeight;
alert(id);
}

function pokaz_scrollbar()
{
if(document.getElementById(“video-tools”))
{
var blok_przy = document.getElementById(“video-tools”).offsetHeight;
var blok_opis = document.getElementById(“video-info”).offsetHeight;

	var wysokosc_panel_lewy = 470 + blok_przy + blok_opis;

	//document.getElementById("rozsuwany").style.height = wysokosc_panel_lewy + "px";
	$('.jScrollPaneScrollable').animate( { height:wysokosc_panel_lewy }, 400);
}

}

yt_mov = ‘’;
function insert_movie(film_id)
{
yt_mov = film_id;
//var params = { allowScriptAccess: ‘always’, wmode: “opaque”};
//var atts = { id: “ytplayer” };

//swfobject.embedSWF("http://www.youtube.com/v/" + film_id + "&version=3&enablejsapi=1&playerapiid=ytplayer&autoplay=0&loop=0&rel=0&showsearch=0&hd=1", "player", "640", "390", "8", null, null, params, atts);

}

function onYouTubePlayerReady(playerId) {
// No need to do any of this stuff if the function was called
// because the user customized the player parameters for the embedded
// player.

if (playerId && playerId != 'undefined') {
	ytswf = document.getElementById('ytplayer');
	// This ensures that there's a video cued if using chromeless player

	//setInterval(updateytplayerInfo, 1);
	//getVideoUrl();
	//getEmbedCode(false);
	//updateytplayerInfo();
	ytswf.addEventListener('onStateChange', 'onytplayerStateChange');
	//ytswf.addEventListener('onError', 'onPlayerError');
	//ytswf.addEventListener('onPlaybackQualityChange', 'onytplayerQualityChange');
}

}

  /**
   * The 'onytplayerStateChange' function executes when the onStateChange
   * event fires. It captures the new player state and updates the
   * "Player state" displayed in the "Playback statistics".
   * @param {string} newState Mandatory The new player state.
   */

"
Moze to cos pomoze…

Mysle ze ta linijka musi byc zmieniona:
//swfobject.embedSWF(“http://www.youtube.com/v/” + film_id + “&version=3&enablejsapi=1&playerapiid=ytplayer&autoplay=0&loop=0&rel=0&showsearch=0&hd=1”, “player”, “640”, “390”, “8”, null, null, params, atts);


(Bogdan_G) #2

A link do filmu?
A niektóre przeglądarki, to…?


(Fizyda) #3

To nie znaczy że musisz zaktualizować flasha tylko że youtube nie ma już odtwarzacza flashowego tylko w html5 czyli musisz zmienić sposób wyświetlania filmów na Twojej stronie zgodny z nowym odtwarzaczem.


(Bogdan_G) #4

Jak nie ma, jak ma? W slimjet można wymusić flasha i bd można oglądać filmy we flashu:


(Fizyda) #5

Być może w samym yt można to wymusić, ale nie zmienia to faktu że player w api jest porzucony: https://developers.google.com/youtube/flash_api_reference
A w tym przypadku nie ma znaczenia co jest na yt tylko w api.


(Bogdan_G) #6

Tak. Dwa lata temu porzucili. W tym tempie za 10 lat jeszcze będzie YT możliwe odtwarzanie we flashu.
To nowe przeglądarki porzuciły i nie można już przełączać https://www.youtube.com/html5?gl=PL&hl=pl na flash.
Jakby co, to działają dodatki przełączające html5 na flash. Przełączanie działa w starszych przeglądarkach.


(poradniksieci) #7

Wiem w czym tkwi problem. Dlatego szukam pliku gdzie moge uaktualnic ten kod. Czyli chce wlasnie zamienic wyswietlanie flash na html5. Na poczatku przeslalem skrypt w ktorym przypuszczam ze tu tkwi problem, jesli nie, dalej bede szukal. Dlatego mam prosbe aby ktos napisal mi ktora linijke zedytowac i co zamiast tego wpisac. Albo po prostu jakis plugin wgrac, chyba ze wgl inaczej to wyglada. Link do filmu: http://portalpolski.pl/polska/alpinistyka-zima-30486.video.htm


(Fizyda) #8

Wątpię że uzyskasz pomoc bo nie wiadomo co to za CMS (prawdopodobnie autorski) więc skąd ktoś ma mieć pojęcie jak osadzane są filmy na stronie?


(poradniksieci) #9

Znalazlem skrypt wyswietlania artykulu. Czesc tego skryptu wyslalem. Nie wystarczy zmieniec kod wyswietlania tego filmu ? Jezeli mam kod pod wszystkie artykuly a nie pod pojedynczy, to nie moge tego kodu zaktualizowac?
Moze akturat ten kod trzeba zaimplementowac? https://developers.google.com/youtube/iframe_api_reference?hl=pl


(Fizyda) #10

Kod który dałeś jest to kod JS - odpowiada za wyświetlanie filmów z yt w jakimś stopniu, ale bardziej od strony wizualnej. Dodatkowo większość kodu jest wykomentowana.
Oczywiście można rzeźbić i zmienić playera YT na stronie przy pomocy JS, ale moim zdaniem to będzie rozwiązanie działające jakiś czas, ale z całą pewnością nie poprawne i dobre. To tylko ukryje problem teraz, a nie go naprawi czy usunie. W przyszłości możesz mieć z tego powodu masę problemów.

Musisz zaktualizować sposób osadzania filmu na stronie i ewentualnie pozbyć się JS związanego z flashowym playerem (możliwe że trzeba się pozbyć to co umieściłeś w pierwszym poście). Niestety NIKT nie powie Ci co dokładnie masz zrobić bo nikt nie jest w stanie zgadnąć jak umieszczane na stronie są filmy w Twoim CMSie. Może wróżbita Maciej da rade, ale tutaj raczej nie zagląda.

Jedyne czego jestem pewny to że musisz zmienić kod wyświetlania filmów na Swojej stronie na sposób opisany np. w linku który dałeś oraz tego że szukasz w złym miejscu. Kod który zamieściłeś nie jest odpowiedzialny za umieszczanie filmu na stronie, a za jakieś dodatkowe rzeczy związane z playerem.


(poradniksieci) #11

Zgadza sie. Autor ktory napisal ta strone, napisal ja wg. mnie w stary sposob. Mnostwo nie potrzebnych plikow, i ciezko sie dopatrzec co do czego. Chce tylko chwilowo naprawic ten problem. Pozniej strona zostanie napisana na nowo. Ale teraz potrzebuje naprawic ten problem. Moze ktos podpowie gdzie tego szukac? CMS? template? JS?


(Fizyda) #12

Bez analizy kodu i prawdopodobnie bazy danych tylko wróżbita Maciej.


(poradniksieci) #13

W cms-e sa tylko odwolania do yt i playera. Bez szczegolowego kodu. W templates i cms-e nie ma tego kodu… podejrzewam ze sa w js

/* SWFObject v2.2 http://code.google.com/p/swfobject/
is released under the MIT License http://www.opensource.org/licenses/mit-license.php
/
var swfobject=function(){var D=“undefined”,r=“object”,S=“Shockwave Flash”,W=“ShockwaveFlash.ShockwaveFlash”,q=“application/x-shockwave-flash”,R=“SWFObjectExprInst”,x=“onreadystatechange”,O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.webkit/(\d+(.\d+)?).$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.
\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.)…$/,"$1"),10);ag[1]=parseInt(ab.replace(/^..(.)\s.$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" “)[1].split(”,");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState==“complete”)||(typeof j.readyState==D&&(j.getElementsByTagName(“body”)[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener(“DOMContentLoaded”,f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState==“complete”){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll(“left”)}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName(“body”)[0].appendChild(C(“span”));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){UY}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener(“load”,Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener(“load”,Y,false)}else{if(typeof O.attachEvent!=D){i(O,“onload”,Y)}else{if(typeof O.onload==“function”){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName(“body”)[0];var aa=C®;aa.setAttribute(“type”,q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" “)[1].split(”,");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute(“width”)||“0”;ai.height=ae.getAttribute(“height”)||“0”;if(ae.getAttribute(“class”)){ai.styleclass=ae.getAttribute(“class”)}if(ae.getAttribute(“align”)){ai.align=ae.getAttribute(“align”)}var ah={};var X=ae.getElementsByTagName(“param”);var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute(“name”).toLowerCase()!=“movie”){ah[X[ad].getAttribute(“name”)]=X[ad].getAttribute(“value”)}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName==“OBJECT”){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName®[0];if(Z){X=Z}}}return X}function A(){return !a&&F(“6.0.65”)&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName==“OBJECT”){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width=“310”}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height=“137”}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?“ActiveX”:“PlugIn”,ac=“MMredirectURL=”+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C(“div”);X+=“SWFObjectNew”;Y.setAttribute(“id”,X);ae.parentNode.insertBefore(Y,ae);ae.style.display=“none”;(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C(“div”);Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display=“none”;(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C(“div”);if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName®[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName==“PARAM”)&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()==“data”){ag.movie=ai[ae]}else{if(ae.toLowerCase()==“styleclass”){ah+=’ class="’+ai[ae]+’"’}else{if(ae.toLowerCase()!=“classid”){ah+=" “+ae+’=”’+ai[ae]+’"’}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+=’’}}aa.outerHTML=’<object classid=“clsid:D27CDB6E-AE6D-11cf-96B8-444553540000”’+ah+">"+af+"";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C®;Z.setAttribute(“type”,q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()==“styleclass”){Z.setAttribute(“class”,ai[ac])}else{if(ac.toLowerCase()!=“classid”){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!=“movie”){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C(“param”);aa.setAttribute(“name”,X);aa.setAttribute(“value”,Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName==“OBJECT”){if(M.ie&&M.win){X.style.display=“none”;(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]==“function”){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName(“head”)[0];if(!aa){return}var X=(ad&&typeof ad==“string”)?ad:“screen”;if(ab){n=null;G=null}if(!n||G!=X){var Z=C(“style”);Z.setAttribute(“type”,“text/css”);Z.setAttribute(“media”,X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?“visible”:“hidden”;if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,“visibility:”+Y)}}function L(Y){var Z=/[\"<>.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent(“onunload”,function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c®;if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display=“block”}}if(E){E(B)}}a=false}}}}();

Tak naprawde tu jest najwiecej informacji o playerze…

$(document).ready(function() {

$(“ul.l0 li.l0”).hover( makeTall, makeShort );
function makeTall(){ $(this).animate({“height”:110},400);}
function makeShort(){ $(this).animate({“height”:27},400);}

if(document.getElementById(“rozsuwany”))
$(’#rozsuwany’).jScrollPane({scrollbarWidth:13, dragMinHeight: 35,
dragMaxHeight: 35, wheelSpeed : 30});

if($(".thumb-video-title span[title]").length)
{
$(’.thumb-video-title span[title]’).qtip({
content: {
text: false
},
style: ‘light’
});
}

if($(“ul.tabs1”).length)
{
$(function() {
$(“ul.tabs1”).tabs(“div.panes1 > div”);
});
}

if($(“ul.tabs2”).length)
{
$(function() {
$(“ul.tabs2”).tabs(“div.panes2 > div”);
});
}

$(’.show-more’).click(function () {
rozwin_artykul();
});

  $("a[rel=grupa]").fancybox({
  "titleFormat"       : function(title, currentArray, currentIndex, currentOpts) {
  	//return '<span id=\"fancybox-title-over\">' +  (currentIndex + 1) + "/" + currentArray.length + "&emsp;" + title + '</span>';
  	return '';
  }

});

if($(".adv01 .scrollable_main").length)
$(".adv01 .scrollable_main").scrollable({circular: true}).autoscroll({ autoplay: true, interval: 9000, steps: 1 });

if($(".scrollable").length)
$(".scrollable").scrollable({circular: true}).autoscroll({ autoplay: true, interval: 20000, steps: 4 });

$(“a#fancy”).fancybox({
“titlePosition” : “inside”,
“transitionIn” : “none”,
“transitionOut” : “none”,
“autoScale” : “false”
});

$(".fancybox_window").fancybox({
‘titlePosition’ : ‘inside’,
‘transitionIn’ : ‘none’,
‘transitionOut’ : ‘none’
});

$("#fancybox_popup").fancybox().trigger(‘click’);
});

function addBookmark(url,page_title)
{

if(window.sidebar) // Firefox / Mozilla
{
window.sidebar.addPanel(page_title, url,’’);
}
else if(window.opera) // Opera
{
var a = document.createElement(‘A’);
a.rel = ‘sidebar’;
a.target = ‘_search’;
a.title = page_title;
a.href = url;
a.click();
}
else if(window.external) // Inept Exploiter
{
window.external.AddFavorite(url, page_title);
}
}

function odswiez_scroll()
{
/* $(’#rozsuwany’).jScrollPaneRemove();
pokaz_scrollbar();
$(’#rozsuwany’).jScrollPane({scrollbarWidth:13, dragMinHeight: 35,
dragMaxHeight: 35});
*/}

/*
function wyroznij(element)
{
element.style.opacity = “1”;
}

function znormalizuj(element)
{
element.style.opacity = “0.8”;
}*/

function getCalendar(cityName, cityId, month, year)
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject(“Microsoft.XMLHTTP”);
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById(“calendarDiv”).innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open(“GET”,"/kalendarz-box/"+cityName+"-"+cityId+"/"+month+"-"+year+"/",true);
xmlhttp.send();
}

function showEvent(id)
{
document.getElementById(id+“day”).style.display = “block”;
}

function hideEvent(id)
{
document.getElementById(id+“day”).style.display = “none”;
}

function zdejmij_alert(element)
{
/* TODO wartość powiązana z CSSowych “logowanie_login” i “logowanie_haslo” */
element.style.borderColor = “#eeeeee”;
}

function waliduj_zapisz(element)
{
//zapisiwanie informacji od kalendarza
//document.getElemenyById(“input_czas”).value = element.data.value;

tytul = element.tytul;

//nie zwracanie uwagi na komunikat
if(tytul.value == “Kliknij, by dodać tytuł” || tytul.value.length == 0)
{
alert(“Proszę wprowadzić tytuł artykułu”);
return false;
}
else if(get(“pokaz_wstep_input”).checked == 1 && CKEDITOR.instances[‘zajawka’].getData().length == 0)
{
alert(“Proszę wprowadzić wstęp do artykułu”);
return false;
}
else if(CKEDITOR.instances[‘pelny_artykul’].getData().length == 0)
{
alert(“Proszę wprowadzić rozwinięcie do artykułu”);
return false;
}
else
{
var valid = false;
var select = document.getElementById(“multiple_miasta”);
for(var i = 0; i < select.options.length; i++) {
if(select.options[i].selected) {
valid = true;
break;
}
}
if(valid == false)
{
alert(“Proszę wybrać docelowe miasto”);
return false;
}
}
}

function subskrybuj(forma)
{
if(forma.email.value.length == 0 || forma.email.value.search("@") == -1)
{
alert(“Wprowadź poprawny adres e-mail”);
return false;
}
document.getElementById(‘kopeml’).value = document.getElementById(‘eml’).value;

return true;
}

function wypisz()
{
document.getElementById(‘eml_wypisz’).value = document.getElementById(‘eml’).value;
wartosc = document.getElementById(‘eml_wypisz’).value;

if(wartosc.length == 0 || wartosc.search("@") == -1)
{
alert(“Wprowadź poprawny adres e-mail”);
return false;
}
document.getElementById(‘wypisz_form’).submit();
}

/*
co = 0 dla logowanie
1 dla rejestracja
*/
function waliduj(element, co)
{
login = element.login;
haslo = element.haslo;

if(co == 1)
{
potwierdzenie_haslo = element.haslo2x;
email = element.email;
}

if(co == 1 && login.value.length == 0 && haslo.value.length == 0 && potwierdzenie_haslo.value.length == 0 && email.value.length == 0)
{
login.focus();
login.style.borderColor = “red”;
haslo.style.borderColor = “red”;
potwierdzenie_haslo.style.borderColor = “red”;
email.style.borderColor = “red”;

  alert("Wprowadź dane do formularza");
  return false;

}
else if(login.value.length == 0)
{
login.focus();
login.style.borderColor = “red”;
alert(“Wprowadź login”);
return false;
}
else if(haslo.value.length < 5)
{
haslo.focus();
haslo.style.borderColor = “red”;
alert(“Wprowadź hasło - minimum 5 znaków”);
return false;
}
else if(co == 1 && potwierdzenie_haslo.value.length < 5)
{
potwierdzenie_haslo.focus();
potwierdzenie_haslo.style.borderColor = “red”;
alert(“Wprowadź ponownie hasło”);
return false;
}
else if(co == 1 && email.value.length == 0)
{
email.focus();
email.style.borderColor = “red”;
alert(“Wprowadź adres e-mail”);
return false;
}

if(co == 1)
{
if(haslo.value != potwierdzenie_haslo.value)
{
alert(“Wprowadzone hasła nie pasują do siebie”);
return false;
}
}

return true;
}

function paginacja_dalej()
{
document.getElementById(“paginacja_nastepna”).submit();
}

function paginacja_wstecz()
{
document.getElementById(“paginacja_poprzednia”).submit();
}

function sprawdz_wyszukiwanie()
{
if(document.getElementById(“szuk”).value.length == 0)
{
alert(“Wprowadź szukaną frazę”);
return false;
}

return true;
}

function wlacz_banner()
{
document.getElementById(‘banner’).style.display = “block”;
}

function wylacz_menu()
{
document.getElementById(‘menu’).style.display = “none”;
}

function waliduj_formularz()
{
var x = document.getElementsByName(“wymagany”);
for(y=0; y < x.length; y++)
{
nazwa = x[y].id;
if(document.getElementsByName(nazwa)[0].type == “text”)
{
if(document.getElementsByName(nazwa)[0].value.length == 0)
{
alert(“Wpisz zawartość pola “”+x[y].value+”"");
return false;
}
}
else if(document.getElementsByName(nazwa)[0].type == “radio” || document.getElementsByName(nazwa)[0].type == “checkbox”)
{
n = document.getElementsByName(nazwa);
var rezultat = false;
for(m=0; m < n.length; m++)
{
if(n[m].checked == true)
rezultat = true;
}

  	if(rezultat == false)
  	{
  		alert("Wybierz zawartość pola \""+x[y].value+"\"");
  		return false;
  	}
  }
  else if(document.getElementsByName(nazwa)[0].type == "select-one")
  {
  	//eee... z natury to pole jest selected xD
  }
  else if(document.getElementsByName(nazwa)[0].type == "textarea")
  {
  	if(document.getElementsByName(nazwa)[0].value.length == 0)
  	{
  		alert("Wpisz zawartość pola \""+x[y].value+"\"");
  		return false;
  	}
  }
  else
  {
  	alert(document.getElementsByName(nazwa)[0].type);
  }

}

return true;
}

function aktywacja_dodatkoweupr(obj)
{
x = document.getElementsByName(“artykuly_rozw”);
if(obj.checked)
{
for(y=0; y < x.length; y++)
{
x[y].style.display = “block”;
}
}
else
{
for(y=0; y < x.length; y++)
{
x[y].style.display = “none”;
}
}
}

function pokaz_wstep_click(obj)
{
if(obj.checked)
document.getElementById(“pusta_strona”).style.display = “block”;
else
document.getElementById(“pusta_strona”).style.display = “none”;
}

function ukryj_rozwiniecie()
{
if($(“div #najnowszy_rozwiniecie p”).length > 0)
{
document.getElementById(“najnowszy_rozwiniecie”).style.display = “block”;
$(“div #najnowszy_rozwiniecie p”).hide()
}
}

function rozwin_artykul()
{
//trick przesuwanie block
if($(“div #najnowszy_rozwiniecie p”).length > 0)
$(“div #najnowszy_rozwiniecie p”).slideToggle(100, pokaz_scrollbar);
else
$(“div #najnowszy_rozwiniecie”).slideToggle(100, pokaz_scrollbar);
}

function najedz(typ, id, akcja)
{
if(typ == ‘miasto’)
{
if(akcja == 1)
document.getElementById(“miasto_”+id).style.color = ‘#505050’;
else
document.getElementById(“miasto_”+id).style.color = ‘#700000’;
}
}

function Sleep(milliseconds)
{
var start = new Date().getTime();
for(var i = 0; i < 1e7; i++)
{
if((new Date().getTime() - start) > milliseconds)
break;
}
}

function test()
{
var id = document.getElementById(“blok_przyciski”).offsetHeight;
alert(id);
}

function pokaz_scrollbar()
{
if(document.getElementById(“video-tools”))
{
var blok_przy = document.getElementById(“video-tools”).offsetHeight;
var blok_opis = document.getElementById(“video-info”).offsetHeight;

  var wysokosc_panel_lewy = 470 + blok_przy + blok_opis;
  //document.getElementById("rozsuwany").style.height = wysokosc_panel_lewy + "px";
  $('.jScrollPaneScrollable').animate( { height:wysokosc_panel_lewy }, 400);

}
}

yt_mov = ‘’;
function insert_movie(film_id)
{
yt_mov = film_id;
//var params = { allowScriptAccess: ‘always’, wmode: “opaque”};
//var atts = { id: “ytplayer” };

//swfobject.embedSWF(“http://www.youtube.com/v/” + film_id + “&version=3&enablejsapi=1&playerapiid=ytplayer&autoplay=0&loop=0&rel=0&showsearch=0&hd=1”, “player”, “640”, “390”, “8”, null, null, params, atts);
}

function onYouTubePlayerReady(playerId) {
// No need to do any of this stuff if the function was called
// because the user customized the player parameters for the embedded
// player.

if (playerId && playerId != ‘undefined’) {
ytswf = document.getElementById(‘ytplayer’);
// This ensures that there’s a video cued if using chromeless player

  //setInterval(updateytplayerInfo, 1);
  //getVideoUrl();
  //getEmbedCode(false);
  //updateytplayerInfo();
  ytswf.addEventListener('onStateChange', 'onytplayerStateChange');
  //ytswf.addEventListener('onError', 'onPlayerError');
  //ytswf.addEventListener('onPlaybackQualityChange', 'onytplayerQualityChange');

}
}

  /**
   * The 'onytplayerStateChange' function executes when the onStateChange
   * event fires. It captures the new player state and updates the
   * "Player state" displayed in the "Playback statistics".
   * @param {string} newState Mandatory The new player state.
   */
  function onytplayerStateChange(newState) {

if(newState == 1)
odtworz(0);
}

playing = 0;
function odtworz(tryb)
{
if(playing == 0)
{
playing = 1;
//$(document.getElementById(‘img_play’)).expose();

  ytplayer = document.getElementById('ytplayer');
  if(ytplayer)
  {
  
  	//ytplayer.loadVideoById(yt_mov, 0);
  	if(tryb == 1)
  	{
  		ytplayer.playVideo();
  		Sleep(50);
  	}
  	document.getElementById("kadr_startowy").style.display = "none";
  	document.getElementById("img_play").style.display = "none";

//$(document.getElementById(‘video-player’)).expose();
//dlugosc = ytplayer.getDuration();
//alert(dlugosc);
//aktualnie = ytplayer.getDuration();
//alert(aktualnie);
}
}
}

function najedz_kadr(tryb, element, id)
{
if(tryb == 0)
component = element;

else if(tryb == 1)
component = document.getElementById(element);

if(id == 0)
{
//$(element).animate({opacity: “1.0”});
//opacity = 100;
component.style.opacity = 1;
}
else
{
//filter:alpha(opacity=70);
component.style.opacity = 0.7;
//$(element).animate({opacity: “0.7”});
//opacity = 70;
}
}

function wyslij_znajomym(text)
{
wstep = "Cześć, chciałbym polecić Ci następujący link: ";
document.getElementById(‘at_msg’).value = wstep + text;
}

function showPowiaty(oBj) {
Doc = document.Formularz;
advAJAX.get({
url: “/index.php?ajax=1&module=pokaz&act=powiaty&id=”+oBj.value,
onInitialization : function(obj) { document.getElementById(“Powiaty”).innerHTML = ‘Trwa wczytywanie…’ },
onSuccess : function(obj) { document.getElementById(“Powiaty”).innerHTML = ‘’+obj.responseText+’’; },
onError : function(obj) { document.getElementById(“Powiaty”).innerHTML = ‘Błąd połączenia’ }
});

}
function toEnd() {
document.getElementById(“Message”).innerHTML = 'Pozostało znaków: ‘+(500-document.getElementById(“txtar”).value.length)+’ ';
}
function counting(ilosc,txt) {
i = (HTML.value.length-ilosc)*-1;
$(txt).innerHTML = 'Pozostało znaków: ‘+i+’ ';
if (i<0) HTML.value = HTML.value.substring(0,ilosc);
}
function clrIntVal(iv) {
clearInterval(iv);
}
function sendMessage(oBj) {
Firma = oBj.Firma.value;
Email = oBj.Email.value;
Telefon = oBj.Telefon.value;
Wiadomosc = oBj.Wiadomosc.value;
Id = oBj.id.value;
if ((isEmail(Email) || Telefon) && Wiadomosc && Firma) {
if (Email && !isEmail(Email)) {
$(‘Alert’).innerHTML = “Błąd! Podane dane są niepoprawne!”;
return false;
}
advAJAX.get({
url: “index.php?ajax=1&module=sendmessage&firma=”+Firma+"&email="+Email+"&telefon="+Telefon+"&wiadomosc="+Wiadomosc+"&id="+Id,
onInitialization : function(obj) { $(‘Alert’).innerHTML = ‘Trwa wysyłanie wiadomości’; },
onSuccess : function(obj) {
if (obj.responseText!=‘Ok’) {
$(‘Alert’).innerHTML = obj.responseText;
} else {
$(‘Alert’).innerHTML = ‘Wiadomość została wysłana’;
oBj.Firma.value = ‘’;
oBj.Email.value = ‘’;
oBj.Telefon.value = ‘’;
oBj.Wiadomosc.value = ‘’;
}
},
onError : function(obj) { $(‘Alert’).innerHTML = ‘Wystąpił błąd, proszę spróbować później.’; }
});

} else {
$(‘Alert’).innerHTML = “Błąd! Podane dane są niepoprawne!”;
}
return false;
}

function isEmail(email) {
var regEmail = /^([a-zA-Z0-9.-]{1,})@([a-zA-Z0-9.-]{1,}).([a-zA-Z]{2,4})$/;
if (!regEmail.test(email)) return false;
else return true;
}

function sprawdzDodajFirme()
{

if(document.getElementById(“req_3”).value == ‘’)
{
alert(“Podaj nazwę firmy”);
return false;
}

if(document.getElementById(“req_4”).selectedIndex == 0)
{
alert(“Wybierz województwo”);
return false;
}

if(document.getElementById(“req_6”).value == ‘’)
{
alert(“Podaj miasto”);
return false;
}

if(document.getElementById(“req_7”).selectedIndex == -1)
{
alert(“Wybierz branżę”);
return false;
}
}


#14

A nie masz możliwości osadzania tagiem iframe i wtedy korzystać z playera dostarczanego przez YouTube?

Wersja Flash włącza się na IE8.
A w przypadku tagów embed i object należy zrobić jak w podglądzie live czyli /embed/ zamnienić na /v/ i wtedy film też jest do odtworzenia.


(poradniksieci) #15

Moglbys wyszczegolnic te linijki w ktorych trzeba to zmienic?

$(document).ready(function() {

$(“ul.l0 li.l0”).hover( makeTall, makeShort );
function makeTall(){ $(this).animate({“height”:110},400);}
function makeShort(){ $(this).animate({“height”:27},400);}

if(document.getElementById(“rozsuwany”))
$(’#rozsuwany’).jScrollPane({scrollbarWidth:13, dragMinHeight: 35,
dragMaxHeight: 35, wheelSpeed : 30});

if($(".thumb-video-title span[title]").length)
{
$(’.thumb-video-title span[title]’).qtip({
content: {
text: false
},
style: ‘light’
});
}

if($(“ul.tabs1”).length)
{
$(function() {
$(“ul.tabs1”).tabs(“div.panes1 > div”);
});
}

if($(“ul.tabs2”).length)
{
$(function() {
$(“ul.tabs2”).tabs(“div.panes2 > div”);
});
}

$(’.show-more’).click(function () {
rozwin_artykul();
});

  $("a[rel=grupa]").fancybox({
  "titleFormat"       : function(title, currentArray, currentIndex, currentOpts) {
  	//return '<span id=\"fancybox-title-over\">' +  (currentIndex + 1) + "/" + currentArray.length + "&emsp;" + title + '</span>';
  	return '';
  }

});

if($(".adv01 .scrollable_main").length)
$(".adv01 .scrollable_main").scrollable({circular: true}).autoscroll({ autoplay: true, interval: 9000, steps: 1 });

if($(".scrollable").length)
$(".scrollable").scrollable({circular: true}).autoscroll({ autoplay: true, interval: 20000, steps: 4 });

$(“a#fancy”).fancybox({
“titlePosition” : “inside”,
“transitionIn” : “none”,
“transitionOut” : “none”,
“autoScale” : “false”
});

$(".fancybox_window").fancybox({
‘titlePosition’ : ‘inside’,
‘transitionIn’ : ‘none’,
‘transitionOut’ : ‘none’
});

$("#fancybox_popup").fancybox().trigger(‘click’);
});

function addBookmark(url,page_title)
{

if(window.sidebar) // Firefox / Mozilla
{
window.sidebar.addPanel(page_title, url,’’);
}
else if(window.opera) // Opera
{
var a = document.createElement(‘A’);
a.rel = ‘sidebar’;
a.target = ‘_search’;
a.title = page_title;
a.href = url;
a.click();
}
else if(window.external) // Inept Exploiter
{
window.external.AddFavorite(url, page_title);
}
}

function odswiez_scroll()
{
/* $(’#rozsuwany’).jScrollPaneRemove();
pokaz_scrollbar();
$(’#rozsuwany’).jScrollPane({scrollbarWidth:13, dragMinHeight: 35,
dragMaxHeight: 35});
*/}

/*
function wyroznij(element)
{
element.style.opacity = “1”;
}

function znormalizuj(element)
{
element.style.opacity = “0.8”;
}*/

function getCalendar(cityName, cityId, month, year)
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject(“Microsoft.XMLHTTP”);
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById(“calendarDiv”).innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open(“GET”,"/kalendarz-box/"+cityName+"-"+cityId+"/"+month+"-"+year+"/",true);
xmlhttp.send();
}

function showEvent(id)
{
document.getElementById(id+“day”).style.display = “block”;
}

function hideEvent(id)
{
document.getElementById(id+“day”).style.display = “none”;
}

function zdejmij_alert(element)
{
/* TODO wartość powiązana z CSSowych “logowanie_login” i “logowanie_haslo” */
element.style.borderColor = “#eeeeee”;
}

function waliduj_zapisz(element)
{
//zapisiwanie informacji od kalendarza
//document.getElemenyById(“input_czas”).value = element.data.value;

tytul = element.tytul;

//nie zwracanie uwagi na komunikat
if(tytul.value == “Kliknij, by dodać tytuł” || tytul.value.length == 0)
{
alert(“Proszę wprowadzić tytuł artykułu”);
return false;
}
else if(get(“pokaz_wstep_input”).checked == 1 && CKEDITOR.instances[‘zajawka’].getData().length == 0)
{
alert(“Proszę wprowadzić wstęp do artykułu”);
return false;
}
else if(CKEDITOR.instances[‘pelny_artykul’].getData().length == 0)
{
alert(“Proszę wprowadzić rozwinięcie do artykułu”);
return false;
}
else
{
var valid = false;
var select = document.getElementById(“multiple_miasta”);
for(var i = 0; i < select.options.length; i++) {
if(select.options[i].selected) {
valid = true;
break;
}
}
if(valid == false)
{
alert(“Proszę wybrać docelowe miasto”);
return false;
}
}
}

function subskrybuj(forma)
{
if(forma.email.value.length == 0 || forma.email.value.search("@") == -1)
{
alert(“Wprowadź poprawny adres e-mail”);
return false;
}
document.getElementById(‘kopeml’).value = document.getElementById(‘eml’).value;

return true;
}

function wypisz()
{
document.getElementById(‘eml_wypisz’).value = document.getElementById(‘eml’).value;
wartosc = document.getElementById(‘eml_wypisz’).value;

if(wartosc.length == 0 || wartosc.search("@") == -1)
{
alert(“Wprowadź poprawny adres e-mail”);
return false;
}
document.getElementById(‘wypisz_form’).submit();
}

/*
co = 0 dla logowanie
1 dla rejestracja
*/
function waliduj(element, co)
{
login = element.login;
haslo = element.haslo;

if(co == 1)
{
potwierdzenie_haslo = element.haslo2x;
email = element.email;
}

if(co == 1 && login.value.length == 0 && haslo.value.length == 0 && potwierdzenie_haslo.value.length == 0 && email.value.length == 0)
{
login.focus();
login.style.borderColor = “red”;
haslo.style.borderColor = “red”;
potwierdzenie_haslo.style.borderColor = “red”;
email.style.borderColor = “red”;

  alert("Wprowadź dane do formularza");
  return false;

}
else if(login.value.length == 0)
{
login.focus();
login.style.borderColor = “red”;
alert(“Wprowadź login”);
return false;
}
else if(haslo.value.length < 5)
{
haslo.focus();
haslo.style.borderColor = “red”;
alert(“Wprowadź hasło - minimum 5 znaków”);
return false;
}
else if(co == 1 && potwierdzenie_haslo.value.length < 5)
{
potwierdzenie_haslo.focus();
potwierdzenie_haslo.style.borderColor = “red”;
alert(“Wprowadź ponownie hasło”);
return false;
}
else if(co == 1 && email.value.length == 0)
{
email.focus();
email.style.borderColor = “red”;
alert(“Wprowadź adres e-mail”);
return false;
}

if(co == 1)
{
if(haslo.value != potwierdzenie_haslo.value)
{
alert(“Wprowadzone hasła nie pasują do siebie”);
return false;
}
}

return true;
}

function paginacja_dalej()
{
document.getElementById(“paginacja_nastepna”).submit();
}

function paginacja_wstecz()
{
document.getElementById(“paginacja_poprzednia”).submit();
}

function sprawdz_wyszukiwanie()
{
if(document.getElementById(“szuk”).value.length == 0)
{
alert(“Wprowadź szukaną frazę”);
return false;
}

return true;
}

function wlacz_banner()
{
document.getElementById(‘banner’).style.display = “block”;
}

function wylacz_menu()
{
document.getElementById(‘menu’).style.display = “none”;
}

function waliduj_formularz()
{
var x = document.getElementsByName(“wymagany”);
for(y=0; y < x.length; y++)
{
nazwa = x[y].id;
if(document.getElementsByName(nazwa)[0].type == “text”)
{
if(document.getElementsByName(nazwa)[0].value.length == 0)
{
alert(“Wpisz zawartość pola “”+x[y].value+”"");
return false;
}
}
else if(document.getElementsByName(nazwa)[0].type == “radio” || document.getElementsByName(nazwa)[0].type == “checkbox”)
{
n = document.getElementsByName(nazwa);
var rezultat = false;
for(m=0; m < n.length; m++)
{
if(n[m].checked == true)
rezultat = true;
}

  	if(rezultat == false)
  	{
  		alert("Wybierz zawartość pola \""+x[y].value+"\"");
  		return false;
  	}
  }
  else if(document.getElementsByName(nazwa)[0].type == "select-one")
  {
  	//eee... z natury to pole jest selected xD
  }
  else if(document.getElementsByName(nazwa)[0].type == "textarea")
  {
  	if(document.getElementsByName(nazwa)[0].value.length == 0)
  	{
  		alert("Wpisz zawartość pola \""+x[y].value+"\"");
  		return false;
  	}
  }
  else
  {
  	alert(document.getElementsByName(nazwa)[0].type);
  }

}

return true;
}

function aktywacja_dodatkoweupr(obj)
{
x = document.getElementsByName(“artykuly_rozw”);
if(obj.checked)
{
for(y=0; y < x.length; y++)
{
x[y].style.display = “block”;
}
}
else
{
for(y=0; y < x.length; y++)
{
x[y].style.display = “none”;
}
}
}

function pokaz_wstep_click(obj)
{
if(obj.checked)
document.getElementById(“pusta_strona”).style.display = “block”;
else
document.getElementById(“pusta_strona”).style.display = “none”;
}

function ukryj_rozwiniecie()
{
if($(“div #najnowszy_rozwiniecie p”).length > 0)
{
document.getElementById(“najnowszy_rozwiniecie”).style.display = “block”;
$(“div #najnowszy_rozwiniecie p”).hide()
}
}

function rozwin_artykul()
{
//trick przesuwanie block
if($(“div #najnowszy_rozwiniecie p”).length > 0)
$(“div #najnowszy_rozwiniecie p”).slideToggle(100, pokaz_scrollbar);
else
$(“div #najnowszy_rozwiniecie”).slideToggle(100, pokaz_scrollbar);
}

function najedz(typ, id, akcja)
{
if(typ == ‘miasto’)
{
if(akcja == 1)
document.getElementById(“miasto_”+id).style.color = ‘#505050’;
else
document.getElementById(“miasto_”+id).style.color = ‘#700000’;
}
}

function Sleep(milliseconds)
{
var start = new Date().getTime();
for(var i = 0; i < 1e7; i++)
{
if((new Date().getTime() - start) > milliseconds)
break;
}
}

function test()
{
var id = document.getElementById(“blok_przyciski”).offsetHeight;
alert(id);
}

function pokaz_scrollbar()
{
if(document.getElementById(“video-tools”))
{
var blok_przy = document.getElementById(“video-tools”).offsetHeight;
var blok_opis = document.getElementById(“video-info”).offsetHeight;

  var wysokosc_panel_lewy = 470 + blok_przy + blok_opis;
  //document.getElementById("rozsuwany").style.height = wysokosc_panel_lewy + "px";
  $('.jScrollPaneScrollable').animate( { height:wysokosc_panel_lewy }, 400);

}
}

yt_mov = ‘’;
function insert_movie(film_id)
{
yt_mov = film_id;
//var params = { allowScriptAccess: ‘always’, wmode: “opaque”};
//var atts = { id: “ytplayer” };

//swfobject.embedSWF(“http://www.youtube.com/v/” + film_id + “&version=3&enablejsapi=1&playerapiid=ytplayer&autoplay=0&loop=0&rel=0&showsearch=0&hd=1”, “player”, “640”, “390”, “8”, null, null, params, atts);
}

function onYouTubePlayerReady(playerId) {
// No need to do any of this stuff if the function was called
// because the user customized the player parameters for the embedded
// player.

if (playerId && playerId != ‘undefined’) {
ytswf = document.getElementById(‘ytplayer’);
// This ensures that there’s a video cued if using chromeless player

  //setInterval(updateytplayerInfo, 1);
  //getVideoUrl();
  //getEmbedCode(false);
  //updateytplayerInfo();
  ytswf.addEventListener('onStateChange', 'onytplayerStateChange');
  //ytswf.addEventListener('onError', 'onPlayerError');
  //ytswf.addEventListener('onPlaybackQualityChange', 'onytplayerQualityChange');

}
}

  /**
   * The 'onytplayerStateChange' function executes when the onStateChange
   * event fires. It captures the new player state and updates the
   * "Player state" displayed in the "Playback statistics".
   * @param {string} newState Mandatory The new player state.
   */
  function onytplayerStateChange(newState) {

if(newState == 1)
odtworz(0);
}

playing = 0;
function odtworz(tryb)
{
if(playing == 0)
{
playing = 1;
//$(document.getElementById(‘img_play’)).expose();

  ytplayer = document.getElementById('ytplayer');
  if(ytplayer)
  {
  
  	//ytplayer.loadVideoById(yt_mov, 0);
  	if(tryb == 1)
  	{
  		ytplayer.playVideo();
  		Sleep(50);
  	}
  	document.getElementById("kadr_startowy").style.display = "none";
  	document.getElementById("img_play").style.display = "none";

//$(document.getElementById(‘video-player’)).expose();
//dlugosc = ytplayer.getDuration();
//alert(dlugosc);
//aktualnie = ytplayer.getDuration();
//alert(aktualnie);
}
}
}

function najedz_kadr(tryb, element, id)
{
if(tryb == 0)
component = element;

else if(tryb == 1)
component = document.getElementById(element);

if(id == 0)
{
//$(element).animate({opacity: “1.0”});
//opacity = 100;
component.style.opacity = 1;
}
else
{
//filter:alpha(opacity=70);
component.style.opacity = 0.7;
//$(element).animate({opacity: “0.7”});
//opacity = 70;
}
}

function wyslij_znajomym(text)
{
wstep = "Cześć, chciałbym polecić Ci następujący link: ";
document.getElementById(‘at_msg’).value = wstep + text;
}

function showPowiaty(oBj) {
Doc = document.Formularz;
advAJAX.get({
url: “/index.php?ajax=1&module=pokaz&act=powiaty&id=”+oBj.value,
onInitialization : function(obj) { document.getElementById(“Powiaty”).innerHTML = ‘Trwa wczytywanie…’ },
onSuccess : function(obj) { document.getElementById(“Powiaty”).innerHTML = ‘’+obj.responseText+’’; },
onError : function(obj) { document.getElementById(“Powiaty”).innerHTML = ‘Błąd połączenia’ }
});

}
function toEnd() {
document.getElementById(“Message”).innerHTML = 'Pozostało znaków: ‘+(500-document.getElementById(“txtar”).value.length)+’ ';
}
function counting(ilosc,txt) {
i = (HTML.value.length-ilosc)*-1;
$(txt).innerHTML = 'Pozostało znaków: ‘+i+’ ';
if (i<0) HTML.value = HTML.value.substring(0,ilosc);
}
function clrIntVal(iv) {
clearInterval(iv);
}
function sendMessage(oBj) {
Firma = oBj.Firma.value;
Email = oBj.Email.value;
Telefon = oBj.Telefon.value;
Wiadomosc = oBj.Wiadomosc.value;
Id = oBj.id.value;
if ((isEmail(Email) || Telefon) && Wiadomosc && Firma) {
if (Email && !isEmail(Email)) {
$(‘Alert’).innerHTML = “Błąd! Podane dane są niepoprawne!”;
return false;
}
advAJAX.get({
url: “index.php?ajax=1&module=sendmessage&firma=”+Firma+"&email="+Email+"&telefon="+Telefon+"&wiadomosc="+Wiadomosc+"&id="+Id,
onInitialization : function(obj) { $(‘Alert’).innerHTML = ‘Trwa wysyłanie wiadomości’; },
onSuccess : function(obj) {
if (obj.responseText!=‘Ok’) {
$(‘Alert’).innerHTML = obj.responseText;
} else {
$(‘Alert’).innerHTML = ‘Wiadomość została wysłana’;
oBj.Firma.value = ‘’;
oBj.Email.value = ‘’;
oBj.Telefon.value = ‘’;
oBj.Wiadomosc.value = ‘’;
}
},
onError : function(obj) { $(‘Alert’).innerHTML = ‘Wystąpił błąd, proszę spróbować później.’; }
});

} else {
$(‘Alert’).innerHTML = “Błąd! Podane dane są niepoprawne!”;
}
return false;
}

function isEmail(email) {
var regEmail = /^([a-zA-Z0-9.-]{1,})@([a-zA-Z0-9.-]{1,}).([a-zA-Z]{2,4})$/;
if (!regEmail.test(email)) return false;
else return true;
}

function sprawdzDodajFirme()
{

if(document.getElementById(“req_3”).value == ‘’)
{
alert(“Podaj nazwę firmy”);
return false;
}

if(document.getElementById(“req_4”).selectedIndex == 0)
{
alert(“Wybierz województwo”);
return false;
}

if(document.getElementById(“req_6”).value == ‘’)
{
alert(“Podaj miasto”);
return false;
}

if(document.getElementById(“req_7”).selectedIndex == -1)
{
alert(“Wybierz branżę”);
return false;
}
}


(poradniksieci) #16

//swfobject.embedSWF(“http://www.youtube.com/v/” + film_id + “&version=3&enablejsapi=1&playerapiid=ytplayer&autoplay=0&loop=0&rel=0&showsearch=0&hd=1”, “player”, “640”, “390”, “8”, null, null, params, atts);

Moze zamiast tego, wstawic tagi?


#17

To bym zmienił na:

Jak testowałem to narzędziami dev w Chrome to film się włączał i można było kliknąć play. Co do tagu to za bardzo w tym fragmencie nie widzę gdzie by to zmienić by to był iframe zamiast objecta.

być może obecnie znak „&” na pierwszej pozycji po ID filmu wywala wideo i zmiana na „?” i wycięcie większości parametrów rozwiąże problem.


(poradniksieci) #18

Ok, zmienilem kod. http://portalpolski.pl/polska/alpinistyka-zima-30486.video.htm . Jednak nadal jest ten komunikat. I teraz pytanie: Czy po wyrzuceniu parametrow nadal on bedzie sie wyswietlal?


#19

Przy okrojeniu do tych dwóch (w sumie zbędnych bo loop jakoś nie działa na wartości 1, a autoplay na osadzonych domyślnie wyłączone) to powinno ładować już dla nowocześniejszych przeglądarkach w HTML5, a dla takiego IE8 czy osób wymuszający dawny odtwarzacz to w Flashu.

Jak u mnie to zmiana nie zapisała się i wciąż ładuje stary kod (nawet przy opróżnieniu cache przeglądarki). Pewnie winny jest komentarz. Znajdź linię bez // w kodzie i tam utnij do tych dwóch parametrów (pamiętaj o pytajniku zamiast & na rozpoczęciu) i zobaczymy czy ruszy.


(poradniksieci) #20

Czyli tak ma to wygladac?

function insert_movie(film_id)
{
yt_mov = film_id;
//var params = { allowScriptAccess: ‘always’, wmode: “opaque”};
//var atts = { id: “ytplayer” };

//swfobject.embedSWF(“http://www.youtube.com/v/” + film_id + , “player”, “640”, “390”, “8”, null, null, params, atts);
}
}

function onYouTubePlayerReady(playerId) {
// No need to do any of this stuff if the function was called
// because the user customized the player parameters for the embedded
// player.

if (playerId && playerId != ‘undefined’) {
ytswf = document.getElementById(‘ytplayer’);
// This ensures that there’s a video cued if using chromeless player

  //setInterval(updateytplayerInfo, 1);
  //getVideoUrl();
  //getEmbedCode(false);
  //updateytplayerInfo();
  ytswf.addEventListener('onStateChange', 'onytplayerStateChange');
  //ytswf.addEventListener('onError', 'onPlayerError');
  //ytswf.addEventListener('onPlaybackQualityChange', 'onytplayerQualityChange');

}
}