https://instagram.com/alphazzers
   
Konuyu Oyla:
  • Toplam: 1 Oy - Ortalama: 1
  • 1
  • 2
  • 3
  • 4
  • 5
[10tl Harici] MYBB Tema Kodlama
#1
Merhaba:)^/
anlatan/yazan:15529402266✔
Konu:Mybb Tema Nasıl Kodlanır✔
Açılım: Kodlama✔
Sürüm: 18x✔
Ders: Dalga Bir✔
Akış
1.8x serisi için Mybb Teması Nasıl Yapılır Sorusu?
Arka Plan Sistemini Ekleme Aşamaları Bir Kod İle Aklınızda Bulundurun Ve Kendinizi Alıştırın Kod.
Arka Planımız Tamamlanmıştır Sıra Thead Thead Bölümündedir Thead Bölümünden Global.css Bölümü Bulunur Bu Bölüm (.thead) Yazılması .Thead Kodları Gözükücektir Bulunuz Unutmayınız Şekillendirmek Sizin 
Hayal Edebildiniz Yere Kadardır.PS İle Çizilmiş Özel Bir Thead Sizin Mybb Temanızı Daha Şık Hale Getirir.
Borderleme Özeligi Temanızı Daha Fazla Güzel Topluluk Sartlarına Uygun Bir Tema Haline Getirir Ortalanmış Tema Güzel Temadır. Yapmanız Gereken Global.css .Tborder Bulmak Değişim Yapılmasıdır
Çoğu insan, forumları için tasarlanmış özel bir temaya sahip olacak zamana veya fona sahip değildir. Bir tasarımcıyla çalışmak, revizyonlar, hatalar ve çok fazla beklemeyle dolu uzun ve pahalı bir süreçtir. Bir tema sıfırdan tasarlanmalı, kodlanmalı ve sonunda her şeyin çalıştığından emin olmak için hata ayıklanmalıdır. Bu süreç, bütçesini karşılayabilecek büyük web siteleri için önemlidir, ancak yeni başlayanlar için, bu kadar etkili olabilen daha kolay bir yol vardır.

Bu yazı dizisi, ücretsiz olarak mevcut olan bir temayı nasıl alabileceğiniz ve nasıl parlatabileceğinizi tartışacaktır. Bu basit düzenlemeleri yapmak, belirli bir uzmanlık gerektirmez. Bir programcı veya tasarımcı olmanız gerekmez. Sadece ellerini biraz kirletmek istemeyen ve web sitelerinin daha iyi görünmesini isteyen birileri.

Yani, daha fazla uzatmadan, işte Temanızı Nasıl Parlatırsınız?

Adım # 1: Çalışmak İçin İyi Bir Tema Seçin

Öncelikle, başlamak için iyi bir temaya ihtiyacınız olacak. Forum yazılımınız tarafından sunulan temaların listesine göz atın ve oldukça basit bir tane seçin. Bu yazının amacı için, MyBB forum yazılımını kullanacağız. Ancak, bu öğretici aynı zamanda phpBB, SMF, IPB, XenForo ve adlandırabileceğiniz herhangi bir yazılımla da çalışacaktır.

MyBB tema veritabanları şu anda içinde fazla bir şey olmadığından, bu eğitimde MyBB varsayılan temasını kullanacaksınız. Epeyce değişiklikler yapacağız, bu yüzden çok fazla sorun olmamalı.
[img=438x0]http://forumpromotion.net/wp-content/uploads/2014/11/MyBBDefault-300x157.png[/img]
Adım Adım # 2: Bir Logo Eklemek Sorusu

Bu, herhangi bir web sitesi veya tema için oldukça standart bir gelişmedir. Bu ders için en son projemin logosunu kullanacağım.
MyBB'de şu adrese gidin: Yönetici CP -> Şablonlar ve Stiller -> (Tema Adı) -> Seçenekler -> Temayı Düzenle -> Pano Logosu
Logonun arkasındaki arka plan, bir web sitesinin en görünür yönlerinden biridir. Varsayılan bir temayı değiştirirken, düz bir rengi veya resmi kullanabilirsiniz. Özellikle bir resim web sitenizi benzersiz gösterebilir. Bunun için kendimi San Diego yakınlarındaki tepelerden çektiğim bir resmi kullanacağım. Ayrıca flickr commons gibi web sitelerinin resimlerini de kullanabilirsiniz.
“Arka plan resmi” etiketinde gördüğünüz URL, resminiz için kullanılacak URL'dir. “Background-position”, tarayıcıya görüntüyü ortalamasını söyler. background-size: 100%, tarayıcıya görüntüyü alana sığacak şekilde ölçeklendirmesini söyler. Bu CSS özelliklerinin tümü #logo'ya uygulanır.

Ayrıca, kullandığınız arka planda iyi görünmek için logonuzu değiştirmeniz gerekebilir. Bu eğitici yazı için, logoyu düz beyaz yapmak için basitçe düzenledi. Beyaz, karmaşık arka planlara karşı çok iyi görünüyor.

Örnekleme Resim 
  Yakın Bir Zamalama İle  Mybb Teması PS İle Nasıl Çizilir Onu Göstereceğim Full Versiyon Hızlı ve Kaliteli Anlatım Olacak
Borderleme Özeligi Temanızı Daha Fazla Güzel Topluluk Sartlarına Uygun Bir Tema Haline Getirir Ortalanmış Tema Güzel Temadır. Yapmanız Gereken Global.css .Tborder Bulmak Değişim Yapılmasıdır
Adım Adım # 2: Bir Logo Eklemek Sorusu

Bu, herhangi bir web sitesi veya tema için oldukça standart bir gelişmedir. Bu ders için en son projemin logosunu kullanacağım.
MyBB'de şu adrese gidin: Yönetici CP -> Şablonlar ve Stiller -> (Tema Adı) -> Seçenekler -> Temayı Düzenle -> Pano Logosu
Logonun arkasındaki arka plan, bir web sitesinin en görünür yönlerinden biridir. Varsayılan bir temayı değiştirirken, düz bir rengi veya resmi kullanabilirsiniz. Özellikle bir resim web sitenizi benzersiz gösterebilir. Bunun için kendimi San Diego yakınlarındaki tepelerden çektiğim bir resmi kullanacağım. Ayrıca flickr commons gibi web sitelerinin resimlerini de kullanabilirsiniz.

MyBB'de şu adrese gidin: Yönetici CP -> Şablonlar ve Stiller -> (Tema Adı) -> Seçenekler -> Tema Düzenle -> Stil Sayfası Ekle -> custom.css -> Gönder.

İşte kod Açıklaması:
Tema oluşturma, web siteleri oluşturmaya benzer. MyBB'nin dahili değişkenlerinin anlaşılmasının yanı sıra HTML ve CSS bilgisi gerektirecektir.

Şablonlar

MyBB, şablonlarını dosya sisteminde değil veritabanında depolar. Şablonları düzenlemek için Yönetici CP> Şablonlar ve Stil> Şablonlar> Temanız'a gidin .

Bir kez orada çeşitli şablon gruplarını görüntülemek için Genişlet'i tıklayın .

Bir şablonu düzenlemek için adına tıklayın. Düzenlediğiniz şablonlar farklı renkte görünecektir. Şablonun orijinal sürümünü, Orijinali Geri Al'ı tıklatarak geri yükleyebilirsiniz .

Şablon geliştirme hakkında daha fazla bilgi →

yapı

MyBB şablon sistemi basit bir hiyerarşik yapıya sahip değildir; şablonlar başka şablonlar içeremez. Bu, bir sayfanın yapısını izlemeyi biraz zorlaştırır. Örneğin, dizin sayfasından (dizin şablonu) başlarsanız, birkaç değişken kullandığını göreceksiniz:

Kod:
{$headerinclude}
{$header}
{$forums}
{$boardstats}
{$footer}



Kod:
{$header}


ve 


Kod:
{$footer}

[size=undefined]
Üstbilgi Şablonları ve Altbilgi Şablonları gruplarında yer bulmak yeterince kolaydır. [/size]


Kod:
{$headerinclude}

[size=undefined]
Gruplandırılmamış Şablonlar grubunda biraz sezgisel olarak.[/size]


Ama nerede 

Kod:
{$forums}

[size=undefined]
? Forum Bit Şablonlarında veya Forum Ekran Şablonlarında değildir. Aslında, [/size]


Kod:
{$forums}

[size=undefined]
şablon yok . [/size]


Kod:
{$forums}

[size=undefined]
bir değişkendir ve öyleydi [/size]


Kod:
{$header}

[size=undefined]
ve [/size]


Kod:
{$footer}

[size=undefined]
. Aynı isimde şablonların olması amaçlanan bir tesadüf idi.[/size]


Bir değişkenin nasıl 

Kod:
{$forums}

[size=undefined]
ayarlandığını doğru tanımlamak için aşağıdaki MyBB deyimi için MyBB PHP dosyalarında arama yapmanız gerekir:[/size]


Kod:
eval("\$forums



Çıkıyor 

Kod:
{$forums}

[size=undefined]
forumdisplay.php tanımlanır:[/size]


Kod:
eval("\$forums = \"".$templates->get("forumdisplay")."\";");



Değişkenler

Değişkenler, şablonlardaki MyBB'ye özgü işlevleri tanımlamak için kullanılır.

Şablonlar boyunca kullanılabilecek çeşitli değişkenler vardır, ancak bunların çoğu şablona özeldir.

Hangi şablon için hangi değişkeni kullanacağınızı belirlemek sadece düzenlemeye çalıştığınız şablonu görüntülemek ve orada kullanması garanti edilir.

İşte kullanılan birkaç değişkenin listesi:

`$ Mybb-> user`Sayfayı görüntüleyen kullanıcının verilerini içerir. örneğin $ mybb-> user ['postnum'] kullanıcıya gönderi sayısını gösterir.`$ Post`$ Mybb-> user ile aynı işlevsellik, ancak yalnızca postbit şablonlarda kullanılır. Gönderi bilgilerini yazan kullanıcıyı gösterir ve ayrıca gönderi konusunu ve mesajını da içerir.`$ Users`Yine, $ mybb-> kullanıcısı ile aynıdır ancak bu sırada olan kullanıcılara bilgi göstermek için başka bir şablonda kullanılmıştır.`$ User`Satıra özgü değil, belirli bir sayfaya özel $ $ ile aynı`$ Theme`Bu değişken, HTML'nin içinde (tablo, tr ve td etiketleri gibi), seçili kullanıcı temasıyla ilgili temaya özgü öznitelikleri tanımlamak için kullanılır.

Çok daha fazla değişken var ama çok büyük bir liste olacak. Ayrıca, tüm değişkenler tüm şablonlarda çalışmaz.

Şablon değişiklikleri yapmayı ve bırakmayı planlıyorsanız, 

Kod:
$theme

[size=undefined]
farklı yönetici temalarındaki farklılıklar nedeniyle normal HTML yerine değişkenler kullandığınızdan emin olun .[/size]


HTML

MyBB 1.8, kodlama standardı olarak XHTML 1.0 Transitional kullanır. Bu standardın kodlanması önemlidir, böylece tüm tarayıcılar aynı şekilde görünür.

CSS

MyBB, tema özniteliklerinin çoğunu tanımlamak için CSS'yi kullanır. Bunları Admin CP> Temalar> Değiştir / Sil seçeneğine giderek değiştirebilirsiniz . Bir kez orada Tema Stilini Düzenle'yi seçin ve devam edin.

Burada, düzenlediğiniz temayla ilgili çeşitli özellikleri görüntüleyeceksiniz.

Gibi çeşitli şeyleri değiştirebilirsiniz:
  • Hangi şablonları kullanacaksınız

  • Resim dizini konumu

  • Logo resmi konumu

  • Masa aralığı

  • İçerik tablosu genişliği

  • İç sınır genişliği

  • Ve çeşitli renkler ve yazı tipi ve ek CSS stilleri.
Tema Düzenleyicisi ayrıca kendi özel CSS'nizi ekleyebileceğiniz bir Ek CSS alanı içerir.

Masa Sınıfları

Tablolar MyBB 1.x'de yoğun bir şekilde kullanılıyor (MyBB, CSS tabanlı mizanpajlar norm haline gelmeden önceki gün tasarlanmıştı). Bu tabloların farklı bölümlerine stil vermek için kullanılan birçok CSS sınıfı vardır.

`.thead`Bu, CSS kullanarak düzgün şekilde görüntülemek için Tablo Başlıkları için kullanılır.`.tcat`CSS kullanarak Tablo Alt Başlıkları'nı düzgün görüntülemek için kullanılır.`.trow1`Bu, bilgi satırlarını gösteren sayfalar tarafından kullanılan ilk Alternatif Tablo Satırını kullanır.`.trow2`İkinci Alternatif Tablo Satırını kullanması dışında, trow1 ile aynıdır.`.tfoot`Thead ile aynı, ancak Tablo Footers için`.tborder`Bu, Tablo Kenarlıklarını düzgün görüntülemek için CSS'yi kullanır.`.trow_shaded`Bu, tablodaki bir satırı gölgelendirmek için kullanılır (örneğin yönetilen diziler ve yazılar) ve Tema Düzenleyici'de Gölgeli Tablo Satırı CSS'yi kullanır`.trow_sep`Bu, Tema Düzenleyicisi'nde Tablo Satır Ayırıcı CSS'yi kullanır.

Örneğin, bir örnek tablo şöyle görünebilir:

Kod:
<table border="0" cellspacing="{$theme[borderwidth]}" cellpadding="{$theme[tablespace]}" width="100%">
   <tr>
       <td class="thead" colspan="2">
           <strong>Title of My Table</strong>
       </td>
   </tr>
   <tr>
       <td class="tcat" colspan="2">
           <strong>Sub-category</strong>
       </td>
   </tr>
   <tr>
       <td class="trow1">What: </td>
       <td class="trow1">My Content</td>
   </tr>
   <tr>
       <td class="trow2">Where: </td>
       <td class="trow2">At MyBB Wiki</td>
   </tr>
</table>




Alıntı:#logo { 
background-image: url (Seçilmedi); 
arkaplan pozisyonu: merkez merkezi; 
Arka plan boyutu: 100%; 
}

Kod:
background-image: url(imageURL);
background-color: #FF0000;

Alıntı:.thead { background-image: url(https://www.resimag.com/p1/74f18618199.jpeg);
  1.  color: #renk; border-bottom: 1px solid #263c30; padding: 6ppx;
}
Alıntı:.Tborder{
background-image:url(secilmedi) 10px 4px no-repeat;
background-size:15px;
background-color:#FF4C52;
color-ortalama:red;
padding:5px 30px;
text-align:center;
font-weight:bold;
border:1px solid #D13A40;
box-shadow:0 2px 5px #959595
}
@ortax url(https://fonts.googleapis.com/css?family=Josefin+Slab:100,300,400,600,700);
.wrapper {
 width: 600px;
 margin: 20px auto;
}
.container {
 padding-top: 2em;
 margin-top: 1em;
 border-top:
   solid
   1px
   #CCC;
}
/*
Ara
Cevapla PGM
Teşekkür verenler:
#2
Yazının size ait olduğunu belirtmişsiniz fakat belirgin bir şekilde yabancı kaynaktan alınarak çevrildiği gözüküyor.
Ara
Cevapla PGM
Teşekkür verenler:
#3
Hocam rica ediyorum, yazı biçimine ve renklerine dikkat edin. İçerik ne kadar bilgi sağlıyor olsada bu şekilde hazırlanan içeriklerde kimsenin okuma isteği gelmiyor...
-ARCH
Lütfen "Rep Verbutonuna tıklayarak bizi değerlendirin.
Forum Organizatörü
Ara
Cevapla PGM
Teşekkür verenler:
#4
wsfasfgaszg google translate kullanmış ulan :DDDD Gece gece güldürdün beni
Ara
Cevapla PGM
Teşekkür verenler:


Hızlı Menü:


Şu anda bu konuyu okuyanlar: 2 Ziyaretçi


Online Shopping App
Online Shopping - E-Commerce Platform
Online Shopping - E-Commerce Platform
Feinunze Schmuck Jewelery Online Shopping