Stránka 1 z 2

Přehrávání YouTube videa tady na fóru

Napsal: 9.12.2008 8:13
od rotten77
Zdarec hoši, tak jsem se včera trochu nudil a udělal takovou vychytávku. Jde o takovej malej skript pro Greasemonkey, který umožní přehrávat videa z YouTube přímo tady na fóru, aniž by jste museli klikat na odkaz a na YouTube tak přejít.

Jediné, co k tomu potřebujete, je používat FireFox (EDIT: není nutné, viz další příspěvky), mít nainstalovaný plugin Greasemonkey a tento můj skript.

Jak to funguje?
Takže, ten skript prostě projede celou stránku a když najde odkaz na youtube, přidá za něj malou šipku. Pokud na tu šipku kliknete, tak se za tímto odkazem objeví samotné video.
Ještě to není 100% otestováno, ale zatím to funguje :-)

Co tedy potřebuji?
* prohlížeč Firefox (http://www.mozilla-europe.org/cs/firefox/) (EDIT: není nutné, viz další příspěvky)
* doplňek Greasemonkey (https://addons.mozilla.org/cs/firefox/addon/748), který umožňuje spouštět uživatelské JavaScripty (EDIT: závisí na použitém prohlížeči)
* můj "Play YouTube" skript (http://sites.google.com/site/rcode77/gr ... outube.txt)

Instalace Firefox
* nainstalujte Greasemnokey
* Nástroje > Greasemonkey > Nový uživatelský skript (Nebo klikněte pravým tlačítkem myši na opičku, která se vám objeví vlevo dole)
* (při prvním spuštení vás gm požádá, abyste vybrali editor, ve kterém chcete skripty upravovat, je to jednom postačí třeba i poznámkový blok, doporučuji ale např. PSPad)
* Vyplňte položky, je jedno jak, třeba: Name=Play YouTube, Namespace=play-youtube, Description=Přehrávání YouTube videa
* Textová pole Includes a Excludes slouží k tomu, aby jste si řekli, na jakém webu chcete skript používat (Includes), nebo na kterém o chcete zakázat (Excludes). V případě, že ho chcete používat všude, dejte do Includes hvězdičku (*), pokud jenom tady na fótu tak http://www.hudebniforum.cz/*
* Otevře se vám editor s prázdným skriptem - budou tam jenom komentáře. Do tohoto skriptu vložte obsah toho txt souboru playyoutube.txt

Jak říkám, zatím to nemám na 100% otestováno, ale zatím jsem na žádný problém nenarazil. Ani nevím, jestli to někomu k něčemu bude :-) ale docela to urychlí a zpříjemní přehrávání videa.

EDIT: ještě ukázka jak to funguje
Obrázek

EDIT2: Napadá mě ještě další využití - můžu třeba udělat MP3 přehrávač na stejném principu (že bych z odkazu na MP3 soubor udělal nějaký přehrávač, ale asi by to nefungovalo na serverech, jako je Uloz.to, E-disk apod.)

Napsal: 9.12.2008 8:39
od pehve
Jediné, co ktomu potřebujete, je používat FireFox, mít nainstalovaný plugin Greasemonkey a tento můj skript.
jo...takže stačí jen změnit svuj oblíbenej vychytanej browser a nainstalovat 2 nový programy... :roll:

Napsal: 9.12.2008 8:47
od rotten77
pehve píše:jo...takže stačí jen změnit svuj oblíbenej vychytanej browser a nainst$alovat 2 nový programy... :roll:
:-)
Chrome (snad i safari) taky myslím umí greasemonkey a předpokládám, že pro operu bude taky existovat nějaký plugin na spouštění uživatelských javascriptů. S IE si nejsem jist.

EDIT:
http://en.wikipedia.org/wiki/Greasemonk ... r_browsers

Napsal: 9.12.2008 9:14
od rotten77
Instalace Google Chrome
* Nainstalujte Greasemetal (http://greasemetal.31tools.com/)
* Skript playyoutube.txt přejmenujte na playyoutube.user.js a zkopírujte do adresáře Dokumenty\userjs
* Spusťtě z nabídky Start > Greasemetal (objeví se vám nějaká stránka z Greasmetalu, tak jenom zaškrtněte to políčko, až se příště nezobrazuje)

EDIT: V Chrome to chce na tu šipkou kliknout 2x po sobě (jednou se jakoby to video nenačte)
EDIT2: nová verze skriptu - před tím to bralo i odkazy na uživatele/kanály (to samozřejmě nefunguje), teď jenom video


Instalace Opera (9.62)
* Opera uživatelské skripty podporuje přímo, takže tady je to vyřešeno
* Skript playyoutube.txt přejmenujte na playyoutube.js a zkopírujte někam do adresáře (pozn. pokud dáte jméno skriptu jako pro chrome, tedy skript.user.js, tak to nefunguje)
* Nástroje > Nastavení > Pokorčilé volby > Obsah > Nastavit JavaScript
* Vyberte složku, do které jste umístili skript, a je to

Instalace Internet Explorer 7
* Musíte mít nainstalován IE7Pro (http://www.ie7pro.com/ - při instalaci nezapomňte zaškrtnout "Povolit zásuvné moduly a uživatelské skripty")
* Skript playyoutube.txt přejmenujte na playyoutube.ieuser.js a zkopírujte do C:\Program Files\IEPro\userscripts
* Nástroje > IE7Pro Preferences > Uživatelské skripty. Pokud tam Play YouTube není, tak klikněte na tlačítko "Znovunačíst skripty".
* Zaškrtněte "Play YouTube"
* (pozn. v IE mi to ale nejede - a nejede mi žádné vložené video z youtube - když se třeba podívám na http://www.youtubevideo.cz/, tak tam taky video nejde přehrát)

Napsal: 9.12.2008 14:09
od cerfotoc
a safari? :twisted:

Napsal: 9.12.2008 18:39
od Joey
cerfotoc píše:a safari? :twisted:
Jestli ho někdo používá, tak nevim :?.

Napsal: 9.12.2008 18:54
od rotten77
Joey píše:
cerfotoc píše:a safari? :twisted:
Jestli ho někdo používá, tak nevim :?.
Náhoudou, Safari je celkem rychlý prohlížeč. Rozhodně bych mu dal přednost před IE. Ale s příchodem Google Chromu má možná na Windows velkého konkurenta - oba jsou na stejném jádru WebKit.

Jinak zkuste tohle:
http://www.simplehelp.net/2007/11/14/ho ... in-safari/

Napsal: 9.12.2008 19:19
od vikicek
rotten77: Tyjo díky, pěkná věc :wink:

Napsal: 9.12.2008 20:42
od tallicaman
pekne, ale mam tip, je to prkotina, ale nedalo by se treba udelat, ze kdyz kliknes na tu sipku podruhe, ze se to okno zavre a vse se vrati do puvodniho stavu? :)

Napsal: 9.12.2008 21:20
od rotten77
tallicaman píše:pekne, ale mam tip, je to prkotina, ale nedalo by se treba udelat, ze kdyz kliknes na tu sipku podruhe, ze se to okno zavre a vse se vrati do puvodniho stavu? :)
Aktualizováno, měl jsem to tak v plánu :-)

http://sites.google.com/site/rcode77/gr ... outube.txt

(otestováno jenom ve Firefoxu, kdyby to nešlo, tak použijte starší verzi souboru: http://sites.google.com/site/rcode77/greasemonkey > playyoutube.txt > klikněte na číslo verze)

Napsal: 11.12.2008 12:07
od DaveMurray
Je to dobrá věc!

Napsal: 11.12.2008 20:48
od cerfotoc
Joey píše:
cerfotoc píše:a safari? :twisted:
Jestli ho někdo používá, tak nevim :?.
jóó já Safari používám a jsem plně spokojenej:)(kdyby mi někdo chtěl doporučit operu nebo neco tak vsechno uz jsem zkoušel, ale já potřebuju jednoduchej, rychlej prohlížeč, chrome je na mě až moc jednoduchej:D)

Re: Přehrávání YouTube videa tady na fóru

Napsal: 25.09.2015 15:49
od kmarty
Zdravim,
doufam ze to davam do spravneho topicu.

Chtel bych poprosit mistni adminy jestli by nezmenili PHPBB kod youtube tak, aby nevynucoval Flash player.

T.j. aby pri pouziti kodu napr.:

Kód: Vybrat vše

[youtube]MtgQxf3nybA[/youtube]
se do stranky nevlozilo:

Kód: Vybrat vše

<object width="600" height="357" adlesse_been_here="true"><param name="movie" value="http://www.youtube.com/v/MtgQxf3nybA&hl=cs&fs=1&color1=0x006699&color2=0x54abd6&hd=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/MtgQxf3nybA&hl=cs&fs=1&color1=0x006699&color2=0x54abd6&hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="600" height="357" adlesse_been_here="true"></object>
Ale jen:

Kód: Vybrat vše

<iframe width="600" height="357" src="https://www.youtube.com/embed/MtgQxf3nybA" frameborder="0" allowfullscreen=""></iframe>
Dekuju

Re: Přehrávání YouTube videa tady na fóru

Napsal: 25.09.2015 18:46
od Nero
Zdravíčko. Mrknu se na to.

Re: Přehrávání YouTube videa tady na fóru

Napsal: 27.09.2015 12:53
od Nero
Mno, tak jsem pro testování připravil tag [yt], který se chová dle výše popsaného. Problém je, že když dosavadní [youtube] tag nahradím tímto ne-flash obsahem, přestanou fungovat všechna doposud vložená YT videa, což jaksi nechci... Má něko tušení, co dělám špatně? :)

Re: Přehrávání YouTube videa tady na fóru

Napsal: 27.09.2015 13:00
od Sajmon
kmarty píše:Zdravim,
doufam ze to davam do spravneho topicu.

Chtel bych poprosit mistni adminy jestli by nezmenili PHPBB kod youtube tak, aby nevynucoval Flash player.
V kódech se vůbec nevyznám. Co to, prosím, s přehráváním videí udělá?

Re: Přehrávání YouTube videa tady na fóru

Napsal: 27.09.2015 14:15
od kmarty
No, predevsim to umozni prehravat YT videa bez nutnosti mit nainstalovany Flash (a pokud nekdo pouziva tak stary prohlizec ze HTML5 video neumi, tak tim zaroven youtube nahodi fallback na flash verzi). Zkratka to ma byt win-win situace, nechapu proc drivejc zadany [youtube] to nepobiraji. Zdrojove by mely obsahovat jen ten kod toho videa.

Re: Přehrávání YouTube videa tady na fóru

Napsal: 27.09.2015 16:27
od Nero
Taky tomu výsledku moc nerozumím. Když jsem testoval nasazení na novém postu, video se zobrazilo a načetlo u obou verzí. Ale když jsem prokliknul třeba do "Co zrovna posloucháte", ani v jednom z postů nedošlo k načtení, zobrazoval se jen text BBcode.

Re: Přehrávání YouTube videa tady na fóru

Napsal: 27.09.2015 22:39
od kmarty
Tak jestli jsem to pochopil dobre, tak stavajici [youtube] se nezmeni (resp. se z toho stane obyc text) proto, ze kazde takove slovo je namapovany na nejaky id a jeho zmenou ta definice dostane novy id a je nutny udelat resync tech id. Nebo tak nejak.

Neco jsem zahlid tady : https://www.phpbb.com/community/viewtop ... 6&t=932095

Re: Přehrávání YouTube videa tady na fóru

Napsal: 28.09.2015 8:31
od Nero
To bohužel technicky nemůžu udělat.