Hozzászólások
Elsődleges fülek
Nekem ez teljesen kínai. Eddig úgy csináltam, hogy Wyswyg, iframe beillesztése, mert nem tudtam máshogy megoldani. Mostantól hogyan csináljam? :)
nezd meg a cikkekben most hogy all. Semmi kulonos, csak bemasolod a teljes youtube video linket amit talalsz valahol oda a cikkben ahova szeretned hogy megjelenjen, es a szelerie dobod a cyoutube tagokat, mintha bbcode-ot irnal klasszikus kommentben. :)
Nem oldottam meg a teljes WYSIWYG integralast meg ebben a pillanatban, gombokkal es a tobbi fancy cuccal, de mint workaround addig is igy tokeletesen mukodik es megfelel a celnak.
ja, tegnap amikor frissitettem egy masik megkozelitessel a bbcode-okat, akkor siettem visszahozni az oldalt maintenance-bol, es veletlen egy picivel regebbi kodot olvastam ra az xyotube es cyoutube tagokra, igy mobilon se alkalmazkodott a szelesseghez megint, es a melos html youtube kijatszas hack se volt meg benne. Tegnap a mobilos layoutot kijavitottam lefekves elott, csak a kijatszas hack-re mar nem gondoltam, de most ez is okes mar szerintem.
Barmilyen apro problemanak hangzik nyugodtan szamolj csak a jovoben is be a dolgokrol, lehet ugyanannyira apro kerdes kijavitani, aztan meg miert ne tennenk meg akkor. :)
irtam a webdrotozos topikban. Rovidem mashogy nem tudtam megoldani hogy kozepre sorolodjon a video kirajzolodas a hireknel a WYSIWYG-ben, csak ha kulon bbcode tagot csinaltam neki atirva picit, "center" youtube neven. A klasszikus xyoutube, mint extra friss beagyazasi modszer, meg mint eddig is megszokhattuk balra sorolja a kommentmezokben tovabbra is a begyazasokat.
cyoutube (csak WYSIWYG-nel)rwurl=https://www.youtube.com/watch?v=uclz-RhyMpo xyoutube a bbcode toolbaros gomb viselkedese normal esetben. rwurl=https://www.youtube.com/watch?v=uclz-RhyMpo sima youtube bbcode megmaradt esetleges kompatibilitasi okok miatt.
Jelentem, működik a teljes méret már itt is, nem tudom, mit csináltál vele. :)
amikor beilleszted a videot, akkor már defaultból cyoutube van a tagekben, úgyhogy nem kell semmit se csinálnod. :)
nah! meggyüttem ide is.
alakul ez.
Nekem ez teljesen kínai. Eddig úgy csináltam, hogy Wyswyg, iframe beillesztése, mert nem tudtam máshogy megoldani. Mostantól hogyan csináljam? :)
Most ismét nem működik a videólejátszás melóból. (Igazából ez egy apró kis probléma, miattam nem kell vele baszakodni.)
Mi a különbség a cyoutube és az xyoutube között?
Cyoutube csak a híreknél van?
yay! vartam mar ra nagyon. Csak nehogy a rewired rovasara menjen. :DD
btw ateditaltam a beagyazasodat Bagoly az uj modszerre. mint latod hasznalj csak cyoutube bbcode-ot a linkre a cikkeknel a kozepre vagashoz es az uj extra lajtos beolvasodasra. :)
manualisan. Irtam hogy a regi kodot jobbnak lattam meghagytni hogy ne szarjon esetleg kesobb valamit (csak amolyan ki tudja alapon). Az uj kod a youtube helyett xyoutube. Ha gondolod van mod rangod, editald meg a kommenteket egy x-et bigyesztve a youtube bbtagjuk ele a videoknak ahol latod oket kommentekben.
Nekiállhatsz Te is, ha gondolod. :D
szerk: ÉS IGEN, KŐTÖZZÜNK.
Psi! Manuálisan cserélted visszamenőleg az embedded yt-okat psiEmbedre, vagy automatán csinálja? Mert ha automatán, itt néhány video kimaradt.
Tiszta sor, béta fázisban vagyunk még, nincs is elvárás, csak gondoltam jelentem, hogy mit tapasztaltam, hátha segít. De ezek szerint csak rosszkor voltam rossz helyen. :)
epp furom az oldalt, megesik az ilyesmi. Nem akarom maintenance modba tenni mert annyian nem vagyunk, de amig nem fejezem, addig ilyesmi nem ritkasag.
szerk: rohadt xbbcode drupalos modulban 2 hiba is volt hogy feher halalig tort le amint elojott, alig tudtam eletben tartani az oldalt, konnyebb volt maintenance modban megkeresni.
Egyiket patch-el kellett megoldanom amit az egyik juzer javasolt, masikat kezzel kerestem meg es koze volt az en youtube hackemhez is, azert jott mindig elo a forumon amikor megnyitottam, de le van vadaszva mindketto, tobbe nem idegesitenek. :)
Fooldalon is megoldottam idokozben a youtube linkeket, de nem tudtam centralizalni a videokat, mindig a bal sarokba akart sorolodni. Igy megoldottam kezzel egy kulon taggel (cyoutube) ha elohivjak a videot a WYSIWYG editorukba, akkor kozepre teszi mindig, lehet talalok egy elegansabb univerzalisabb modszert a kesobbiekben, de ez is teljesen megteszi mostanra.
A felhasznaloknak marad az bbcode toolbaros, klasszikusan balra sorolodo atdolgozott tag, amit xyoutube-nak neveztem es a szokasos Y gombra kattanva mar az dobodik be ha egy link koze vagja az ember. A regi sima youtube-bbcode nem elerheto mar a toolbarbol, de kompatibilitasi okok miatt a kodban azert meghagytam es tovabbra is elerheto kezzel beirva.
Kellemes tovabbi forumozast akkor.
Az előbb próbáltam írni a költözős topikba és a következő történt. A komment résznél a Szövegformátum alapból a BBCode-ra volt állítva (itt és most pedig az Alap Felhasználó Komment van). Ott nem látszik egyetlen formázáshoz használatos gomb se. Na, szóval beírtam valamit, nyomtam rá egy Ctrl+B-t, de nem történt semmi. Ezután töröltem a kommentet és a visszaléptem a fórum főoldalára.
Majd ezt a két hibaüzenetet kaptam:
Notice: Undefined variable: tags _xbbcode_build_tags() függvényben (/srv/virtual-ftp/dev.rewired.hu/sites/all/modules/xbbcode/xbbcode.inc 100 sor).
Notice: Undefined variable: tags _xbbcode_build_tags() függvényben (/srv/virtual-ftp/dev.rewired.hu/sites/all/modules/xbbcode/xbbcode.inc 102 sor).
1-2 nap még hogy kidolgozzam a fórumstruktúra revíziót is, aztán mehet felőlem.
Megcsináltam volna ma már valószínű, de ezzel a youtube cuccal motyogtam.
rwurl=http://i.imgur.com/OMR2e3u.jpg
Ahogy fest a reportok szerint, szerintem egész stabil minden. Apró cicoma faszságokkal már ráérünk utána is tökölni.
Hát igen, jöhetnének a népek tesztelni, mert több szem többet lát, ugye...
dolgozok rajta, tervben van.
Egyelore a WYSIWYG editorral (cikkirok ezzel dolgoznak) nezem hogyan tudom egyeztetni a kodomat. A tobbi felhasznalonak a bbcode toolbaros resz mar aktiv.
Visszamenőleg nem cseréli le (pl. a főoldalon) a te verziódra?
kb egy napom elment ezzel a motyogassal, de nagyon boldog vagyok a vegeredmennyel. Kidolgoztam egy uj szerver oldalu youtube video beagyazas modot, ami akar tobb 100videot is konnyeden megjelenit az oldalunkon egyszerre!! Abbol indultam ki mint a HWn is volt problema a fooldalas cikkeknel, es akar lehet majd a random topikoknal is, nevezetesen hogy ha Bagoly es a tobbiek elkezdenek eszetlenul youtube-os videokat beagyazni a cikkekbe, akkor kibaszott belassul az oldal beolvasas minden alkalommal, es elmegy a kedvuk az embereknek ranezni is. :D
Ennek immaron vege, a videok nem foglalnak tobb helyet se browser sebesseget, mint kb egy random kep beolvasasa. Csekkoljatok:
http://dev.rewired.hu/content/klasszikus-youtube-beagyazas-sztresszteszt (ovatosan, megeszi a gepet szepen)
http://dev.rewired.hu/content/vadiuj-psishock-modszeres-youtube-beagyaza... (villamgyorsan elottunk van a halom video, es meg se kottyan a rendszernek)
a lentibb kodban $classwidth-tol lefele kezdodik a sajat mese, elotte a mar meglevo xbbcode klasszikus beagyazo modszerevel inditottam.
http://www.pastebin.ca/2964473
Mi tortenik a kodolas gondolatmeneteben?
- beolvasom a video szelesseget, hosszusagat
- minden videobol kivesszuk az id-reszet (a random szamot amit a youtube hozzarendel a videokhoz), ez tajekozodasra tokeletes kiindulopont
- kiemelem csak az inditokepet a youtube beagyazott videojabol a szerver oldalon, ugyesen hogy kitoltse a teljes video helyet.
- beolvasok egy lejatszonyil kepet base64 kodolasban
- nyitok egy div-et es kiosztok neki szinten szerver oldalrol egy css stylet is, arra kirajzolom a videobol kiragadt kepet, es ra a nyilat, beolvasom ra a video mereteit, majd beolvasok ra egy funkciot a kattintasra
- ez ala beteszek egy iframe-et, amit beallitok 1x1 pixeles nagysagra a sarokba, mert amugy takarna a div-feluletet, es nem tudnank rakattintani, es source-ra "semmit" teszek.
- meghatarozom a div kattintas funkcioban, hogy abban az esetben az iframe-unkre beolvasodjon a teljes video elerhetosege, es autoplayyel el is induljon. Itt beolvasodik meg a video szelessede es a hosszusaga az iframe-re, hogy teljesen kitoltse a div helyet.
- Betettem minden iframe-re es div nevere a youtube unique $id-t, hogy meg tudja a gep kulonboztetni egymastol oket, es tudja melyik video hova valo. Kb ennyi is lett volna a mese, de ez igy meg mindig buggolt.
- Midaddig amig 1 video volt addig ment a mese, de 2-3 vagy tobb linkelve csak az utolsot nyitotta mindig meg, igy legjobb otletnek tunt minden kattinto kod id-hez is hozzarendeltem a sajat youtube video $id-jet.
- Utana eszrevettem, hogy ez ok, de sajnos ha a youtube video id-jeben "-" jel volt, akkor nem mukodott a kattinto kod, igy ki kellett cserelnem valamire egy string cserelo koddal, mondjuk "minus"-ra, es ez ok volt igy mar.
- Nos ez ok is volt mindaddig amig csak kulonbozo videok voltak beagyazva, de amint bejott 2 ugyanaz (pl nagyon lazan megeshet egy oldalon ha beidezi valaki egy masik postjat), osszekeveredett az iframe beagyazas es a megegyezo videokat mindig a legutolso iframe-be kezdte lejatszani. Itt akkor ugy voltam erre az egeszre minden alkalommal egy 100000 szambol allo randomsort is hozzair, igy mar 100000% hogy nem jelenik meg egyetlen lapon veletlen ket ugyanolyan ID. xD
- Ugy nez ki igy mar ez atombiztos nem? Hat nem, egy aprosag meg jelen volt. Amikor pl beolvasta valaki a videokat, es pl atvandorolt masik lapra, vagy akar ugyanazt a lapot ujra beolvasta, az iframe source-ja nem resetalodott le a bongeszo cache miatt, hanem elkezdte a jelenlegit beolvasni, azaz minden egyes elozoleg beolvasott video tagot elkezdte elinditani autoplay-jel, es raadasul 1x1 pixelnyi nagysagban hogy le se lehessen sehogy allitani, mivel az iframe nagysagat azt beolvasta mar a kodbol, oldalujra olvasas utan. Na itt jott a varazslat, amit a kod vegere tettem, a document.getElementById(\"iframe$randid\").src=document.getElementById(\"iframe$randid\").src; aminek a lenyege hogy miutan az iframe ujra beolvasodott, "force"-olja ra a cache-ben levoekre is az ures about:blank kodot, es ez garantalta hogy minden esetben amikor ide oda ugralunk a bongeszoben a lapokon, vagy ujra inditjuk az oldalt, a beagyazott videok csakis katt utan olvasodjanak be.
Thats it gyerekek. :)
Jelentem Balin is működik az oldal :p
Néztem, néztem, és magamban kiabáltam a csapóajtó zörgésénél, hogy bakker ott a láda, told már rá, mire vársz?!
Nem látom SleepyOne linkjét, de igazából máshol már láttam a videót és szerintem nagyon jó lett. Persze, vannak apróbb hibák (űrben lángoló hajó), de lényegében egy ember munkája, így maximális tiszteletet érdemel!
Gyalázat.
Köszi, most már tökéletesen működik!
Meg lehetne oldani hogy ne a legutolsó oldalra és a legaljára kelljen menni az utolsó kommentért? :)