Türkiye'nin en eski ve aktif online oyun platformu, Ultima Online, Counter-Strike ve diğer online oyunlar hakkında Türkçe haber, bilgi ve forum sunuyor. Türkiye'nin en eski ve aktif online oyun platformu, Ultima Online, Counter-Strike ve diğer online oyunlar hakkında Türkçe haber, bilgi ve forum sunuyor.
  • ANASAYFA
  • ULTIMA ONLINE
    • Ultima Online Oyuncu Rehberi

      Ultima Online Oyuncu Rehberi

      Oyunu hakkında tanıcı bilgiler ve ipuçları

    • Ultima Online Server List

      Ultima Online Server List

      Önemli özellikleri ve online oyuncu sayıları

    • Ultima Online Script

      Ultima Online Script

      Sphere, RunUO, Razor scriptleri

    • Ultima Online Forum

      Ultima Online Forum

      UO hakkında görüş alışverişi

  • FORUM
  • DOKÜMAN
  • İNDİR
  • DISCORD 24
   Üye ol    Giriş
190
  1. Doküman
  2. Webmaster
  3. 2inci adım yeni tasarımcılar için

2inci adım yeni tasarımcılar için

  • loveangel
  • LoveAngel
  • 2006-08-16 09:16
  • 0 Yorumlar
  • 4428 Görüntüleme
Merhaba arkadaslar;
Bir önceki yazımda (https://ultima-strike.com/sayfa.php?id=2464 , https://ravenloftuo.com/webdersleri1.rar , https://efedemirci.com/webdersleri1.rar) temel bir tasarım nsl yapılır ondan bahsettim. Tabi tasarımı yaparken bir sürü terimler duyuyoruz. Örn: html, php, asp, javascript ws.. Bu terimlerin anlamlarından biraz bahsedeyim. Html explorer 'ın anladıgı bir bir işaret dilidir. Yani yaptıgımız tasarımları html üzerinde yaparsak kaydettigimizde bilgisayarımıza explorer seklinde kaydeder. Mesela sayfamızın adı deneme olsun kaydettigimizde deneme.html olucak we internet explorer olarak gözükür. Bizde böylece yaptıgımız herseyi kendi bilgisayarımızdan görebiliriz. Bu demek oluyorki html makine üzerinde calısabilen bir web uznatısıdır. Pekiya aynı işlemi php üzerinde yaparsak ne olur? Aynı tasarımı bos bir php sayfasının içine attık we kaydettik. Sayfamızın adı gene deneme.php bu sefer yaptıgımız tasarım dreamweaver seklinde cıkıcak. Ve ona bastıgımızda direk dreamweaver acılcak yani yaptıgımız tasarımı web seklinde göremeyecegiz. Burdan anlıcagımız gibi php web üzerinde calısan html ise kendi bilgisayarımızda calısan bir web uzantılarıdır. Php dosyasını bir weritabanına yani bir serwera koymassanız göremezsiniz. Html'in tam tanımı bir sayfa üzerinde düzendir. Yani demek istedigim sayfasının surasına su gelicek burasına bu imaj gelicek buraya sutablo gelicek gibi bu seyleri html ayarlar. Php web üzerinde calısır dedik. Ama calısırda html'e göre tek farklı o değildir:) Yani web üzerinde calısmasının avatajları war. Mesela php htmle göre daha akıllıdır. Bir iletişim formu düşünün. Yani bu forma doldurdugunuz bilgileri php alır size mail olarak web üzerinden getirir. Ama html bunu yapamaz. Gelelim diger terimlerin tanımına pekiya asp nedir? Aspde aynı php gibi web üzerinde calısan biz uznatıdır. Yapabildikleri hersey aydır. Peki ya aralarındaki fark ne diye sorucak olursa yazılım dilleri farklıdır. Kodları farklıdır. Pekiya javascript nedir? Javascript bir internet sayfası yenilenmeden akılınza gelebilecek herseyi yapmanızı sağlayan bir yazılım dilidir. Yani sayfa yenilenmeden neler olabilir derseniz kısacası hersey diyebilirim:) İlk olarak bir butona basarsınız bütün yazı fontları değişir yazı renkleri değişir. Backround rengi değişir. Javascriptin en cok hosuma giden yanlarından birisi extensiondur. Mesela bir butona basarsınız. Yukarı dogru weya o burondan asagı dogru secenekler cıkar. Aynı bilgisayarınızın baslat menüsü gibi fakat javascript bunların saydam cıkmasını sağlar yani alttaki imajı weya rengi görebilirsiniz. İlerki yazılarımda javascript kodlarını nsl yazılacagını phpleri xhtmlleri zamanı geldikce anlatıcam. Şimdi genelde tasarımcılar arasında benim sitemi caldı gibi bir olay wardır. Bu yanlıs bir terim. Sitemi kullandı deseler daha dogru olur. Cünkü html sayfaları dedigim gibi makina üzerinde calısıtıgı için (web üzerinde değil) Size sayfayı acınca o html sayfasını bilgisayarınıza indirmiş bulunuyorsunuz. (Gecici süreligine) Yani siz yaptıgınız tasarımı adamlara zaten kendi elinizle weriyorsunuz. Web üzerinden biri gelip almıyor. Fakat php böyle değildir. Yani phpde hzrladıgınız bir form örnegin baskası tarafından kullanılamaz. Sadece tasarımını kullanır onuda zaten dedigim gibi düzeni html saglıyor. Nasıl sağladıgını html kodlarına hafif deyinerek anlatıcagım.
Html Kodlarının Tanımı:
Bir sayfanın html olup olmadıgını nsl anlarız?
İlk olarak htmlle baslar htmlle biter:)
Örn: <html> </html>
/ işareti o baslıgın kapandıgını gösterir.
Her html sayfası <html> ile baslar </html> ile biter. İşte burdan Html oldugunu anlayabiliriz. Veya daha kolayı direk uzantısına bakın:)
bu baslıkların arasındada baslıklar wardır.
Bos bir html sayfası kodları:
<html>
<head>

<title>Untitled Document</title>
</head>

<body>
</body>
</html>


Bu bos bir sayfadır. Bunu yazış amacım aradaki diger baslıkları görmenizi saglamaktır. Dikkat ederseniz hepsi belli bir sıraya göre gitmektedir.
<html>
acılmıs sonra
<head>
arasinda title baslıgı war. (title baslıgı arasına yazılan hersey baslat menüsünün yanında cıkan sayfa adıdır.)(tabiyki head arasında sadece title yoqtur. Bu bir bos sayfa oldugu için böyledir. İlerde içinde neler olabilecegini bagsedicegim.) Sonra
</head>
kapanır.
Ardında <body> acılır we kapanır
</body>
ve sayfa biter html kapanır.
</html>
Html baslıklarının arasına hangi kodlar girer:
<html>
<head>
Burda Styleler vardır. Yani direk style die bir baslık daha acılır :) içine renkler fontlar aklınıza ne gelirse girer. Tabi siz her her yazıya farklı font wermek istiyorum derseniz ayrı ayrı styler olusur. Ve adlarını html kendi koyar örn: style 1 die yeni bir baslık acar içine koyar fontu rengi ws.
buraya sadece styleler gelmez örnegin bir javascript kodalrınıda buraya yazabilirsiniz. Ama bodyede yazabilirsiniz. Fakat genelde buraya yazılır. Cünkü ilk olarak scriptten ne yapılcagına karar werilip sonra bodyde yerlestirilir. O nedenle daha cok head baslıkları arasına yazılır. Javascript
yazarken direk bu baslıgın içine
<script> ..... </script> 
olmak üzere baslık acılır ve arasına javascrit kodları eklenir.
Gene bu kısma link kodları eklenir. Yani dreamweaverda bunu deneyebilirsiniz. Örnegin ctrl+j yapıp ordan her seyi ayarlyının sonra code kısmına bakın html otomatik olarak oraya acıcaktır.
<title>Untitled Document</title>
</head>

<body>
Bu kısmın içinde ise photoshopta yaptıgımız imajları kopyaladıgımızda buraya kaydolur. Actıgımız herhangi bir tablo ve içinde yazan yazılar resimle bile burda gözükür. Yani siz entera bile bassanız orda <br> die gözükür yani paragraf atladıgınız direk kodlara yansır. Siz tasarımda herseyi yapıyorsanız sitede yaptıgınız en ufuk bişey direk kodlara yansır. Bu kısımda hep imajlar ve tablolar wardır. Bazen javascript kodlarınada rastlaya bilirsiniz.
</body>
</html>

Not:Bu aradaki kodların ne olduklarını ne işe yaradıklarını ilerki yazılarımda tek tek anlatıcagım.

Güzel bir sitede olması gerekenler:
1. Güzel bir imaj
2. Javascriptte yapılmıs butonlar
3. Sitenin amacına uygun güzel bir logo
4. Kaliteli photoshop fırcalarıyla imajları sekillendirme
5. Photoshopta imaja drop shadowda sekil verme
6. Düzgün renk üstüne kaliteli patternler
7. Gereken imajlara güzel renkte stroke verme
8. Özel Dreamweaver ekleri(scroll ekleme , equiv = marque ws. )

Burdanda analsıldıgı gibi güzel bi tasarım istiyorsanız kodlardan önce photoshop bilginiz cok güzel olmalıdır. Tekrar söylüyorum ekstra kaynaklar için
https://ravenloftuo.com/PhotoShopBook.rar
https://ravenloftuo.com/dwuygulama.rar

veya,
https://efedemirci.com/PhotoShopBook.rar
https://efedemirci.com/dwuygulama.rar

adreslerinden pdflere ulasabilirsiniz.

photoshopta yapmanız gerekenleri bilginiz we bir web sitesi mantıgınız tamamen oturunca sizlere anlatıcagım. Bu yazıdaki amacım html kodlarının ne işe yaradıgını we web uzantılarının ne oldugunu sizlere anlatmaktır.
Tasarım acısından dreamweverın bi özellgi yoqtur. Sadece photoshopta hazıraldıgımız imajları tablolara yerlestirmek için ve özel kodlar eklemek içni kullanırız. Yani mesala bi scrool ekleyelim.

<IFRAME width=510 height=308 frameBorder=0  name="www.efedemirci.com" src="aciklama.html" ></IFRAME>
şimdi bu kod bir tablonun içine koyulur. Bende tabloyu 510a 308 actıgım için kodları böyle yaptım. Bunu değiştirebiliriz. Şimdi gelelim htmlden body kısmına. Dedigim gibi tablo ordan yapılır.


<tr>
    <td width="479"><img src="images/anasayfa_06.jpg" width="479" height="308"></td>
    <td width="510"><IFRAME width=510 height=308 frameBorder=0  name="www.efedemirci.com" src="aciklama.html" ></IFRAME></td>
  </tr>

şimdi ben size kendi yaptıklarımı anlatayım. İlk olarak söyle bir tablo actım:

rows:1 columns:2
table width: 989
border thickness:0
cell padding :0
cell spacing :0
ve photoshopta hazırladıgım bitane 479 eninde bir imajım war. İlk olarak tablonun ilk kısmına imajımı kopyaladım. Ve yanda olan tablo ucunu imaja dogru cektim. (1. yazıda anlattıgım gibi) Daha sonra yandaki tablom 510eninde oldu. Ve imajım oraya kendi boyunu koydugu için 308lik bir boy actı. Bende bos tablomu sectim ve code kısmını actım içine ölçülerinin aynı olmasını saglamak için o tablonun ölçülerini verdim. Ve scroolu ekledim. Fakat yazıları nereye yazıcaz die bir soru aklınıza takılabilir:) Dikkat ettiyseninz o tablo kısmına baska bir dosya cagrıyorum. aciklama.html dosyasını. Bu demek oluyorki o sayfaya yazıları yazıcagız. Tabi o sayfanın içine yazı yazıcazda belli bi kuralı war. Mesela ordada bir tablonun içine yazı yazıcaz ve bu tablo 510 eninde olmak zorundadır. Cünkü scrool kodu koydugumuz yer 510 enindedir. Ve Yazacagımız yazının 308 boyundan büyük olması gerekirki scroll acılsın yazıları asagıya dogru cekelim;) aciklama.html sayfasına 510 eninde tablo acıp uzun bir yazı yazdıktan sonra o sayfada gene ctrl+j yapıp backroundu we yazı rengini büyüklügünü boldunu ayarlıyabilirsiniz. Bunlar gereklidir. Cünkü Bu kodu verdigimiz yerde o sayfadaki tablo tamamen cıkıcaktır. O nedenle bu kodu verdigimiz sayfadaki renklerle uyumunada dikkat ediniz. Aslında tablo boylarının aynı olmasına gerek yoq. Eger Daha büyük olursa alttanda scroll cıkıcak ve okunması bozukucak. Öylede deneyebilirsiniz. Fakat bana göre tek scroll herzaman daha ii durmustur. (zewkler ve renkler tartısılmaz)


Bir sornaki yazımda olucaklar:
Photoshopun püf noktaları
Dreamweaver tam anlamıyla nasıl kullanılır.
Basit javasript kuralları ve javascript için özel yardımcı program
İlk sitemizi yapalım

e-mail
[email protected] & [email protected]

Değerlendirmeler

0 (0)

0 Kullanıcı

Üye Ol veya Giriş Yap

Bu içeriğe yorum atmak istiyorsanız hemen üye olun veya giriş yapın.

Discord ile Bağlan
Twitch ile Bağlan
Steam ile Bağlan
Google ile Bağlan
Yorumlar (0)
Henüz yorum yapılmamış
Sadece kayıtlı kullanıcılar yeni yorum yapabilir.


Ultima-Strike Discord
Benzer Sayfalar
  • IEM6 WC 2012 için yeni bir video!

    2012-03-27 21:05

  • a Pg Help Menu 56b icin

    2007-04-26 21:30

  • 55r için vendor menüleri...

    2007-08-01 15:23

  • Binek (Stafflar İçin..)

    2009-03-17 12:41

  • PvP Serverlari Icin Stone.

    2008-01-26 10:20



  • Son Forumlar
  • Sayfalar
  • Nefrelius
    Alcor UO Reborn

    Sunucular 3 gün önce

  • System_Error
    Client Patlaması

    Ultima Online 5 gün önce

  • georgm15
    CS2 turnuvaları tartışmalı başladı.

    Counter-Strike 2 1 hafta önce

  • georgm15
    Counter-Strike 1.6 İndir - Tek Link Hızlı-

    Counter-Strike 1 hafta önce

  • Robellious
    Üyeliği 15 yıl ve üzerinde olanlar.

    Ultima Online 1 hafta önce

  • Cihangir algın
    Razor Kullanımı

    RunUo Scripting 3 hafta önce

  • Lucretius
    Rampage Pvp

    Sunucular 3 hafta önce

  • Lucretius
    Nephilim Pvp

    Sunucular 3 hafta önce

  • redi4817
    NightUO

    Sunucular 3 hafta önce

  • Cengiz MERDİT
    Sphere 56T Nightly Sürümü

    Ultima Online 1 ay önce

  • aygun
    Esgaroth UO

    Sunucular 1 ay önce

  • deonist
    Alysa Pvp ( Aktif ! )

    Sunucular 1 ay önce

  • mthN
    Nebula Uo gerçekleri

    Ultima Online 2 ay önce

  • buffa
    Kullanılması Gereken Rate Ayarları

    Counter-Strike 2 ay önce

  • Lucretius
    Aktif Satılık Server !

    Sunucular 2 ay önce

  • Skill seçimlerinizi planlamak artık çok daha kolay

    Ultima Online Karakter Yapılandırma Aracı Bölümü Açıldı!

    2024-10-31 22:47

  • Ultima Online topluluğu, ClassicUO'nun sadece web client olarak kullanılabileceğinin açıklanmasının ardından tepkili.

    Resmi UO, Oyuncuları İkiye Böldü: Web Client Yeterli mi?

    2024-10-14 17:45

  • Ultima Online, ClassicUO ile resmi işbirliği yapıyor! Performans iyileştirmeleri, geniş oyun penceresi ve daha fazlası geliyor.

    Ultima Online, ClassicUO ile Resmi İşbirliğine Gidiyor

    2024-09-26 14:21

  • Centred#

    2024-07-08 22:50

  • CentrED+ 7.9

    2024-07-08 22:34

  • Distance(uzaklık) Sorgusu Hakkında

    2024-06-19 22:05

  • UoFiddler

    2024-06-01 02:19

  • UoFiddler ile Map Kopyalama

    2024-05-31 21:17

Menü
  • ANASAYFA
  • FORUM
  • DOKÜMAN
  • İNDİR
  • İLETİŞİM
  • Bağlantılar
  • CS 1.6 indir
  • CS 1.6 Türkçe
  • CS 1.6 Bot
  • CS 1.6 CFG
  • CS 1.6 Rate Ayarları
  • UO Server
  • Ghost Mouse indir
  • FPS Nedir?
  • Ultima Online PVP Server
  • Makroman
  • UO Karakter Yapılandırma
    © 2004 - 2025 Ultima-Strike. Her hakkı saklıdır.