Başlangıç / Web / Program / Script / SMF Dosya Açıklamaları

SMF Dosya Açıklamaları

SMF Dosya Açıklamaları

attachments (Mesajlara Yaptığınız Eklentilerin Kaydedildiği Klasördür)
avatars (Avatarların İçinde Bulunduğu Klasordür.)
Packages (Paketler.Yani Sizin Anlayacağınız Dilde Modifikasyonlar)

  • Backup (Bir Modifikasyon Kurduktan Sonra Modifikasyonun Kurulmamış Halinin Dosya Yedekleri Burda Tutulur.)
  • installed.list (Sisteminize Yüklü Modların Listesi)

Smileys (Gülücük İkonları)
Sources (Kaynak Dosyaları)
Themes (Tema Dosyaları)

  • classic
  • default
    • Languages (Dil Dosyaları)
    • Fonts (Görsel Doğrulama Dosyaları)
    • images (Resimlerin Bulunduğu Klasör)
    • Admin.template.php
    • BoardIndex.template.php
    • Calendar.template.php
    • Display.template.php
    • Help.template.php
    • index.template.php
    • Login.template.php
    • ManageAttachments.template.php
    • ManageBoards.template.php
    • ManageCalendar.template.php
    • ManageMembergroups.template.php
    • ManageMembers.template.php
    • ManageNews.template.php
    • ManagePermissions.template.php
    • ManageSearch.template.php
    • ManageSmileys.template.php
    • Memberlist.template.php
    • MessageIndex.template.php
    • MoveTopic.template.php
    • PersonalMessage.template.php
    • Post.template.php
    • Printpage.template.php
    • Profile.template.php
    • Recent.template.php
    • Register.template.php
    • Search.template.php
    • Stats.template.php
    • style.css
    • Who.template.php

index.php
SSI.php
agreement.txt (Üyelik Sözleşmesi)
license.txt (SMF Lisansı)
Settings.php
ssi_examples.php

Ana Dizin Dosya ve Klasörleri

Sources

Forumun kaynak dosyalarıdır.Veritabanında veri çekme işini yaparlar.Bu dosyalarda veriyi veritabanından alır tema dosyaları ise o veriyi görüntülemeye yarar.
Örnek olarak üye listesine bakalım(Basit Bir Örnekleme)

Kaynak dosyası
Kod:

$request = db_query(" SELECT COUNT(*) FROM {$db_prefix}members WHERE is_activated = 1", __FILE__, __LINE__); list ($context['num_members']) = mysql_fetch_row($request); mysql_free_result($request); }  

Burada veritanındaki smf_members tablosunda is_activated kolon değerenin 1 oldugu kayıtları saydırttık ve ona ‘num_members’ adını verdik tema dosyasında o isimle çağırıldığında aktif olan uyelerin toplamını gosterecektir.

Themes

Bu klasor içerisindeki dosyalar kaynak dosyalarının veritabanından çağırdığı verileri Explorer penceresine yansıtmaya yarar.her tema dosyasın aynı isimde birde kaynak dosyası vardır.
Örnek Olarak;

Sources/admin.php  => Themes/default/admin.template.php

İmages

Siteye girdiğinizde sitenin içerisinde ufaklı büyüklü resim dosyaları olduğunu görürsünüz.İşte bu resim dosyaları bu klasör içerisinde tutuluyor.Sitenin arkaplanı,tabloların arka planları,buton resimleri vs vs.

İndex.Php

Sitenin giriş sayfasıdır ve yaptığı işlem veritabını bağlantısını sağlayıp ihtiyaç duyulan dosyaları çağırmaktır.Burası ile pek işiniz olmaz.Anca index atıldığında veya siz kendiniz bir sayfa yaptığınızda kullanırsınız burayı.

SSI.php

SMF nin en büyük nimetlerinden biridir.Harici sayfalarınız da forumla ilgili fonksiyonları çalıştırmanızı sağlar.

Settings.php

Bu dosya veritabanı ayarlarının tutulduğu dosyadır.Aynı zamanda forumunuzun bakım modunda olup olmadığını,forumunuz ismini,dilini,mail adresini ve forum urlsini barındırır.

Burada dikkat etmeniz gerek unsurlar;
$maintenance = 0;
0 => Forumunuz normal bir şekilde çalışan halidir.
1 => Forumunuz bakım modunda olduğunu belirtir.Adminler giriş yapabilir.
2 => Forumunuzu tamamen kullanım dışı bırakır.Adminler daha giriş yapamaz.

SSI_Examples.php

SSI.php dosyanızdaki fonksiyonların örnkelerini bulabileceğiniz bir dosya.

Facebook Yorum

Hakkında: burakveelif

Ben burakveelif..! Yıllardır kullandığım tabir ile, “internet denizinde bir damla”. Yaklaşık 10 yıldır blog yazarlığı ile beraber, amatör olarak başladığım web maceramda, başta joomla!, wp, smf gibi hazır scriptlerin yanında html, php gibi yazılım dilleri ile de "amatör" olarak ilgilenme fırsatı buldum. Detaylar için lütfen tıklayınız>>>

İlginizi Çekebilir

Kişisel Bulut Sunucu – owncloud

Geçenlerde bulut servislerini araştırayım dedim. Bir çok alternatife baktım ancak hemen hepsi sınırlı alan veriyor …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir