Hirdetés

Hirdetés

!!! SZERVERLEÁLLÁS, ADATVESZTÉS INFORMÁCIÓK !!!
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!

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

  • Gh0sT

    addikt

    4. lecke: menükészítés (2.rész)

    Folytassuk hát a tegnap megkezdett menünket és egészítsük ki néhány hasznos dologgal.
    Első lépésben alakítunk rajta egy kicsit. Ismételten csak az egyik (Időjárás) szöveg mutatón fogom bemutatni a teendőket, a többinél hasonlóan kell eljárni.

    Hogy mit is fogunk csinálni?!

    Eddig menünk klikkelésre volt érzékeny, de ennek most vége! Mostantól elengedő az egérrel a kérdéses szöveg fölé állni és máris legördül a részletes információ. Hogyan? Töltsük be szerkesztésre a tegnapi konfigunkat és keressük meg az Időjárás szöveges mutatót. Menjünk az Input fülre, ahol az Akció törlése gomb megnyomásával megszabadulunk a bal klikk eseménytől.

    [kép]

    Mivel nálam a Samurize fordítása igencsak magyartalanra sikeredett, ezért inkább egy képen mutatnám meg, hogy mit kell beállítani:

    [kép]

    A bal klikk helyett tehát az „Egér kilép a konfig területéről” jelölőnégyzetet kell választani. Igazából ez pont azt jelenti, hogy az egér BELÉP a kívánt területre. Az akció típusa Plugin lesz, a plugin pedig a ConfigRegion.dll. Nézzük, hogy kell őt konfigurálni:

    [kép]

    Annyi a különbség, hogy a Toggle helyett a Show eseményt kell választanunk és az az Auto Reverse megjelölése szükségtelen.

    [kép]

    Mentsünk, majd nézzük meg mit alkottunk!

    Elvileg menünk első pontja ezentúl érzékeny az egérre. Ha fölé húzzuk a mutatót, akkor megjelenik, viszont valami még hiányzik. Az eltüntetés.

    Az eljárás ez esetben majdnem teljesen azonos az előzővel, a különbségekre hívnám fel a figyelmet.
    1. Nem kell törölni az „Egér kilép a konfig területéről” eseményt, hanem definiálunk mellette egy másikat is. Emlékezzünk csak vissza, a bal klikk eseményt törölnünk kellett!
    2. Jelöljük meg a Mouse Out eseményt, pluginnak pedig válasszuk a ConfigRegion.dll-t!

    [kép]

    3. Konfigurálásnál a Hide opció választandó és az irányt ne felejtsük el megfordítani. Jelen esetben a képen is látható a felfelé nyíl kiválasztása.

    [kép]

    Meg is lennénk a módosításokkal.

    A másik kettő menüpontnál hasonlóan szükséges eljárni.

    Jöjjenek hát az adatok, töltsük fel a nagy üres téglalapokat hasznos információkkal.

    Először visszakanyarodunk a Weather2004 pluginhoz. Nézzük meg, miként lehet szöveges időjárás jelentést kiiratni.

    Szúrjunk be egy új mutatót:
    Plugins -> Weather2004.dll
    Forrás fülön a függvényt állítsuk át Forecast-ra.
    Kérem adja meg az értéket your weather expression: Napközben: <cond> Éjszaka: <condn>
    Kérem adja meg az értékét Location ID: no comment
    Kérem adja meg az értékét Day Number (1-5): 1
    Kérem adja meg az értékét Unit type English, Metric or Both: metric
    Kérem adja meg az értékét Show Degree Symbol…: üres marad

    Ne felejtsük el a Megjelenítés fülön a Szöveg mezőből a plugin szócskát kitörölni.

    Vegyük még fel a részletes jelentésbe a szelet is:
    Szélsebesség:
    Beszúrjuk ismét a Weather2004 plugint.
    Függvény = CurrentConditions
    Kérem adja meg az értéket your weather expression: <wind> <windunit>
    Kérem adja meg az értékét Location ID: no comment
    Kérem adja meg az értékét Unit type English, Metric or Both: metric
    Kérem adja meg az értékét Show Degree Symbol…: üres marad

    Szélirány:
    Beszúrjuk ismét a Weather2004 plugint.
    Függvény = CurrentConditions
    Kérem adja meg az értéket your weather expression: <winddir>
    Kérem adja meg az értékét Location ID: no comment
    Kérem adja meg az értékét Unit type English, Metric or Both: metric
    Kérem adja meg az értékét Show Degree Symbol…: üres marad

    Páratartalom:
    Weather2004 plugin
    Függvény = CurrentConditions
    Kérem adja meg az értéket your weather expression: <humidity>
    Kérem adja meg az értékét Location ID: no comment
    Kérem adja meg az értékét Unit type English, Metric or Both: metric
    Kérem adja meg az értékét Show Degree Symbol…: üres marad

    Látótávolság:
    Weather2004 plugin
    Függvény = CurrentConditions
    Kérem adja meg az értéket your weather expression: <vis> <visunit>
    Kérem adja meg az értékét Location ID: no comment
    Kérem adja meg az értékét Unit type English, Metric or Both: metric
    Kérem adja meg az értékét Show Degree Symbol…: üres marad

    Napkelte:
    Weather2004 plugin
    Függvény = Forecast
    Kérem adja meg az értéket your weather expression: <sunrise>
    Kérem adja meg az értékét Location ID: no comment
    Kérem adja meg az értékét Day Number (1-5): 1
    Kérem adja meg az értékét Unit type English, Metric or Both: metric
    Kérem adja meg az értékét Show Degree Symbol…: üres marad

    Napnyugta:
    Weather2004 plugin
    Függvény = Forecast
    Kérem adja meg az értéket your weather expression: <sunset>
    Kérem adja meg az értékét Location ID: no comment
    Kérem adja meg az értékét Day Number (1-5): 1
    Kérem adja meg az értékét Unit type English, Metric or Both: metric
    Kérem adja meg az értékét Show Degree Symbol…: üres marad

    Értelemszerűen ahol van lehetőség a napok megadására Kérem adja meg az értékét Day Number (1-5) ott lehet előrejelezni a következő napokat is. A Megjelenítés fülön pedig a Szöveg mezőben mindenki olyan magyarázatot ír a %v elé, amilyen neki tetszik.

    Ezekkel a mutatókkal csak annyi dolgunk lesz, hogy elhelyezzük őket a nagy üres téglalapon és azonnal láthatóvá is válnak.

    Mivel lehetne még látványosabbá tenni az időjárás pluginunkat? Romantikus lelkeknek következzenek a hold fázisok!
    A hold fázisokat én általában 5 napos előrejelzésben jelenítem meg ikon illetve %-os formátumban:

    [kép]

    Ehhez szükség lesz az ikonokra, amit innen le is lehet tölteni: (Az ikonok beazonosításáért köszönet Lord Zero-nak!)
    Bővebben: link
    Kitömöríteni a Samurize\Icons\moon mappába célszerű.

    Essünk is neki és jelenítsük meg a kis képeket:
    Weather2004 plugin
    Függvény = MoonIcon
    Kérem adja meg az értéket Path to the Images: c:\program files\samurize\icons\moon (vagy ahova sikerült kitömöríteni)
    Kérem adja meg az értéket How many Days from now: 1 (ezt az értéket kell minden egyes új beszúrás alkalmával majd eggyel növelnünk)
    Készen is lenne. A következő napokhoz ennek értelmében majd 2-t, 3-at, stb. kell írni.

    Jöjjenek a %-os adatok:
    Weather2004 plugin
    Függvény = Forecast
    Kérem adja meg az értéket your weather expression: <moonvis>
    Kérem adja meg az értékét Location ID: no comment
    Kérem adja meg az értékét Day Number (1-5): 1
    Kérem adja meg az értékét Unit type English, Metric or Both: metric
    Kérem adja meg az értékét Show Degree Symbol…: üres marad

    Eljárás az ikonokhoz hasonló a Day Number értéket növeljük mindig eggyel.

    Mivel igen sok adatot sikerült így megjelenítenünk, ezért fennáll annak a veszélye, hogy ebbe a konfigba nem fog minden beleférni. Ezt is orvosolni fogjuk majd a menüből megnyíló menükkel, de valószínűleg nem a mai nap folyamán. Térjünk inkább rá a Hírek menüpontra.

    Nagyon hasznos funkció, ha az asztalunkon olvashatjuk az éppen aktuális híreket és első kézből értesülhetünk a nagyvilág dolgairól. Jelen példában kétfajta hírek megjelenítése lesz a tananyag.
    Hírek a nagyvilágból:

    Szerezzük be először a szükséges scriptet: GetRssFeedv1.2
    Bővebben: link

    Letöltés után a Samurize\Scipts mappába csomagoljuk ki.
    Szúrjunk be egy új Active Script mutatót!
    A Forrás fülön válasszuk ki a scriptek közül a GetRssFeedV1.2.vbs-t.
    Függvény = getNews
    A felbukkanó ablakban a következőt olvashatjuk:
    Kérem adja meg az értéket NUM_OF_TITLES: ez egy szám kell legyen. A megjeleníteni kívánt hírek mennyisége. Értékét célszerű akkorára választani, hogy beleférjünk az előre megrajzolt területbe. Legyen mondjuk 5.
    Kérem adja meg az értéket URL: ide kell beírnunk azt a címet, ahonnan az információkat szedjük. Nálam most: http://objektivhir.hu/rss.xml. Ezt mindenki arra változtatja, amire csak akarja. Google-al rá lehet keresni különböző Rss hírekre, én személy szerint ezt preferálom.
    Kérem adja meg az értéket RETURN_CHANNEL_TITLE: yes, vagy no értékkel tölthetjük ki. Ez amolyan fejléc szerűség, az aktuális hírek forrásáról ad információt.

    Meg is lennénk, jöhet a szépítgetés. Mivel híreink mérete folyamatosan változni fog, ezért a Megjelenítés fülön célszerű néhány dolgot beállítani. Érdemes a szótörést engedélyezni és lehet még játszani a sortávolsággal és a szöveg görgetéssel. Erre külön nem térnék ki, egyszerűen kitapasztalható mindegyik.

    Jöjjenek a PH!-s hírek! Kézenfekvőnek tűnhet, hogy ugyanígy kell eljárnunk, mint az előbb. Nyugodtan ki lehet próbálni, azonban az eredmény nem lesz valami szép. A PH!-s híreknek olyan sajátosságai vannak, hogy hordozzák az aktuális időt és dátumot. Számomra ez haszontalan információ volt, ezért Ryu áldásos munkájának köszönhetően megszületett az eredeti RSS script PH!-s változata:
    Bővebben: link

    FIGYELEM: a különbség a névben csak a verziószámban észlelhető! Figyeljen oda mindenki az alkalmazásánál. A PH!-s hírekhez az 1.20-as verziót célszerű használni.
    Kitömöríteni szintén a Samurize\Scripts mappába szükséges.
    Beállítások hasonlóak a hírek lelőhelye:
    Kérem adja meg az értéket URL: http://prohardver.hu/_xcache/rss_ph.xml

    Meg is lennénk a mai anyaggal.
    Ezúttal nem csináltam konfigot, úgyhogy sajnos nincs mit letölteni. A tegnapin kísérletezzen mindenki kedvére!

    Kellemes szórakozást!



    [Szerkesztve]

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