Gönderen Konu: Tema Dersleri : Tablo ve Sutun Oluşturmak  (Okunma sayısı 2352 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı AMD-Turion

  • Yeni Üye
  • *
  • İleti: 14
  • PR ( Rep ) : 3
  • Olmadı
Tema Dersleri : Tablo ve Sutun Oluşturmak
« : SmfGrup Saati : 17 Şubat Sal 2009, 16:57 »
% Tablolar Olusturmak.
1- Aşama Genel Yapıyı Ayarlayalım
 
Kod: [Seç]
<table border="1"  bordercolor="renkkodu" width="818" height="309" bgcolor="windowbg">1- Boder kenarlık cizglilerinin kalınlıgıdır.
   a- Boderi class olarak degiştirip 1 yerinede SMF temalarda kenarlıkları olusturan tboder yazabiliriz
2 bordercolor ise kenarlıkların rengidir ama tboderi koydugumuzda onu kaldırmalıyız ve style.css'den tborder rengini ayarlamalıyız tborderda kenar rengi ise boder :0px ( bu kenarın kalınlıgı ) rengi ise #696969 bu koddur direk olarak white red'de yazabiliriz
     
Kod: [Seç]
.tborder
{
padding: 0px;
border: 0px solid #696969;
background-color: #FFFFFF;
}

3 -width tablonun yatay olarak uzunlugudur, SMF temalarda kayma felan oluyor bunun nedeni ise direk girilen rakamlardır 1000 yerine 100% yazmak daha mantıklıdır.
4- height tablonun aşşagı dogru uzunlugudur aynı şekilde direk rakam girmek yerine % oranlı sayılar girebilirsiniz.

5- bgcolor tablonun arka plan rengidir. Style css girerek alabilirsiniz.

Not : 1
Peki Bu tablo yapısını css olusturmak istiyorum derseniz.

Kod: [Seç]
<div class="tablodersleri">
css'de ise style.css'de
Kod: [Seç]
.tablodersleri
{
width: 100%;
height: 80px;
border: 1px solid #renk;
}
Olarak yapabilir dahada geliştirebiliriz
Şimdi tabloda sutunlarımızı yapabilim
Kod: [Seç]
<tr>
      <td width="100&" height="309">içerik</td>
    </tr>
aynı şekilde buda width degerini ve height degerini alarak yatay ve aşşagı dogru genişler.
1 - Peki alt altda iki tablo nasıl acabilirim.
Kod: [Seç]
<tr>
      <td width="100%" height="309">içerik</td>
</tr>
<tr>
      <td width="100%" height="309">içerik</td>
</tr>
tr acıyoruz ve td ile giriş yapıp sutunumuzun boyutlarını girdikden sonra içerigi girmek için kapatıp td'yi bitiriyoruz.

2- yan yana nasıl 2 tablo koyarım ?
daha demin alt alta koymak için tr kapatıldıkdan sonra koymuştuk. Şimdi ise tek tr taglarını kullanarak yan yana koyduk
Kod: [Seç]
<tr>
      <td width="100%" height="309">içerik</td>
     <td width="100%" height="309">içerik</td>
  </tr>
Bunu daha fazla yaparak daha cok yan yana tablo koyabiliriz. ama yana uzunlugunu ayarlayınki kaymasın.
ve tablonun kapatılışı
Table ile yaptıysanız mutlaka
Kod: [Seç]
</table>eger genel yapıyı css ile yaptıysanız
Kod: [Seç]
</div>İle kapatmalısınız sorunlar ve xhtml hatası vermemesi için.

##### Şimdi biraz olayı acalım
Örnegin Bir istatistik yapalım. Boardindex.template.php'ye...
( Board kodlarından bagımsız )

Kod: [Seç]
<div class"tablodersleri">
<div class"catbg">Mini İstatistik</div>
<tr>
      <td width="100%" height="20%">
', $context['common_stats']['total_topics'], '
</td>
    </tr>
</div>
Ufak bir istatistik yaptık Toplam Topic sayıcı ?

-- Birden fazla yapıyorum ama alt alt koyamıyorum ?
istatistik veya içerik kodunuz
Kod: [Seç]
<br />  tagını koyarak satır atlatabilirsiniz
-- Üzerine gelince Cizilmesini istiyorum ?
 
Kod: [Seç]
<li>', $context['common_stats']['total_topics'], ' </li> ekini getirerek yapabilirsiniz.
-- İstatistigimin veya İçerigimin Önüne Resim eklemek istiyorum ? ama xhtmlsiz  ?
Kod: [Seç]
<img src="', $settings['images_url'], '/resim.gif" alt="doldur" />', $context['common_stats']['total_topics'], ' Şeklinde ekleyebilirsiniz.
ALT'daki doldur yazsını resmin üzerine geldiginde gösterilecek yazıdır.
-- İstatistigimin içerigindeki yazı büyük olsun ?
bunu h degeri bile yapabiliriz SMF yeni sürümlerde kullanmışlar.
Kod: [Seç]
<h3>', $context['common_stats']['total_topics'], '</h3>
-* Tablo kodları ile logo yapmak istiyorum ?
Degişen birşey yoktur aslıda,
Kod: [Seç]
<table width="818" height="309" bgcolor="windowbg">
<tr>
      <td width="100%" height="20%">
<img src="', $settings['images_url'], '/resim.gif" alt="doldur" />
</td>
    </tr>
</table>

--  ', $settings['images_url'], '/resim.gif bu ne ya ben bundan birşey anlamadım ? Resim adresi nerde ?
Temanızın images klasöründen resimi ceker kullandıgınız temanın içine resim.gif diye atmalısınız.
-- Koydum ama farklı boyutlarda kayıyor bir Cözüm yokmudur ?
Vardır kullandıgımız tabloya arka plan vererek yapabiliriz. Peki nasıl ?
Tablonun ana yapısında bgcolor="windowbg" demişiz buraya resim adresi verirsiniz
yani
Kod: [Seç]
bgcolor="', $settings['images_url'], '/resim2.gif" olarak degiştirebilirsiniz.

Bu ÖRNEKLEMELER İLE REKLAM TABLOLARI LOGİN SUTUNLARI LOGO gibi şeyler yapabilirsiniz

Bugünlük bu kadar gün gün bir ileri seviyeye götürecegiz
« Son Düzenleme: SmfGrup Saati : 18 Şubat Çrş 2009, 00:01 Gönderen: sasuke »

Çevrimdışı Balaban

  • SGT-Admin
  • *
  • İleti: 3804
  • PR ( Rep ) : 117
  • Cinsiyet: Bay
    • Metal Vids
Ynt: Tema Dersleri : Tablo ve Sutun Oluşturmak
« Yanıtla #1 : SmfGrup Saati : 17 Şubat Sal 2009, 17:00 »
Teşekkürler çok güzel bir makale olmuş..
table'de bordercolor xhmtl oluşturmaz mı ?
« Son Düzenleme: SmfGrup Saati : 17 Şubat Sal 2009, 17:01 Gönderen: Balaban »

Çevrimdışı AMD-Turion

  • Yeni Üye
  • *
  • İleti: 14
  • PR ( Rep ) : 3
  • Olmadı
Ynt: Tema Dersleri : Tablo ve Sutun Oluşturmak
« Yanıtla #2 : SmfGrup Saati : 17 Şubat Sal 2009, 17:05 »
Teşekkürler çok güzel bir makale olmuş..
table'de bordercolor xhmtl oluşturmaz mı ?
Rica ederim Balaban.
Oluşturmu diye denemedim Ama oluşturdugunu düşünürek birde css anlatımı ile yaptım ve bordercoloru oraya koydum.

Çevrimdışı •● FяiєdєKiηd™ ●•

  • SGT-Admin
  • *
  • İleti: 7670
  • PR ( Rep ) : 285
  • Cinsiyet: Bay
  • www.wtgrup.com
    • | HasTOSYALİ.Com | Tosya'nın Dünyaya Açılan Kapısı |
  • SMF Sürümü: 1.1.x
Ynt: Tema Dersleri : Tablo ve Sutun Oluşturmak
« Yanıtla #3 : SmfGrup Saati : 17 Şubat Sal 2009, 17:13 »
döküman için tşk ederim saol

Çevrimdışı Balaban

  • SGT-Admin
  • *
  • İleti: 3804
  • PR ( Rep ) : 117
  • Cinsiyet: Bay
    • Metal Vids
Ynt: Tema Dersleri : Tablo ve Sutun Oluşturmak
« Yanıtla #4 : SmfGrup Saati : 17 Şubat Sal 2009, 17:42 »
peki table'den sonra border="" gibi bir değişken ekleyip , onun sadece color 'unu css'de tanımlayabilir miyiz.
mümkün mü yani ?

Çevrimdışı AMD-Turion

  • Yeni Üye
  • *
  • İleti: 14
  • PR ( Rep ) : 3
  • Olmadı
Ynt: Tema Dersleri : Tablo ve Sutun Oluşturmak
« Yanıtla #5 : SmfGrup Saati : 17 Şubat Sal 2009, 17:55 »
Olabilir
Kod: [Seç]
id="balaban"veya
Kod: [Seç]
class="balaban"
Kod: [Seç]
.balaban
{
color: renk;
}
kalınlık vermek istersen
Kod: [Seç]
padding: 1px;

Çevrimdışı TürkBaytar

  • SMF-GrafikEkibi
  • *
  • İleti: 2770
  • PR ( Rep ) : 43
  • Cinsiyet: Bay
  • Özgürlük için PARDUS....
  • SMF Sürümü: 2.0
Ynt: Tema Dersleri : Tablo ve Sutun Oluşturmak
« Yanıtla #6 : SmfGrup Saati : 17 Şubat Sal 2009, 21:14 »
güzel makale ellerine sağlık
Ücretli smf tema,logo ve index yapılır.

Çevrimdışı BuraQ

  • SonDurock.Net
  • Hero Member
  • ***
  • İleti: 3637
  • PR ( Rep ) : 127
  • Cinsiyet: Bay
  • http://enginaltanduzyatanfan.com
    • http://enginaltanduzyatanfan.com
  • SMF Sürümü: 2.0
Ynt: Tema Dersleri : Tablo ve Sutun Oluşturmak
« Yanıtla #7 : SmfGrup Saati : 17 Şubat Sal 2009, 23:35 »
Harika tşkler hocam
Destek Buradan Alınır..
Smfgrup.com

http://enginaltanduzyatanfan.com
Yakında !