AR Design
Tbb kinzet egy portlon!

Egy kis javascripttel s CSS-vel mire kpes az ember! :) Ha tbb designt szeretnl a portlodra, vagy csak egyszeren tbb sznben szeretnd megjelentetni a designod, akkor Neked val ez a lers. Az egsz lnyege, hogy a ltogatid vlaszthatjk ki, hogyan is nzzen ki az oldal.

Dem <= ez egy egyszer dem, nem ksztettem klnbz designokat, csak a sznt vltoztattam meg. De a lnyegt rteni fogod :).

A tutorial eredetileg a dynamicdrive oldalrl van, magyar viszonylatban a Crazy But Real lapon tallhatod meg, viszont az ottani iromny nem vonatkozik G-Portlra. Ezrt is estem neki :). Tudom, irt hossznak tnik, de majd megltjtok, hogy igazbl nem is olyan nehz!

Krlek, forrsolj majd minket, ha sikerlt megcsinlnod a segtsgnkkel! :)

01. JavaScript
   a) Kezdjk a JavaScripttel, amit le kell tltened: link. (grgess kicsit le, s a styleswitch.js kattolva tltsd le)
   b) Most szksged van a G-PorTr modulra. Ide tltsd fel a styleswitch.js fjlt.  
   c) Kszts egy egyszer modult, amit jobb/bal oldalra igaztasz. Lpj bele, s a forrskdhoz rakd be ezt a kdot:

<script src="styleswitch.js" type="text/javascript"> </script>

FONTOS: menj vissza a trhoz, jobb klikk a styleswitch.js fjlra, tulajdonsgok, s msold az URL-t, vgl a fenti kdban a styleswitch.js helyre illeszd be.

Egyelre ez ok, elkldheted, majd visszatrnk ide.

02. CSS
Trld a portlodrl az sszes CSS kdot, hogy ne zavarjanak be. Ezutn ksztsd el az els designt, s hozz a CSS kdot. Fontos, hogy most a CSS-ben kell megadnunk a fejlcet, s a htteret is, a stlus s a felletnl ne tlts fel semmit. Ksztettem egy alap CSS kdot, amiben a fejlcet, htteret s a f modulokat tudod megvltoztatni. Kezdjk az elejn:

   a) Ksztsd el az els designt, a pldmban ez a kk design. A design elemeit (fejlc, httr) fel kell tltened egy kptrba, hogy meg tudd adni a CSS-ben az URL-t.
   b) .txt fjlba rd meg a CSS-t a designhoz. gy kszthetsz: az asztalon, vagy pp amelyik mappban vagy, jobb klikk > j > szveges dokumentum. Nevezd el pl. alapdesign.txt -nek.
   c) Ha kezd vagy a CSS-ben, akkor elszr csak az egyszer, plda kdommal prblkozz, de a haladk is nzzk meg, hiszen ebben lthatjtok, hogyan kell megadni a fejlcet. A haladk a tbbit mr ismerik, illetve bvthetik a CSS-t az eddigi ismereteikkel: link.
     Megj.: itt nem kell megadni a szoksos nyit s zr tageket.
   d) Ksztsd el a kvetkez designt, majd a fenti mdon a CSS-t, s gy tovbb. Amennyi designt szeretnl, annyit. A lnyeg mindig ugyanaz, hogy a fejlc s a httr szerepeljen valamilyen kptrban, a CSS-ben hivatkozzunk r. Minden designhoz kln .txt fjlba rakd a CSS-t!
   e) Tltsd fel a CSS kdokat (a .txt fjlokat) a G-PorTr modulba.

03. Hozzrendels a portlunkhoz
Elszr hozz kell rendelnnk a CSS-t a lapunkhoz, hogy utnna vlaszthatv tudjuk tenni.

   a) Menj annak az egyszer modulnak a forrskdjba, ahov raktad a JavaScriptet.
   b) Elszr azt a designt adjuk meg, amelyik az alap designunk lesz, teht ezt a designt fogja ltni a ltogatnk, mikor elszr jn a lapunkra, s mg nem vlasztott designt. Rakd ezt a kdot a script al:

<link rel="stylesheet" type="text/css" href="alapdesign.txt">

Az alapdesign.txt helyre rakd annak a .txt fjlnak az URL-jt, amelyiket alap designnak szeretnl. Tudod, amit a ltogat elszr lt :).

   c) Most jhet a tbbi design, amit ezzel a kddal kell megadni egyesvel:

<link rel="alternate stylesheet" type="text/css" media="screen" title="masodikd" href="design.txt">

A design.txt helyre rakd a kvetkez design .txt fjljnak URL-jt, s fontos mg a title, ahov a design neve menjen. Ez a msodik design, gy ezt a nevet adtam neki: masodikd. Fontos a nv, ksbb szksgnk lesz r. Ne hasznlj kezetet.

Ezutn jhet a kvetkez designod, ugyangy az elbb emltett kddal adod meg, a design.txt helyre megy az a .txt fjl, amiben a CSS-je van, a title utn pedig a neve. Annyit raksz fel, amennyit akarsz, de arra gondolj, hogy ezt mind le kell tltenie a ltogatidnak, mikor a lapodra mennek, szval azrt ne legyen fent 100 lehetsg! :)

04. Design vlaszts
Azzal, hogy az elbb hozzrendeltk a lapodhoz a CSS-ket, mg nem rtnk el sokat, ugyanis ha elkldted, csak az alapdesignt lthatod. Ebbe a modulba mg meg kell adnunk azt is, hogy a ltogatk tudjanak vlasztani a designok kzl. Teht lpj bele, s valamelyik kdot rakd mg be. Ezutn, ha leokzod mr ksz is vagy. Tbb lehetsg is van:

   a) Linkkel
Egyms mellett jelennek meg a linkek, amire kattintva a lthatk vlaszthatnak.

<a href="javascript:chooseStyle('none', 60)">Kk</a>
<a href="javascript:chooseStyle('masodikd', 60)">Lila</a>
<a href="javascript:chooseStyle('harmadikd', 60)">Piros</a>


FONTOS: az els sorban csak a Kk szt rd t, a Te designod cmre (az alapdesign cme). A msodik sorban nem csak a >< kztt szerepl Lila szt kell trnod a designod cmre, hanem a zrjelben szerepl masodikd szt is. Ide azt a cmet kell rnod, amit a hozzrendelskor adtl meg a title utn. n ugye a masodikd cmet adtam. Ezt a sort msold annyiszor, ahny designod van mg. Termszetesen mindig rd t a zrjelben szerepl szt a hozzrendelskor megadott cmmel, s a design nevt is add meg.
Vilgos ugye, hogy a sor vgn megadhat sz, (pl. Kk, Lila, Piros), lesz a linknk, amire kattintva a ltogat vltoztathatja a designt?

   b) Kppel
Megadhatsz kpeket, amikre kattintva lthatv vlik a design. Ajnlott kicsi, ikonkpeket megadni, amik utalnak a design kinzetre, sznvilgra.

Ugyanaz a lnyege, mint a linkesnl: az els sorban a none-t ne bntsd, csak a kp URL-jt add meg. A kvetkez sorban mr a masodik szt t kell rnod a hozzrendelskor megadott title utni szra, s persze a kp URL-jt is meg kell adnod. S ismt ezt a sort kell msolnod annyiszor, amennyi design van mg htra, s mindegyiknl trni a title-t, s a kp URL-t.

<a href="javascript:chooseStyle('none', 60)"><img border="0" alt="" src="ALAP DESIGN IKON URL" /></a>
<a href="javascript:chooseStyle('masodik', 60)"> <img border="0" alt="" src="DESIGN02 IKON URL" /></a>
<a href="javascript:chooseStyle('harmadik', 60)"><img border="0" alt="" src="DESIGN03 IKON URL" /></a>


   c) Lenyl menvel
A <option value="none" sorban a none szintn marad, a Kk szt pedig rd t az alapdesignod nevre. Ezutn a kvetkez sorban a masodikd helyre jn a kvetkez design cme, vagyis a hozzrendelskor a title utn megadott sz, s a Lila helyre a designod neve, amit szeretnl, ha megjelenne a lenyl menben. Ezt a sort kell msolnod egyms al annyiszor, ahny designod van mg, s szintn meg kell adnod mindig a value utn, amit fentebb a title utn rtl, s persze a design nevt is.

<form id="switchform">
<select name="switchcontrol" size="1" onChange="chooseStyle(this.options[this.selectedIndex].value, 60)">
<option value="none" selected="selected">Kk</option>
<option value="masodikd">Lila</option>
<option value="harmadikd">Piros</option>
</select>
</form>


   d) Rdi gombokkal
Nem rszletezem, ugyanaz a magyarzata, mint a lenyl mennek, csak itt inputtal kezddnek a sorok. A none-t ismt nem bntod, Kk helyre megy az alapdesign neve. Kvetkez sornl trod a masodikd-t, s a Lila szt, s gy tovbb.

<form id="switchform">
<input type="radio" name="choice" value="none" onClick="chooseStyle(this.value, 60)">Kk<br />
<input type="radio" name="choice" value="masodikd" onClick="chooseStyle(this.value, 60)">Lila<br />
<input type="radio" name="choice" value="harmadikd" onClick="chooseStyle(this.value, 60)">Piros
</form>

KSZ! =) Remlem, sikerlt! ;)

05. Dem kd
A dem oldalon hasznlt kd gy nz ki, itt lthatod, milyen az egsz sszerakva:

<script src="//thetrance.gportal.hu/portal/thetrance/upload/578089_1249643319_09200.js" type="text/javascript">
</script>

<link rel="stylesheet" type="text/css" href="//thetrance.gportal.hu/portal/thetrance/upload/578089_1249643445_01496.txt" />
<link rel="alternate stylesheet" type="text/css" media="screen" title="lila" href="//thetrance.gportal.hu/portal/thetrance/upload/578089_1249643517_09875.txt" />
<link rel="alternate stylesheet" type="text/css" media="screen" title="piros" href="//thetrance.gportal.hu/portal/thetrance/upload/578089_1249643517_07211.txt" />

<a href="javascript:chooseStyle('none', 60)"><img border="0" alt="" src="//thetrance.gportal.hu/portal/thetrance/image/gallery/1249642471_69.jpg" /></a>
<a href="javascript:chooseStyle('lila', 60)"> <img border="0" alt="" src="//thetrance.gportal.hu/portal/thetrance/image/gallery/1249642466_53.jpg" /></a>
<a href="javascript:chooseStyle('piros', 60)"><img border="0" alt="" src="//thetrance.gportal.hu/portal/thetrance/image/gallery/1249642454_01.jpg" /></a>

 
Men Plusz

 dvzls
 Regisztrci
 Bejelentkezs
 Honlaptrkp
 Oldal: inf, vk
  AR mackk
 Szablyzat
 Hirdess ingyen!
 Linkcserk
 Buttoncserk
 ALL szvetsg

 
AR ajnl

 Design-szettek
 CSS kdok
 zenfal portlodra
 Tbb kinzet CSS-vel
 Kpvlts men
 Krdezz-Felelek script
 Klnleges frissts
 Egy modulban tbb
 Kpeffekt CSS-vel
 CSS magyarzat
 Klnleges modulstlus
 Klnleges modulstlus div

 
Chat


 
Online
2 ltogat van itt
 
                                   

 

                                                              


Könyves oldal - Ágica Könyvtára - ahol megnézheted milyen könyveim vannak, miket olvasok, mik a terveim...    *****    Megtörtént Bûnügyekkel foglalkozó oldal - magyar és külföldi esetek.    *****    Why do all the monsters come out at night? - Rose Harbor, a város, ahol nem a természetfeletti a legfõbb titok - FRPG    *****    A boroszkányok gyorsan megtanulják... Minden mágia megköveteli a maga árát. De vajon mekkora lehet ez az ár? - FRPG    *****    Alkosd meg a saját karaktered, és irányítsd a sorsát! Vajon képes lenne túlélni egy ilyen titkokkal teli helyen? - FRPG    *****    Mindig tudnod kell, melyik kiköt&#245; felé tartasz. - ROSE HARBOR, a mi városunk - FRPG    *****    Akad mindannyijukban valami közös, valami ide vezette õket, a delaware-i aprócska kikötõvárosba... - FRPG    *****    boroszkány, vérfarkas, alakváltó, démon és angyal... szavak, amik mind jelentenek valamit - csatlakozz közénk - FRPG    *****    Why do all the monsters come out at night? - Rose Harbor, a város, ahol nem a természetfeletti a legfõbb titok - FRPG    *****    why do all monsters come out at night - FRPG - Csatlakozz közénk! - Írj, és éld át a kalandokat!    *****    CRIMECASESNIGHT - Igazi Bûntényekkel foglalkozó oldal    *****    Figyelem, figyelem! A második vágányra karácsonyi mese érkezett! Mesés karácsonyt kíván mindenkinek: a Mesetáros    *****    10 éves a Haikyuu!! Ennek alkalmából részletes elemzést olvashatsz az anime elsõ évadáról az Anime Odyssey blogban!    *****    Ismerd meg az F-Zero sorozatot, a Nintendo legdinamikusabb versenyjáték-szériáját! Folyamatosan bõvülõ tartalom.    *****    Advent a Mesetárban! Téli és karácsonyi mesék és színezõk várnak! Nézzetek be hozzánk!    *****    Nagyon pontos és részletes születési horoszkóp, valamint 3 év ajándék elõrejelzés, diplomás asztrológustól. Kattints!!!!    *****    A horoszkóp a lélek tükre,egyszer mindenkinek érdemes belenézni.Keress meg és én segítek értelmezni a csillagok állását!    *****    HAMAROSAN ÚJRA ITT A KARÁCSONY! HA SZERETNÉL KARÁCSONYI HANGULATBA KEVEREDNI, AKKOR KATT IDE: KARACSONY.GPORTAL.HU    *****    Nyakunkon a Karácsony, ajándékozz születési horoszkópot barátaidnak, ismerõseidnek.Nagyon szép ajándék! Várlak, kattints    *****    Dryvit, hõszigetelés! Vállaljuk családi házak, nyaralók és egyéb épületek homlokzati szigetelését! 0630/583-3168 Hívjon!