Hirdetés

Keresés

Új hozzászólás Aktív témák

  • sztanozs
    veterán

    xml beolvasásnál, hogyan lehet pl. a ("media:group") -ot használni?
    arra a ":"-ra mindig csak hibát dob

    az url-t (https://i4.ytimg.com/vi/wHs6L_Z-7vw/hqdefault.jpg)
    szeretném elérni, ami pythonnal itt van, de js-ben a ":" -on nem jutok tovább..
    ["media:group"]["media:thumbnail"]["@url"]

    olvastam, hogy valami camel-el szokták ezt megoldani a kettőspont helyett
    mediaGroup, de így se működött

    console.log(entry) ezt adja (a sok részletet kiszedtem mert túl hosszú lett volna)
    [kép]

    <entry>
    <media:group>
    <media:thumbnail url="https://i4.ytimg.com/vi/wHs6L_Z-7vw/hqdefault.jpg" width="480" height="360"/>
    </media:group>
    </entry>

    szvsz a namespace siman kihagyhato:
    ["group"]["thumbnail"]["@url"]

  • pch
    senior tag

    Sziasztok!

    kezdőként gondolom belefutottam az első olyan problémába
    amivel ilyenkor általában szoktak..

    egy full alap chrome kiegészítőt csinálnék..
    van egy foreground.js fájl amiben van 2 XMLHttpRequest

    amiket a popup.html-be én úgy gondolom, hogy elkülönítettem, de ezek mégse követik a sorrendet, hanem egyből lehívódnak legalulra talán az async (true) miatt :F
    sync (false) módban ami megvárná, pedig nem töltődik be a popup oldalon semmi..

    ha true-ra állítom akkor egyből betöltődik minden, szóval egyenlőre nem igazán értem, hogy mit is kellene megvárni ami miatt a div id részt figyelmen kívül hagyja

    <!DOCTYPE html>
    <html lang="hu">
    <head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="popup.css">
    <script src="../foreground.js"></script>
    </head>
    <style>
    body {
    width: 400px;
    height: 600px;
    }
    </style>
    <body>
    <label for="nextEvent"></label>
    <span class="special-text">Következő stream:</span><div id="nextEvent"></div>
    <br>
    <label for="isOnline"></label>
    <span class="special-text">Élő adás:</span><div id="isOnline"></div>
    </body>
    </html>

    itt pl. a következő stream:
    az az élő adás: részbe kerül vagyis mindig legalulra

    köszi élőre is akinek van ötlete, mit hol rontok el!

    Én úgylátom a dokumentum végére rakod a kiírást..
    "document.body.appendChild"
    és nem a <div>-be.
    document.getElementById('isOnline').innerHTML = isOnline
    document.body.appendChild(nextEvent); <itt is

  • martonx
    veterán

    Sziasztok!

    kezdőként gondolom belefutottam az első olyan problémába
    amivel ilyenkor általában szoktak..

    egy full alap chrome kiegészítőt csinálnék..
    van egy foreground.js fájl amiben van 2 XMLHttpRequest

    amiket a popup.html-be én úgy gondolom, hogy elkülönítettem, de ezek mégse követik a sorrendet, hanem egyből lehívódnak legalulra talán az async (true) miatt :F
    sync (false) módban ami megvárná, pedig nem töltődik be a popup oldalon semmi..

    ha true-ra állítom akkor egyből betöltődik minden, szóval egyenlőre nem igazán értem, hogy mit is kellene megvárni ami miatt a div id részt figyelmen kívül hagyja

    <!DOCTYPE html>
    <html lang="hu">
    <head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="popup.css">
    <script src="../foreground.js"></script>
    </head>
    <style>
    body {
    width: 400px;
    height: 600px;
    }
    </style>
    <body>
    <label for="nextEvent"></label>
    <span class="special-text">Következő stream:</span><div id="nextEvent"></div>
    <br>
    <label for="isOnline"></label>
    <span class="special-text">Élő adás:</span><div id="isOnline"></div>
    </body>
    </html>

    itt pl. a következő stream:
    az az élő adás: részbe kerül vagyis mindig legalulra

    köszi élőre is akinek van ötlete, mit hol rontok el!

    gyanítom éppen csak a lényeget nem mutattad meg nekünk.

  • disy68
    aktív tag

    köszönöm a gyors válaszokat!

    olyan van esetleg, hogy a google találatokat szűrni lehessen egy adott szóval?
    mert akkor már lehet regex-el össze lehetne hozni valamit

    igazából a google találatok-ban a hu, hun kb 3-4 helyen van elhelyezve
    amivel már elég sok oldalt ki lehetne szűrni
    https://hu , /hu/, /hun/
    (youtube oldalon a keresést azt továbbra se tudom főleg azokat
    amik az oldalsávon vannak)

    mondjuk a /hu/ kicsit "veszélyes" mert ezt használja a legtöbb olyan oldal is ahol el van készítve az oldal magyar nyelve is ami nem auto fordítós
    [link]

    Szerintem innen ki tudsz indulni: https://www.google.com/advanced_search

    Operátorok: https://support.google.com/websearch/answer/2466433?visit_id=637638507068722670-3934426556&p=adv_operators&hl=hu&rd=1

    pl: arra keresel, hogy 'index' - kiadja az index.hu-t
    ha arra keresel, hogy 'index site:index.hu' - akkor csak az index.hu-n belül keres
    de ha úgy keresel, hogy 'index -site:index.hu' - akkor nem lesz benne a találatokban az index.hu

    nekem mondjuk ez az egész több macerának hangzik, mint amennyit ér, pláne ha még valóban valami js-es szütykölést is szeretnél regex-el az egészhez, de persze te tudod :-)

  • disy68
    aktív tag

    sajnos nem ennyire egyszerű a helyzet egyébként ez már régebb óta ki van kapcsolva

    pl ennél az oldalnál a google ezt hozza ki magyar oldalakra keresve
    [link]

    ez az eredeti
    [link]

    ezzel nem igazán tudsz mit tenni, mivel itt egy másik aldomain a magyar url, amit mindegy honnan nyitsz meg, ugyanez a "magyar" oldal fog megnyílni, illetve annyit tudsz tenni, hogy csak akkor keresel magyar oldalakra, ha muszáj

  • dqdb
    nagyúr

    sajnos nem ennyire egyszerű a helyzet egyébként ez már régebb óta ki van kapcsolva

    pl ennél az oldalnál a google ezt hozza ki magyar oldalakra keresve
    [link]

    ez az eredeti
    [link]

    Egyes oldalak a kérésekben a böngésző által küldött Accept-Language alapján megpróbálnak okosak lenni. Annyit tudsz tenni, hogy a böngésző beállításainál az angolt állítod át preferált nyelvre, ha főleg angol tartalmakat keresel (persze ilyenkor meg a magyar nyelvű tartalmat próbálják meg az ilyen oldalak angolra fordítani ...).

    Ez a header arra lenne jó, hogy egy többnyelvű oldal igazodjon a látogató által preferált nyelvhez, de nem arra, hogy mindezt semmire sem jó gépi fordítással érjék el.

  • disy68
    aktív tag

    Sziasztok!
    (windows 10 chrome)

    tampermonkey vagy valami hasonló kiegészítővel
    meg lehetne azt oldani, hogy a különböző oldalak ne fordíthassák le az angol, orosz vagy bármi más nyelvet magyarra?

    elég idegesítő amikor pl youtube-on keresek valamit és a magyar címes videó igazából az angol vagy orosz

    vagy pl google be van állítva hogy magyar oldalakat keressen de mivel az oldal címében van valami .hu vagy .hun akkor már magyarra lesz fordítva

    ha kikapcsolom a javascript-et akkor persze már nincs ezzel gond de mivel több mindenre van használva a javascript ilyenkor szétesik az oldal...

    mi lehetne erre a megoldás, hogy csak az legyen tiltva ami az autó fordításért felel?

    "mi lehetne erre a megoldás, hogy csak az legyen tiltva ami az autó fordításért felel?"

    Leginkább az, hogy kikapcsolod a chrome-ban az auto fordítást: http://assessmenttestingsupport.bbsupport.happyfox.com/kb/article/1552-disabling-google-chrome-automatic-translation-feature/

  • Sk8erPeter
    nagyúr

    lenne egy olyan problémám amivel hónapok óta küzdök

    van egy térkép megjelenítésem ami az eredeti oldalon szépen le is fut
    viszont a tüköroldalon már hibát ír ki
    eredeti
    tükör(vagy minek nevezik ?)
    itt már elszáll ezzel az api hibával

    hogy tudok egy teljesen újat csinálni mindkét oldalra?
    mert eredetileg csak 1 oldara volt az api regelve (amit nem én csináltam)

    ilyen a script
    <div id='elerhetoseg_div'>

    <img class='contact_img' src='./kepek/small/elerhetoseg_kep.jpg'>

    <div id='map' style='width: 520px; height: 300px; float: right; margin-top: 20px; margin-right: 15px'></div>
    <script src='http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAABD-wgyp55XtjATFDY-GlWxSI23GfI6Vg4NQIHQ2aKR1xcv-8oBQ2lEetLqK2wIFtwPzuqlvEPyPNqQ' type='text/javascript'></script>
    <script type='text/javascript'>
    //<![CDATA[
    function startime(){
    setTimeout('loadMap()', 1000);
    }
    function loadMap(){
    var map = new GMap(document.getElementById('map'));
    map.centerAndZoom(new GPoint(16.540793, 47.397945), 2);


    map.addControl(new GSmallMapControl());
    map.addControl(new GMapTypeControl());
    var point = new GPoint(16.540793, 47.397945);
    map.openInfoWindowHtml(point, '<strong>Gabi szépségszalon<br />9730 Kőszeg, Borsmonostori út&nbsp;1.</strong><br /><strong>Bejelentkezés:</strong> +36 30 902 8306<br /> <strong>Nyitvatartás:</strong> <br />Hétfőtől péntekig 7.30-19.00<br />Szombaton 7.00-14.00<br /><strong>GPS Kordináta:</strong> 47° 23\' 53\" N, 16° 32\' 27\" E');
    map.addOverlay(new GMarker(point));
    }
    //]]>

    if (GBrowserIsCompatible()) {
    window.onload = startime();
    }

    </script>

    </div>

    köszi előre is!

    Igazából majdnem elkezdtem magyarázószöveget írni a dokumentációk olvasásának fontosságáról, szépségéről, a Google Maps működéséről, aztán rájöttem, hogy copy-paste-tel, majd minimális módosítással a feladatod konkrétan 4 perc alatt megoldható, úgyhogy inkább nem írogattam, tessék, először is, ahonnan copy-ztam a kódot:

    https://developers.google.com/maps/documentation/javascript/examples/infowindow-simple

    ezt úgy találtam meg, hogy beírtam Google-be, hogy "Google Maps API InfoWindow" :P

    Aztán utána megnyitottam a jsbint, bedobtam a CSS-kódodat, meg a belinkelt oldalról a JS-kódot, és átírtam a koordinátádnak megfelelően, meg a szöveget módosítottam, zoomot gyorsan átállítottam, aztán kész:

    http://jsbin.com/ezaqac/1/edit
    :D

  • Sk8erPeter
    nagyúr

    lenne egy olyan problémám amivel hónapok óta küzdök

    van egy térkép megjelenítésem ami az eredeti oldalon szépen le is fut
    viszont a tüköroldalon már hibát ír ki
    eredeti
    tükör(vagy minek nevezik ?)
    itt már elszáll ezzel az api hibával

    hogy tudok egy teljesen újat csinálni mindkét oldalra?
    mert eredetileg csak 1 oldara volt az api regelve (amit nem én csináltam)

    ilyen a script
    <div id='elerhetoseg_div'>

    <img class='contact_img' src='./kepek/small/elerhetoseg_kep.jpg'>

    <div id='map' style='width: 520px; height: 300px; float: right; margin-top: 20px; margin-right: 15px'></div>
    <script src='http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAABD-wgyp55XtjATFDY-GlWxSI23GfI6Vg4NQIHQ2aKR1xcv-8oBQ2lEetLqK2wIFtwPzuqlvEPyPNqQ' type='text/javascript'></script>
    <script type='text/javascript'>
    //<![CDATA[
    function startime(){
    setTimeout('loadMap()', 1000);
    }
    function loadMap(){
    var map = new GMap(document.getElementById('map'));
    map.centerAndZoom(new GPoint(16.540793, 47.397945), 2);


    map.addControl(new GSmallMapControl());
    map.addControl(new GMapTypeControl());
    var point = new GPoint(16.540793, 47.397945);
    map.openInfoWindowHtml(point, '<strong>Gabi szépségszalon<br />9730 Kőszeg, Borsmonostori út&nbsp;1.</strong><br /><strong>Bejelentkezés:</strong> +36 30 902 8306<br /> <strong>Nyitvatartás:</strong> <br />Hétfőtől péntekig 7.30-19.00<br />Szombaton 7.00-14.00<br /><strong>GPS Kordináta:</strong> 47° 23\' 53\" N, 16° 32\' 27\" E');
    map.addOverlay(new GMarker(point));
    }
    //]]>

    if (GBrowserIsCompatible()) {
    window.onload = startime();
    }

    </script>

    </div>

    köszi előre is!

    őő, elolvastad a hibaüzenetet?

  • martonx
    veterán

    lenne egy olyan problémám amivel hónapok óta küzdök

    van egy térkép megjelenítésem ami az eredeti oldalon szépen le is fut
    viszont a tüköroldalon már hibát ír ki
    eredeti
    tükör(vagy minek nevezik ?)
    itt már elszáll ezzel az api hibával

    hogy tudok egy teljesen újat csinálni mindkét oldalra?
    mert eredetileg csak 1 oldara volt az api regelve (amit nem én csináltam)

    ilyen a script
    <div id='elerhetoseg_div'>

    <img class='contact_img' src='./kepek/small/elerhetoseg_kep.jpg'>

    <div id='map' style='width: 520px; height: 300px; float: right; margin-top: 20px; margin-right: 15px'></div>
    <script src='http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAABD-wgyp55XtjATFDY-GlWxSI23GfI6Vg4NQIHQ2aKR1xcv-8oBQ2lEetLqK2wIFtwPzuqlvEPyPNqQ' type='text/javascript'></script>
    <script type='text/javascript'>
    //<![CDATA[
    function startime(){
    setTimeout('loadMap()', 1000);
    }
    function loadMap(){
    var map = new GMap(document.getElementById('map'));
    map.centerAndZoom(new GPoint(16.540793, 47.397945), 2);


    map.addControl(new GSmallMapControl());
    map.addControl(new GMapTypeControl());
    var point = new GPoint(16.540793, 47.397945);
    map.openInfoWindowHtml(point, '<strong>Gabi szépségszalon<br />9730 Kőszeg, Borsmonostori út&nbsp;1.</strong><br /><strong>Bejelentkezés:</strong> +36 30 902 8306<br /> <strong>Nyitvatartás:</strong> <br />Hétfőtől péntekig 7.30-19.00<br />Szombaton 7.00-14.00<br /><strong>GPS Kordináta:</strong> 47° 23\' 53\" N, 16° 32\' 27\" E');
    map.addOverlay(new GMarker(point));
    }
    //]]>

    if (GBrowserIsCompatible()) {
    window.onload = startime();
    }

    </script>

    </div>

    köszi előre is!

    Ez most komoly kérdés volt? Mert poénnak túl durva ;] :C :Y :R :F

  • Jim-Y
    veterán

    Sziasztok!

    ez lenne a problémám

    most átettem api v3-ra de így is 3-4 mp múlva hibát kapok

    De ezen miért vagy meglepve?

    A google maps api v3-at is úgy kell használni, hogy regisztrálsz egy privát kulcsot amit egy domainhez használhatsz fel, és ha jól tudom akkor 25000 lapletöltésig. Na most gondolom te két külön oldalhoz használod ugyanazt a privát kulcsot. Megoldás, hogy másik email címmel regelsz egy másik kulcsot. üdv

    Itt tudsz igényelni api key-t: [link]

    UPDATE: bár lehet rosszul tudtam, az egy domain, egy kulcs dolgot:
    By default, a key can be used on any site. We strongly recommend that you restrict the use of your key to domains that you administer, to prevent use on unauthorized sites. You can specify which domains are allowed to use your API key by clicking the Edit allowed referrers... link for your key.

    Akkor elképzelhető, hogy nincs privát kulcsod és úgy használod az apit?

Új hozzászólás Aktív témák