dreamweaver ders notları
Transkript
dreamweaver ders notları
DREAMWEAVER DERS NOTLARI Yeni sayfa oluşturmak-Var olan sayfayı açmak 1- Yeni sayfa oluşturmak için: Create New Seçeneğinin altındaki HTML seçilir 2- Daha önce yaptığımız çalışmalara kısa yollarından erişmek için:Open a Recent Item menüsünün altından ilgili sayfanın linki tıklanır. 3- Daha önce oluşturulmuş ancak kısa yolu olmayan sayfaları açmak içinde yine Open a Recent Item menüsünün altındaki “open” seçeneği seçilir. Gelen ileti kutusundan dosyanın olduğu yere geçilerek dosya açılır DREAMWEAVER sayfa bölümleri 1- Ana menülerin bulunduğu “menu çubuğu” 2- DREAMWEAVER’ a özel simgelerin bulunduğu Nesne paneli a- common b- Layout c- Forms d- Text e- HTML Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 1 e_post@: [email protected] web:http://www.egitimde-bilisim.com f- Application g- Flash Elements h- Favorites 3- Properties Bölümü: Bu bölümde seçili nesne ya da yazılara biçim verilir. Çeşitli işlemler yapılır 4- Çalışma ortamı: Tüm tasarımın yapıldığı gövde bölümüdür. 5- Document Bölümü: - sayfanın görünüm modunun (code: sadece HTML kodlarının göründüğü mod, split: Hem tasarımın hem de kodlaırn göründüğü mod, design: Sadece tasarımın göründüğü mod) değiştirildiği alt bölüm - title: sayfaya başlık yazısının verildiği bölüm - Preview:Sayfanın Ön izlemesinin yapıldığı bölüm, - View Option:Sayfanın bazı detaylarının ayarlandığı (satır numaraları, dizayn bölümüm altta mı üste mi olması durumu, cetvelin görünmesi v.b durumların ayarlandığı bölümlerin bulunduğu kısımdır - Desing View on top: Tasarım bölümünün üstte olması Çalışma sırasında yeni bir sayfa oluşturmak ve kaydetmek için; 1- File menüsünden New seçeneği seçilir 2- Gelen ileti kutusundan HTML seçeneği seçilir ve cereate tuşu tuşlanır. 3- Yeni açılan dosya başlıksızdır. Tasarıma geçmeden bir ad ve htm uzantısı vererek kaydetmek işimizi kolaylaştırır. 4- Yeni sayfayı kaydetmek için File menüsünden Save seçeneği seçilir. (Ya da Ctrl+S tuşlarına basılır) NOT: Dosya adı verirken boşluk, özel işaret ve Türkçe karakterler kullanılmaz. Yeni sayfada yapılacak işlemler (Genel Olarak Tasarım adımları): Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 2 e_post@: [email protected] web:http://www.egitimde-bilisim.com A- Yeni sayfada çalışırken karşımıza üç değişik çalışma modu çıkar: 1- Code: Sadece HTML kodlarının göründüğü çalışma modudur. 2- Split: Sayfayı ikiye böler. Üstte HTML kodları, altta ise; tasarım görünümü bulunur. 3- Desing: Sayfa sadece tasarım görünümündedir. B- Sayfada tasarıma geçmeden önce kod bölümünden “title” tag’inin arasına, sayfanın başlık çubuğunda görünen açıklaması yazılır. C- Sayfada tasarıma başlarken ilk yapılacak iş tablo eklemektir. Daha sonra bu tablonun hücrelerine yazılar, simgeler, resimler, animasyonlar v.b. eklenir. İsteğe göre tablonun border’ı 0 yapılabilir. Böylece kenarlık olmaz D- Sayfaya tablo eklemek: Common ya da Layout başlığı altında gelen simgelerin içinden “table” simgesi tıklanır 1- Gelen ileti kutusunda Rows(satır) ve Colum(sütun) sayıları girilerek ok butonu tıklanır. 2- Tabloyu sayfada ortalamak için; - Table tag’inden önce div tag’i açılır. Align parametresinden center seçeneği seçilir. (örnek: <div align=”center”> ) - Ya da Tablo seçilir, properties den align seçeneklerinden center seçilir. 3- Tabloda birden fazla hücre birleştirmek için; - Birleştirilecek hücreler seçilir - Seçilen hücrelerden herhangi bir hücre üzerindeyken mouse’un sağ buton menüsünden table seçeneği seçilir - Table seçeneklerinden “merge cells” seçeneği seçilir. 4- Tablonun genişliğinin sayfa genişliği ile birlikte boyutlandırılması için width parametresi “100%” yapılmalıdır. 5- Tablo da seçili satırın üstüne satır eklemek için; Mouse sağ buton-table-insert row seçeneği ya da Mouse sağ butonGülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 3 e_post@: [email protected] web:http://www.egitimde-bilisim.com table-insert rows or columns seçeneğinden “Above” seçeneği seçilir 6- Tablo da seçili satırın altına satır eklemek için; Mouse sağ buton-table-insert rows or columns seçeneğinden “Below” seçeneği seçilir. 7- Tabloda seçili bir hücrede ışıklı çizgiyi yatay olarak hücrenin içinde hizalamak için;”td” tag’in içinde valign parametresi kullanılarak gelen listeden seçim yapılır ya da properties den “vert” listesinden istenilen hizalama seçilir. E- İfadelere link vermek: Web sayfalarında resimler, simgeler ya da yazılarla başka sayfaya geçmek için linkler oluşturulur. Bu linkleri oluşturmak için; İfadenin başında “a” tag’i açılır, ifadenin sonunda da “a” tag’i kapatılır. (örnek: <a href="iletisim.htm"> Iletisim</a>) F- İfadelere daha önce oluşturulmuş style verebilmek için; önce ifade seçilir, properties bölümü, style listesinden, daha önce oluşmuş uygun style seçilir. G- Sayfaya resim eklemek için; insert seçeneğinden image seçeneği seçilir. Gelen ileti kutusundan resim seçilir. H- İndex sayfası ilk yüklendiğinde anasayfanın gelmesi için; - index sayfasında sayfanın açılacağı hücrenin “td tag’i içine “iframe” tag’i açılır. Açılan bu tag’e çeşitli parametreler verilir. Örnek: (<iframe name=”ilk” src=”anasayfa.htm”>) name parametresi ile iframe bir ad verildi. Src ile ilk açıldığında yüklenmesi istenen dosya referans edildi. - Linklerin iframe de açılması için; link verilen yerde “a” tag’inin devamına “target” parametresi ile iframe nami yazılır. Örnek: (<a href=”iletisim.htm” target=”ilk”> ilgili sayfa iframe’de açılır. SAYFAYA IFRAME EKLEME IFRAME tag’i ile aynı sayfa içine diğer sayfaları açma işlemi yapılır. Bu işlemi, yapmak için; 1- Sayfaların açılacağı sayfa da (sayfaların açılacağı hücreye) <IFRAME name="yeni" width="100%" src="anasayfa.htm"></iframe> Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 4 e_post@: [email protected] web:http://www.egitimde-bilisim.com ifadesi eklenir. Parametrelerin anlamı: - Name: Diğer sayfaların açılması için oluşturulan linkte target için verilecek ad - Src: bu sayfa ilk yüklendiğinde açılması istenen sayfa 2- IFRAME içinde açılacak sayfaların linklerinde : <td> <a href="adres.htm" target="yeni">Adresimiz </a> </td> adres.htm yeni adlı ifareme içinde açılır. DİLEK VE ÖNERİ FORMU HAZIRLAMA Bir web sayfasında kullanıcıdan bazı bilgiler girip gönderme işlemi yapılacaksa aşağıdaki adımlar izlenmelidir: 1- Bilinen yöntemle sayfaya gerektiği kadar satır ve sütun içeren tablo eklenir. 2- Tablonun 1. sütununa kullanıcı hangi bilgileri girecekse o bilgiler için etiket yazılır. (örnek: Adı Soyadı, Mail adresi …) 3- Tablonun ikinci sütununa ise kullanıcının değer gireceği form nesneleri yerleştirilir. Form nesneleri form menüsü altında bulunmaktadır. (örnek: textfield, textarea v.b. gibi) Bu nesneleri alırken ilk gelen ileti kutusunda Cansel, ikinci kutucukta ise no butonu tıklanır. FLASH BUTTON VE FLASH TEXT EKLEMEK Sayfada istenilen yere link vermek için Flash buton ya da Flash textlerden faydalanılabilir. 1- İlgili nesnesin ekleneceği yere konumlanılır 2- İnsert-Media-Flash buton(ya da text) seçilir. 3- Text kısmına linkin görünecek adı yazılır 4- Link kısmına da burası tıklandığında gidilecek adres yazılır 5- Bu nesnelerin zemin renginin sayfanın zemin rengine uyması için, “bg color” bölümünden çıkan Mouse göstergesi ile zemin rengi alınır Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 5 e_post@: [email protected] web:http://www.egitimde-bilisim.com 6- Bu yöntemle açılacak pencerenin farklı bir pencerede açılması için “target” bölümünden “blank” seçeneği seçilir SAYFAYA KAYAN YAZI EKLEMEK Sayfaya kayan yazı eklemek için; 1- <marquee> tag’i açılır. 2- Bu tag’in direction metoduna yazıların nereye doğru kayacağı yazılır 3- Align parametresine de yazıların sayfanın neresinden çıkacağı belirtilir. 4- Scrolldelay parametresiyle de yazıların kayma hızı belirlenir. 5- Kayacak olan ifade yazılır 6- En son olarak tag kapatılır (örnek </marquee>) Örnek: <marquee direction="down" height="300" align="up" scrolldelay=400"> Uzay Çağının Tasarım Devi <p> (Bu tag bir satır alta geçmeyi sağlar) ABC Mankenlik Ajansı </marquee> ROLLOVER İMAGE EKLEMEK ( AYNI ANDA AYNI YERDE FARKLI RESİMLERİN AÇILMASI) Bir Resim üzerine mouse’la hareket edildiğinde farklı bir resmin açılması için; 1- Resmin ekleneceği yere Mouse’la konumlanılır 2- Common araç çubuğundan ya da insert menüsünden “rollover image” seçeneği seçilir 3- Gelen ileti kutusunda “orginal image” bölümüne sayfa ilk yüklendiğinde gelecek resim browse’dan seçilir 4- “Rollover image” yerine de mouse’la üzerine gelindiğinde açılacak resim seçilir ve ok tuşuna basılır Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 6 e_post@: [email protected] web:http://www.egitimde-bilisim.com SAYFAYA LAYER EKLEMEK Resim ya da nesnelerin üzerine yazı yazmak için(resmin ya da nesnenin zemin desenini kaybetmeden); 1- İnsert menüsünden “Layout Object”- Ap Div (ya da layout panelinden “draw ap div” nesnesi seçilir) seçeneği seçilir. 2- Böylece sayfaya bir kutucuk eklenir. 3- Bu kutucuk Mouse la bayutlandırılabilir. 4- Üzerine istenen yazı yazılır SAYFAYA FON MÜZİĞİ EKLEMEK 1- Müzik nesnesinin ekleneceği yere Mouse konumlanır 2- İnsert- Media-Plugin seçeneği seçilir. 3- Böylece sayfanıza bir nesne gelir 4- Nesne gelir gelmez bir ileti kutusu açılır 5- Bu ileti kutusundan müziğin olduğu klasöre geçilir 6- Buradan müzik dosyası seçilir RESME GİZLİ LİNK VERMEK 1- Resim sayfada istenen yere eklenir 2- Resim seçilir 3- Resim seçildiğinde properties bölümünde “map” seçenekleri açılır 4- Bu seçeneklerden istenilen seçilir 5- Resimde ise link verilecek yer seçilir 6- Böylece link yeri işaretlenmiş olur 7- Properties de “link” bölümüne açılacak sayfanın adresi verilir. SAYFA İLE İLGİLİ BİÇİM DEĞİŞİKLİĞİ İÇİN Sayfanın rengini, zemin resmini v.b. gibi değişiklikleri yapmak için pages properties den işlem yapmak gerekir. Bunun için de 1- properties bölümünden Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 7 e_post@: [email protected] web:http://www.egitimde-bilisim.com 2- sayfa üzerindeyken Mouse sağ buton menüsünden 3- Modify menüsünden işlem yapılabilir Bu menüde; Title sayfanızı tanımlayan ismi yazacağınız bölümdür ve browserlarda en üstte çıkar. Background İmage sayfanın arka planını resim eklemek için kullanılır. Background sayfanın arka planını renklendirmek için kullanılır. Text sayfada kullanılan yazıların rengini belirtmek için kullanılır. Visited Links ziyaret edilmiş link rengini değiştirmenize yarar. Links linklerinizin görünen rengini belirler. Active Links o anda kullanılan link yani link tıklandığı zaman görülen rengi değiştirmek için kullanılır. Left Margin sayfa içerisinde bulunan nesnelerin (yazı, resim, tablo vs.) sayfanın sol tarafına olan uzaklığını belirlemede kullanılır. Top Margin sayfanın üst kenara olan uzaklığını belirlemek için kullanılır. Margin Width sayfanın eni ile ilgili margin ayarları yapmanızı sağlar. Margin Height sayfanın boyu ile ilgili margin ayarları yapmanızı sağlar. Document encoding sayfada kullanılacak olan dil karakterinin tanımlaması burada yapılır. Tracing İmage anlamı izleyen şekildir. Sadece dreamweaver içerisinde görünen ve tarayıcı içerisinde görünmeyen bir resim ekler sayfanıza. İmage Transparancey tracing image'ın transparan ayarlarını yapmaya yarar LİNK VERME İŞLEMLERİ Bir sayfa içindeyken başka sayfalara, başka sitelere ya da sayfanın başka bir bölümüne gitmek gerekir bunun için bir text'e ya da bir nesneye link vermek gerekir. Link verme çeşitleri ve işlem basmakları Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 8 e_post@: [email protected] web:http://www.egitimde-bilisim.com 1- Aynı site içinde başka sayfaya link verme: Aynı site için hazırlanmış ve aynı klasör içinde olan bir başka htm uzantılı sayfayı çağırmak için; - link verilecek text ya da nesne seçilir - <a href="………………..">……</a> tag'leri arasında, - Modify menüsünden, make link, - Nesneler panelinden, common altındaki hyperlink seçeneğinden - Properties panelinden, link bölümünden sayfanın adı yazılarak link verilir. 2- Başka Site adreslerine link verme: Site içinde başka sitelere geçmek için o sitenin web adresi link bölümüne yazılır. Başka site adreslerine link vermek için: link verilecek text ya da nesne seçilir <a href="………………..">……</a> tag'leri arasında, - Modify menüsünden, make link, - Nesneler panelinden, common altındaki hyperlink seçeneğinden - Properties panelinden, link bölümünden web adresi yazılarak link verilir. (örnek: http://bhmedu.meb.gov.tr ) 3- Email Linki vermek: Site içinde mail göndermek için link verilebilir. Bunun için yukarıdaki seçeneklerin hepsiyle email linki verilebilir, ancak mailto ifadesi yazılarak yanına mail adresi yazılır. (örnek: mailto: [email protected] ) 4- Sayfa içinde bir bölüme gitmek için link verme: Bazen sayfalardaki açıklamalar çok uzun olabilir. Yazılar görünüm olarak birden fazla sayfada olabilir. Sayfa içinde başka bölümlere gitmek için; - Gidilecek bölümün başında Mouse ile konumlanılır - Nesneler panelinden, common altındaki named anchor seçeneğinden, - Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 9 e_post@: [email protected] web:http://www.egitimde-bilisim.com - İnsert menüsü altındaki yine named anchor seçeneğinden işarete bir ad verilir. Daha sonra buraya nereden gelinecekse o text ya da simge seçilir Link seçeneklerinden işaretlenen bölümün adı yazılır (adın başına # işareti konur. Örnek: gidilecek link "Kitaplar" olsun bu bölümün başına gelinir. Yukarıdaki işlemler yapılır. Bu bölüme de "git 1. bölüm" olsun. Bu ifade seçilir. Link bölümünden kitapların id si yazırlı başına da # işareti konur. AYNI SAYFA İÇİNDE FARKLI BÖLÜMLERE GİTMEK İÇİN LİNK OLUŞTURMA İŞLEMLERİ (ANCHOR) Aynı sayfa içinde farklı bölümlere vereceğiniz linklerle gidilebilir. Bunun için; 1- Sayfa oluşturulur 2- Sayfada hareket edilecek (gidilecek) yerin (textin) başında Mouse tıklanır 3- Common araç çubuğundan ya da insert menüsünden “named anchor” seçeneği tıklanır 4- Gelen ileti kutusunda buraya bir ad verilir. (Bu ad kurallara uygun şekilde olmalıdır) 5- Daha sonra buraya hareketi sağlayacak ifade seçilir 6- Properties den link bölümünde (# bu işaret altGr ve 3 den çıkar) ve yanına da daha önce gidilecek yere verilen ad yazılır. SAYFADA GENEL OLARAK LİNK BİÇİM DEĞİŞİKLİĞİ 1- Sayfada boş bir yere tıklanarak properties bölümünde “body” nin seçili olması sağlanır Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 10 e_post@: [email protected] web:http://www.egitimde-bilisim.com 2- Properties de “page properties” butonu tıklnaır 3- Gelen ileti kutusunda “Category” bölümünden link seçeneği seçilir. 4- Açılan bölümde ; - Link font: Link ifadesinin yazı biçimi - Size: yazının boyutu - Link color: edit sayfasında linkin rengi - Rollover Links: Internet tarayıcısında linkin üzerine Mouse yönlendiğinde linkin alacağı renk - Visited Links : Tarayıcıda henüz ziyaret edilmemiş link ifadesinin rengi - Active Links : Ziyaret edilmiş linkin rengi - Underline Style: Linkin altı çizili olsun mu olmasın mı (Never underline seçilirse linklerin altı çizili olmaz) JUMP(ATLAYAN) MENU İLE SAYFALARI AÇMAK 1- Forms nesneleri ya da insert-forms menüsünde jump manu seçeneği seçilir 2- Gelen ileti kutusunda; - Text bölümüne liste satırlarında görünen ad yazılır - When Selected,g oto URL bölümüne bu satır seçildiğinde hangi sayfa açılacaksa o sayfanın adı NOT: yukarıdaki iki seçnek her bir satır için tekrar edilir. Satır eklemek için (+) işaretine basılır. - Menu name bölümünü de bu eklenen nesnenin adı yazılır SAĞ PANEL (FILES) Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 11 e_post@: [email protected] web:http://www.egitimde-bilisim.com 1- Snippet (Parça-bilgi) Sekmesi Footers (Title and Hanging – asılı- Link Bu seçenekle sayfada belirtilen hücreye asılı (yan yana) linklerin olduğu bir otomatik menü eklenir. Menü seçenekleri isteğe göre azaltılıp çoğaltılabilir. Azaltmak için seçip silmek gerekir Çoğaltmak içinse, seçip kopyalamak gerekir. Menü seçeneklerinin adını değiştirmek içinse seçip üzerine yenisini yazmak gerekir Linkini değiştirmek için, yine seçip ya html kodlarındaki "<a href" ile başlayan yerdeki adı ya da properties deki link seçeneğinde yazılı # işaretini silerek link vermek gerekir. 2- Gözat butonu: Butonun ekleneceği yere mouse’la konumlanır Sağ panelden; Files-Snippets-Accessible-Form Elements “Browse-For-File Button” çift tıklanır, böylece bulunduğunuz yere bir göz at butonu eklemiş olursunuz. Ön izleme yapılır ve buton tıklanarak bilgisayarımızdaki sürücüler-dizinler ve dosyalar listelenir. Listeden istenen dosya seçilir, aç butonu tıklanır 2- Form Elements - Dropdown menus: Sayfaya istenen formatta açılır liste ekler (örnek: yıllar listesi- aylar listesi) - Close window Buton: Web sayfasını kapatan bir buton ekler - Text field, Autoclear: Özellikle digital formlarda veri girişi yapmak için bir text ekler, ancak bu textin içine bir mesaj ekler, kullanıcı texe değer girmek için tıkladığında içindeki mesaj otomatik olarak silinir Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 12 e_post@: [email protected] web:http://www.egitimde-bilisim.com TASARIMDA NESNELERE BİÇİM VERMEK (STYLES) Bir Web tasarımında en önemli iş hazırlanan tasarıma biçim vermektir. Biçim verme işi ise üç türlü yapılır; 1- Nesnelerin ya da bölümlerin style parametrelerini kullanarak sadece o yere biçim vermek: Örnek: bir text elemanına ya da bir linke (a tag’ine) biçim vermek için; bu elemanların style parametrelerinin alt parametrelerini kullanarak tasarım yapılabilir. (<a href="mail.htm" style="color:#333333; text-decoration:none”>) örnekte de görüldüğü gibi a tag inin style parametresi kullanılarak buradaki link ifadesi biçimlendirilmiştir. Ancak bu biçim sadece burası için geçerlidir. Eğer başka bir a tag i açılırsa onu da yeniden style parametresini kullanarak biçimlendirmek gerekir. 2- <style> tag i kullanılarak Geçerli olan web sayfasında head tag i arasına eklenecek style tagi içine etiketler eklenerek sadece o sayfa elemanlarına ortak biçim verilebilir. Örnek: dilek_oneri.html dosyasının head tag i arasında aşağıdaki satırlar eklensin; <style type="text/css"> .style1 { color: #996600; font-weight: bold; font-size: 14px; font-family: "Comic Sans MS"; } .detay_hucre {background-color:#CCFF66; font:"Comic Sans MS"; color:#000033; font-size:14px} </style> Buradaki etiketler sadece bu sayfadaki elemanlara örnek(td, a, text, radio,list v.b) verilebilir. Ancak Projenin tüm sayfalarında gerçerli olamaz. Bir projede tüm sayfalara ortak biçim vermek Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 13 e_post@: [email protected] web:http://www.egitimde-bilisim.com için css dosyası hazırlanmalıdır. Bu dosya her sayfaya çağrılarak etiketleri kullanılır. (aşağıda detaylı bir şekilde anlatılmıştır) 3- Windows css den yeni bir style dosyası oluşturmak, Css dosyası oluşturmak için new seçeneği seçildiğinde gelen listeden “css” seçeneği seçilir, dosya açılır ve bir ad verilerek bu dosya kaydedilir ya da bir HTM dosyası açıkken; Not: Biçim verirken, style dosyasının içinde kod tamamlayarak kendimizde yazabiliriz ya da sağ paneldeki CSS başlığı altındaki araç çubuğundaki nesneleri kullanarak açılan ileti kutusundaki seçenekleri kullanabiliriz. css style panelinde sağ listeden new seçilir Gelen ileti kutusunda: selector type ; - class: etiketlere (.) işareti koyar ve tasarımda kullandığımızda “class” parametresine atanır - tag: hiçbir işaret olmaz, direk tag kullanıldığında biçimlenir. (örnek a tag i için sytle oluşturulunca link verilen yere otomatik olarak atanır - Advanced (ID): kullanılacak yerin “id” parametresine atanır ve etiketin başında (#) işareti açılır Define in; - New Style Seet Files: Yeni dosya oluşturulunca seçilmelidir - This document only : bir style dosyasına yeni etiket eklenirken seçilir Gelen ileti kutusunda name yerine css dosyasında bulunacak ilk etiket adı verilir. Gelen ileti kutusunda bu etiket için biçimler seçilir Ok denildiğinde bir css dosya adı verilir ve kaydedilir. Böylece bu dosya o anda çalışma yapılan htm dosyasında head tag i arsında <link> tag i le referans edilir. Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 14 e_post@: [email protected] web:http://www.egitimde-bilisim.com Artık bu dosya da istenen elementin class parametresinde etiketler referans edilir. - Dışardan bir css dosyası eklemek için: Sağ panelden CSS menü açılır. Gelen bölümde properties üzerinde bulunan araç çubuğundan “Attach Style Sheet” seçeneği seçilir Gelen ileti kutusunda “browse” butonuna basılarak sayfaya eklenecek css dosyası seçilir Böylece bu scc dosyası artık projenize eklenmiştir HTML kodları içinde de eklendiğini görebilirsiniz. (Head tag’i arasında <link href="ilk.css" rel="stylesheet" type="text/css" /> bu satırı gördüğünüzde sayfanıza scc dosyaı seklenmiştir) TABLOSUZ TASARIM (DIV TAG’LERİ İLE) Yapılan sayfa tasarımında kullanılan tabloların, sayfanın değişik boyutlandırılmasında ya da değişik tarayıcılarda (mozilla, firefox, opera vb.) yerleri değişmektedir. Yani sayfanın tasarımı kaymaktadır. İşte bunu önlemek için css dosyaları ya da style tag i arasında oluşturulan css (Cascading Style Sheets)'nin Türkçe karşılığı stil şablonları anlamındadır) Etiketlerini div taglarine referans edilir. Bu işlemler için oluşturulan style dosyaları <head> tag’i arasına iki değişik şekilde alınır : 1- Import medotu: <style type=text/css media=screen>@import url(dosyaadi.css);</style> 2- Link medotu: <link href="dosyaadi.css" rel=stylesheet type=text/css /> Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 15 e_post@: [email protected] web:http://www.egitimde-bilisim.com Ya da direk <head> tag’i arasına <style> tagi içine etiketler yazılır. Örnek: <head> <style type="text/css"> #dis_bolme { width: 500px; height:250px; background-color: #666; margin-right: auto; /* sağda sayfaya göre otomatik boşluk var */ margin-left: auto; border: 4px solid #FF0000; } .ic_bolme{ float:left;/* bölmelerin soldan sağa dizilimini gösterir. Eğer float:none; olursa bölmeler alt alta sıralanır */ width:150px; height:150px; border:2px solid #CCC; background-color: #F00; margin-right: 5px;/* bölmelerin sağında 5 px lik boşluk var . margin-bottom: 4px; bu şekilde yapılırsa da bölmeler alt alta sıralanır*/ margin-left: 5px; /* bölmelerin solunda 5 px lik boşluk var */ } </style> </head> <body> <div id="dis_bolme"> <! -- yandaki rool # işareti ile oluşturulduğundan div tag’inin id parametresine referans edilmiştir.--> Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 16 e_post@: [email protected] web:http://www.egitimde-bilisim.com <div class="ic_bolme">Bölme1</div> <div class="ic_bolme">Bölme2</div> <div class="ic_bolme">Bölme3</div> </div> </body> Yukarıdaki tasarımın çıktısı ÇEŞİTLİ SCRIPTLER SAFAYI KAĞIDA ALMAK O anda görüntülenen bir web sayfasındaki yazıların, resimlerin ya da nesnelerin kağıda alınması için; 1- Sayfaya form nesneleri arasından bir tane buton eklenir 2- Butonun value’su isteğe göre değiştirilir (örnek:sayfayı kağıda al) 3- Butonun “onclick” metoduna bir javascript yazılır. (örnek: onclick="javascript:window.print()") 4- İnternet sayfasında sayfa görüntülendiğinde buton tıklanır ve yazdır ileti kutusu görüntülenir Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 17 e_post@: [email protected] web:http://www.egitimde-bilisim.com 5- Bu aşamadan sonra sayfa döküme hazırdır. ************************ RESİM GALERİSİNDEKİ RESİMLERİN FARKLI PENCEREDE BÜYÜTÜLEREK AÇILMASI 1- Önce Galeri dosyası hazırlanır. Örnek: galeri.htm: Bu dosya kaçtane resim varsa o kadar hücre içerecek şekilde tablo eklenerek oluşturulur. Tablonun her hücresine insert menüsünden image seçeneği seçilerek resimler eklenir. 2- Galeride bulunan her resim için ayrı bir dosya oluşturulur ve bu dosyalar farklı adlarla kaydedilir. Örnek: resim1.htm, resim2.htm, resim3.htm …. 3- Resim dosyaları bittikten sonra galeri.htm’ye dönülür. <head> </head> tag’inin arasına aşağıdaki script yazılır. <script language="javascript"> function pencere1() { open ("resim1.htm","","height=350,width=220,scrollbars=no,resizable =no,status=no,menubar=no,toolbar=no,location=no") } function pencere2() { open ("resim2.htm","","height=350,width=220,scrollbars=no,resizable =no,status=no,menubar=no,toolbar=no,location=no") } </script> Yukarıdaki function bölümü her resim için yeniden oluşturulur ve sadece (eflatun) renkle yazılı yerler değiştiril. “pencere1” her resim için çalışacak function adı, “resim1.htm” ise yine her resim için daha önce oluşturulmuş dosyanın adıdır. 4- Bu functionlar yine galeri.htm de resimler seçilerek “img” tag’inden önce aşağıdaki şekilde çağrılır: Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 18 e_post@: [email protected] web:http://www.egitimde-bilisim.com <a href="javascript:pencere2()"> 5- en son olarak resmin bulunduğu img tag’inden sonra a tag’i kapatılır. (</a>) gibi SAYFA İLK YÜKLENDİĞİNDE AÇILIR PENCERENİN GELMESİ Birçok web sayfası ilk açıldığında küçük bir pencere de beraberinde açılır (diğer adı popup) Bu pencerenin açılması için aşağıdaki adımlar izlenmelidir: 1- Önce açılması istenen sayfa oluşturulur ve bir ad verilir. (örnek:ilan.htm) 2- Hangi sayfada açılacaksa o sayfanın <head> </head> tag’leri arasına açşağıdaki kodlar yazılır: <script language="JavaScript" type="text/JavaScript"> function pencere(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } </script> 3- Aynı sayfanın body tag’ine ise aşağıdaki kodlar yazılır. <body onLoad="pencere('ilan.htm','','width=500,height=300');"> NOT: Açılır pencerelerin sayfada işler hale gelebilmesi için, engellemenin kaldırılmaıs gerekir ki zaten sayfa yüklendiğinde size bir uyarı gelecektir. WEB SAYFALARINI DEĞİŞİK EFECTLERLE AÇMAK 1- head Tag’i arasına <SCRIPT LANGUAGE="JavaScript"> <!-- Begin function expandingWindow(website) { // Dikine açılma hizi (Yüksek değer=hızlı) var heightspeed = 2; Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 19 e_post@: [email protected] web:http://www.egitimde-bilisim.com // Genişlemesine açılma hizi (Yüksek değer=hızlı) var widthspeed = 7; // Soldan Kaç Piksel solda görünecek var leftdist = 0; // Yukarıdan Kaç Piksel aşağıda görünecek var topdist = 0; if (document.all) { var winwidth = window.screen.availWidth - leftdist; var winheight = window.screen.availHeight - topdist; var sizer = window.open("","","left=" + leftdist + ",top=" + topdist + ",width=1,height=1,scrollbars=yes, location=yes, status=yes, toolbar=yes,menubar=yes"); for (sizeheight = 1; sizeheight < winheight; sizeheight += heightspeed) { sizer.resizeTo("1", sizeheight); } for (sizewidth = 1; sizewidth < winwidth; sizewidth += widthspeed) { sizer.resizeTo(sizewidth, sizeheight); } sizer.location = website; } else window.location = website; } // End --> </script> eklenir 2- Body içinde bu sayfaya link verilecek yere de ; Örnek: <a href="#" onclick="expandingWindow('test.htm'); return false">Pencereyi Aç</a> eklenir WEB SİTELERİNİ YAYINLAMAK İÇİN GEREKLİ ADIMLAR (domain ve hosting işlemleri) Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 20 e_post@: [email protected] web:http://www.egitimde-bilisim.com 1- Web sitesi için web sayfalarının hazırlanması gerekir NOT: Sitede kullanılacak tüm sayfalar, css dosyaları, resimler, hareketli nesneler, script dosyaları ve veri tabanı dosyalarının aynı proje klasörü içinde olmasına dikkat edilir. 2- Bu web sitesini internette yayınlamak için bir web adresi (domain name) alınması gerekir. (örnek: http://www.yemeksepeti.com.tr) 3- Domain name nasıl alınır: örnek: -----------------http://www.co.cc/--->free domain alınan site adresi domain: Web sitesi adresi a- almak istediğiniz adresi yazın ve kontrol edin örnek (www.kaanatagun.co.cc) b- Bu sitede işlem yapabilmek için bir hesap oluşturulur c- Gelen digital form doldurulur ve onay işlemi bittikten sonra aşağıdaki mesaj görüntülenir. "Your new domain has been successfully registered" d- Artık bir web adresiniz var e- Bu işlemler bittikten sonra domain ayarlarını yapmak üzere gelen sayfada kur butonu (ya da iligili buton) tıklanır. f- Bu domain adı 48 saat içinde onaylanır(regestre) Bu onay belirttiğiniz mail adresinize bildirilir. g- Onay işlemi mailinize bildirildiği andan itibaren hosting (sitenizin yayınlanması için yer alma işlemleri) işlemlerini başlatabilirsiniz. 4- Bu adla yayınlanacak web sitesi için hazırlanan sayfaları hosting (sunucu) bilgisayara göndermek ve yer(alan) satın almak gerekir. Hosting işleri ile ilgili kurumları bulmak için goole dan arama yapmak yeterlidir. 5- Yer(hosting) satın almak için aşağıdaki adımlar izlenir ------------------------------------------------Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 21 e_post@: [email protected] web:http://www.egitimde-bilisim.com örnek: 1- http://www.acilhost.com adresinden üye olunuz üyelik formunu doldurunuz. 2- Webhosting linkinden istenilen seçenekleri seçerek bir alan alın. (alan alırken domain adresiniz de sorulacaktır) 3- Bu adımda ödeme şekliniz belirlenecektir 4- Gerekli ödemeler yapıldıktan sonra size (mail adresinize, dosyalarınızı göndereceğiniz ftp adresi, kullanıcı adı, şifresi ve sizin web adresiniz gelecektir) 5- Bu ftp adresini kullanarak (web de girerek) sayfalarınızı size belirtilen alana gönderebilirsiniz 6- İşlem bittikten sonra adres çubuğuna size daha önce hosting hizmeti veren şirketten gelen mail ile bildirilmiş adresi girerek sayfalarınızı yayınlayabilirsiniz. 7- Yer satın aldıktan sonra sizin hosting şirketiniz sayfalarınızı yayınlamak için size bir ftp adresi- kullanıcı adı ve şifresi gönderecektir (bu bilgiler üyelik formunda girdiğiniz mail adresinize gerelecektir) SİTENİN ARAMA MOTORLARINDA ARANDIĞINDA BULUNMASI İÇİN YAPILACAKLAR Sitenizin web de arama motorlarında bulunması için neler yapılmalı; Sitenizin ilk yayın sayfasının (örnek: index.htm – index.asp) <head> tag’i arasında <meta> tag’i içine aşağıdaki örnekteki kodlar yazılır. <meta name="keywords" content="bhm, bhem, baskent, çankaya, halk, egitim, halk egitim, okul, kurs,çevre , badep, açev,anaçev,belmek,çirak,kursiyer,ankara,aile,cilt bakimi,kuaför,bilgisayar,resim,müzik,spor,dans,mesleki,sosyal"> Bu kelimelerle arandığında Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 22 e_post@: [email protected] web:http://www.egitimde-bilisim.com <meta name="description" content="Baskent Halk Egitimi Merkezi Kurslari "> bu linkle görünecek Yukarıda birinci tag’de: “keywords” anahtar kelimeler anlamındadır. Yani bu kelimelerle arandığında anlamında İkinci tag’deki "description" ise tanımlayıcı anlamında olup, sayfa bulunduğunda hangi link başlığı ile görüntülensin NOT: Sitenizin Arama motorlarında üst sıralarda görünmesi için aşağıdakilere dikkat edilmeli; - Sitenizin domain name’i gov,edu,mil,org uzantılara sahipse zaten üst sıralarda listelenirsiniz - Sitenizin domain name’i sub domain değilse yine üst sıralardasınız - Siteniz com uzantılı olup, aynı zamanda sonuna tr almışsa yine üst sıralardasınız - Sitenizin domain name’i adı aldığınız sitenin uzantısı ile yayınlanıyorsa alt sıralarda yer alırsınız - Siteniz google adsense ya da ad words’e kayıtlı ise yine üst sıralarda yer alırısınız SİTENİZE REKLAM ALMAK (Adsense) Google sayfasında “Adsense” linkine girilir ve aşağıdaki işlem basamakları sırasıyla gerçekleştirilir. Önce Google ADsense a üye olunur. Üyelik sırasında 1-2 güne kadar belirttiğiniz mail adresine Reklam alanınızın edit işlemleri için bilgiler gelecektir. Bu bilgileri kullanarak reklam alanınızın biçimini değiştirebilirsiniz (aşağıdaki gibi) Adsense reklam alanı biçim ayarları ---------------------------------------……[email protected] Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 23 e_post@: [email protected] web:http://www.egitimde-bilisim.com şifresi: _.......... adresi ile girilir 1- Reklam Türüseçildi 2- Biçim olarak 120 x 240 seçildi 3- renkler Sınır:FFFFFF Başlık :000000 Arka Plan :FFD600 seçildi Metin : 666666 seçildi URL : 940F04 seçildi 4- Yazı tipi verdana seçildi 5- Köşe stilleri haifif yuvarlanmış seçildi 6- herhangi bir reklam yoksa kamu reklamları olsun seçildi 7- performansı izlemek için gerekli olan kanal seçilmedi 8- kod aşağıdaki gibi oluşturuldu 9- Yayıncı No: pub-…………….. 10- AdSense birimi: 120x240, oluşturulma 16.09.2009 Bu adımlardan sonra ayarlar kaydedilir. Mail adresinize, sitenizin ana sayfasına eklenmek üzere , (örnek: index.htm- index.asp) bir script gelir. Bu scripti anasayfanızın html kodları içine (reklamın sayfasınızın neresinde görünmesini istiyorsanız ) yapıştırıp yeniden sunucuya göndereceksiniz. Bilgileri Güncellemek için, yine google-adsense bölümünden mail adresiniz ve şifrenizle girerek, gelen sayfadan ; "Reklamları Yönet"linki tıklanır. Mailinize gelecek örnek script : <script type="text/javascript"><!-google_ad_client = "pub-4505608178527962"; /* 120x240, oluşturulma 16.09.2009 */ google_ad_slot = "6562130715"; google_ad_width = 120; google_ad_height = 240; //--> </script> <script type="text/javascript" Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 24 e_post@: [email protected] web:http://www.egitimde-bilisim.com src="http://pagead2.googlesyndication.com/pagead/show_ads.js "> </script> SİTENİZİN REKLAMINI VERMEK(AdWords) Sitenizin reklamını vermek için de Goggle AdWords işleminden üye olmanız gerekir. Üyelik sırasında sizden belirli bir miktar ödenti de istenir. Üyelik işlemleri yukarıdaki Adsense de olduğu gibidir. Gülcay KORKMAZ Bilgisayar Öğretmeni Yazılım Uzmanı 25 e_post@: [email protected] web:http://www.egitimde-bilisim.com
Benzer belgeler
ekran bölümleri - egitimde
için:Open a Recent Item menüsünün altından ilgili sayfanın
linki tıklanır.
3- Daha önce oluşturulmuş ancak kısa yolu olmayan sayfaları
açmak içinde yine Open a Recent Item menüsünün altındaki
“open...