DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   Obaveštenja, predlozi i pitanja (http://www.devprotalk.com/forumdisplay.php?f=2)
-   -   Youtube mi ti se klanjamo se otelo kontroli :) (http://www.devprotalk.com/showthread.php?t=4057)

cvele 23. 11. 2007. 11:23

Youtube mi ti se klanjamo se otelo kontroli :)
 
1 Prilog(a)
Tema je super ali mega me smara jer mi se FF pod ubuntu konstatno crashuje kada pokusam da otvorim stranicu za xy embended flash filmica... posto mi je malopre pukao k. od toga napravih modifikaciju za iyoutube tag. Nisam nista (ali nista) testirao mada nevidim razlog zasto ne bi radilo :)

Daklem eve koda:

JS fje koje treba da se ukluce cross site
Kôd:

<script>
function viewVideo(ytubeid) {
    if (isUrl(ytubeid)) ytubeid = parseYoutubeURI(ytubeid);
    document.getElementById('youtube_'+ytubeid).innerHTML = '<object height="353" width="425"><param name="movie" value="http://www.youtube.com/v/http://www.youtube.com/watch?v='+ytubeid+'"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/http://www.youtube.com/watch?v='+ytubeid+'" type="application/x-shockwave-flash" wmode="transparent" height="353" width="425"></object>';
}
function hideVideo(ytubeid) {
    if (isUrl(ytubeid)) ytubeid = parseYoutubeURI(ytubeid);
    document.getElementById('youtube_'+ytubeid).innerHTML = '<a href="javascript:viewVideo('+ytubeid+');"><img src="http://img.youtube.com/vi/'+ytubeid+'/default.jpg" border="0"></a>';
}
function parseYoutubeURI(uri) {
  var name = 'v';
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec(uri);
  if( results == null )
    return "";
  else
    return results[1];
}
function isUrl(uri) {
  var regex = new RegExp("^s?https?:\/\/[-_.!~*'()a-zA-Z0-9;\/?:\@&=+\$,%#]+$");
  return regex.test(uri);
}
</scirpt>

Kod za tag replacement
jako sam malo koristio vbulletin (skoro da i nisam) u admin panelu tako da je ovo napamet. Cini mi se da ce {param} da zameni vrednost izmedju tagova (npr. {iyoutube}param{/iyoutube}, gde je param recimo JmY4C8KMl1I od youtube filma http://youtube.com/watch?v=JmY4C8KMl1I). (update: ili cak ceo url... nije bitno).
Kôd:

<div id="youtube_{param}">
    <div><a href="javascript:hideVideo('{param}');">$this->close</a></div>
    <a href="javascript:viewVideo('{param}');"><img src="http://img.youtube.com/vi/{param}/default.jpg" border="0"></a>
</div>

Ovo ce sve flash djavole na strani zameniti ne zahtevnim slikama na koje kada se klikne treba da budu zamenjene odgovarajucim filmom. Slika je ss samog filma.

Ae pls :P

dootzky 23. 11. 2007. 11:32

interesantno :) ja na poslu imam Feisty Fawn, a kod kuce Gutsy Gibbon, i ni na jednom mi fireFox ne puca na flashu, a stalno ih gledam... weird... :P

cvele 23. 11. 2007. 11:39

ma ja imam podeseno da mi otvori max broj postova po strani, umesto 10 default... pa u toj temi kada otvori 20 i kusur flash onda obavezno pukne

robi-bobi 23. 11. 2007. 16:08

ubuntu + FF = nema problema ovde (bar ne vezanih za doticnu temu :D )

ivanhoe 23. 11. 2007. 16:14

flashblock extenzija resava problem sasvim fino

cvele 23. 11. 2007. 16:24

zasto bih isao u temu sa flashom i koristio flashblock :) ?

bluesman 23. 11. 2007. 21:36

Moram da priznam da i ja imam problem, kada čitam tu temu preko telefona ne vidi mi se ceo video a i nešt zamuckuje, doduše to je sam preko SE, na Nokia je malo bolje :)

Šalim se naravno, hvala cvele, napraviću to čim budem imao vremena (iskreno još nisam pogledao kod pa ne znam ni šta radi)

misk0 23. 11. 2007. 23:36

Citat:

Originalno napisao ivanhoe (Napišite 47134)
flashblock extenzija resava problem sasvim fino

Upravo to! Ne samo zbog te teme, vec zbog svih ostalih koji koriste flash i kad treba i kad ne treba. Ako ne vidim sajt - ukljucim flash. Zasto? Zato sto jede memoriju, kad otvorim 20ak prozora onda FF se jako memorijski naduva i u odredjenim momentima pocne da odbija poslusnost. Pogotovo ako prozori stoje par dana otvoreni.

ivanhoe 24. 11. 2007. 18:04

Citat:

Originalno napisao cvele (Napišite 47138)
zasto bih isao u temu sa flashom i koristio flashblock :) ?

pa da ne bi krenuo da ucitava 50 flashova odjednom, nego lepo kliknes jedan po jedan kad zelis da ih pogledas (ja obicno otvorim sve nove poruke u tabovima, pa ih tek onda citam jedan po jedan... dok stignem do flashova potraje, pa me smara ako taj 'youtube' tab za to vreme drlja po netu i koci FF..)

inace pored blokiranja reklama, flashblock je jako koristan i za sajtove koji odmah kad se ucita player puste film, sto zna da smara ako ima vise otvorenih tabova sa videom..

misk0 26. 11. 2007. 12:52

Zvuk takodje .... ja hocu da slusam to sto ja odaberem, a ne sto neko ukljuci na sajtu.


Vreme je GMT +2. Trenutno vreme je 03:56.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.