Ana Sayfa Forum Yardim Arama Site Ekle Arsiv Giris Kayit

HoŞ Geldin Ziyretçi Lütfen Giriş ya da Üye OL
Ip Adresiniz: 216.73.217.9
Adınız:
Şifreniz:


Sayfa: [1] Aşağı git
Yazdır

Gönderen Konu: SMF Forum da Hangi Dosyalar Ne İşe Yarar (Anlatım) (Okunma Sayısı 4507 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
17 Ağustos 2008, 11:51:37
Yönetici
Kupa (Karizma)
*



Kisisel Mesaj:
www.KupaVaLe.com
Cinsiyet:
Bay
Üye ID:
1
Kayit Tarihi:
12 Eylül 2007, 00:00:00
Nereden:
istanbul
Mesaj Sayisi:
3061
Rep Puani:
Rep Gücü:7802
Ruh Halim:
Deneyimleri:

Aktiflik

Deneyim

Seviye

Kötü itibar
iletisim:
Üyelik Bilgileri WWW Offline
« : 17 Ağustos 2008, 11:51:37 »



SMF Forum da Hangi Dosyalar Ne İşe Yarar (Anlatım)


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.Bu konu ile ilgili geniş açıklamayı forsakenlad ın SSI Rehberi adlı dökümanında bulabilirsiniz.


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.


Tema Dosyaları



Admin.Template.php

Admin sayfasının genel şablonudur.yönetim merkezi,simplemachines.org den duyurular,destek bilgileri vs vs şeyler de bu dosya da yer alır.


BoardIndex.template.php

Menünün altından başlayıp copyrightın üstüne kadar olan kısımdır.
Bu dosya forumunuzun anasayfadır bir nevi.kategoriler bu sayfada yer alır.forum istatistikleri,son mesajlar,doğum günleri gibi şeyler bu dosyada yer alır.
İlk forumu açtığınızda arşınıza gelen ekrandır.


Calendar.template.php

Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin
 üye OL veya Giriş YAP
şeklinde girdiğiniz sayfadır ve takvimin şablonu bu dosyadan değişebilir.


Display.template.php

Mesaj gösterim sayfasıdır.En çok kullanacağınız dosyalardan biridir.
Mesajlar ve profil burada gözükür.


Help.template.php
Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin
 üye OL veya Giriş YAP
şeklinde girdiğiniz sayfadır.Yardım konularının şablonunu buradan düzenleyebilirsiniz.


İndex.template.php


Sitenin ana şablonudur.Bütün sayfalarda gözükür.
Logonuz,menü,giriş yap bolumu giriş yaptıktan sonra online sürelerin falan yazdığı bolum yani kısacası menü dahil menünün üstünde olan her şeyi kapsar.Ve en altta copyright da bu dosya içerisinde bulunur.


login.template.php

Hani forumu ziyaretçilere kapatırsınızda ziyaretçiler girmeye çalıştığında üye olun der ya.Veya kullanıcı adınızı ve şifrenizi yanlış girdiğinizde bir sayfa gelir karşınıza.İşte o dosyadır.


Manage Dosyaları
Manage dosyaları yönetim panelindeki sayfalardır.Aşağıdaki adı yazılı dosyalardan o menü şablonunu düzenleyebilirsiniz.


ManageAttachments.template.php

Dosya Eki ve Avatar



ManageBoards.template.php

Kategoriler


ManageCalendar.template.php

Takvim


ManageMembergroups.template.php

Üye Grupları


ManageMembers.template.php


Üye Listesi


ManageNews.template.php

Haberler ve haber listeleri


ManagePermissions.template.php

Üye İzinleri


ManageSearch.template.php

Arama


ManageSmile.template.php

Gülücük ve İkonlar


Memberslist.template.php

Üye listesinin olduğu dosyadır.Ana menüde üyeler diye bir buton vardır ve o butona tıkladığınızda açı(Argo) sayfadır.


MessageIndex.template.php
Bir kategori adına tıkladığınızda gelen,konu başlıklarının listelendiği sayfadır.


MoveTopic.template.php

Bir konuyu taşıyacağınız zaman bir sayfa gelir.Şu boarda taşınıyor diye ve sizden nereye taşımak istediğinizi sorar.o sayfanın şablonudur.


PersonelMessage.template.php

Menü de mesajlarım butonuna tıkladığınızda açı(Argo) kişisel mesajların sayfalarıdır.


Post.template.php

Mesaj göndereceğiniz sayfanın şablonudur.smiller,bbckodlar,metin editörü vs vs şeyler bu sayfada bulunur.Aynı zamanda önizleme de bu sayfada bulunur


Printpage.template.php
Sayfayı yazdır dediğinizde açı(Argo) sayfanın şablonudur.


Profile.template.php
Profilim linkine tıkladığınızda veya başka bir kişinin profiline girdiğinizde açı(Argo) sayfadır.
Bu sayfa profildeki menüleri de kapsar.Kimlik bilgileri,üye bilgileri vs vs


Recent.template.php

Foruma son gönderilen mesajları gösteren sayfanın şablonudur.


Register.template.php

Kayıt olma sayfasıdır.Eğer kişi üye değilse üye olduğu sayfadır.Eğer kişi admin ise admin panelindeki üye olma seçeneğinin olduğu sayfadır.


Search.template.php

Arama Sayfasının şablonudur.

Stats.template.php

Forumun genel istatistiklerinin bulunduğu sayfanın şablonudur.


Style.css

Style.css dosyası sizin en önemli dosylarınızdan biridir.Forumunuzun stilini belirler.
Neresi ne renk olacak,hangi yazı kaç font olacak,hangi yazı tipi ile yazılacak vs bilgiler yer alır.
Style.css ile ile ilgili bir doküman çok yakın bir zamanda sizlerle birlikte olacaktır.


Who.template.php

Kimler online sayfasının şablonudur.


Püf Noktalar;
Eğer aradığınız şeyi kısa bir sürede bulmak istiyorsanız ihtiyacınız olan şey dil dosyalarıdır.
Bunu size bir örnekle açıklayayım.
Profil sayfasında Yerel Zaman ifadesini arayacaksınız.
Languages klasorundeki profile.turkish.php dosyasını açıyoruz.
Orada Yerel Zaman diye arama yapıyoruz

Kod:
$txt['local_time'] = 'Yerel Zaman';

Boyle bir şey gelir karşımıza
Değişkenimiz neymiş ‘local_time’
Şimdi default/profile.template.php dosyasını açın ve local_time olarak arama yapın

Kod:

<td><b>', $txt['local_time'], ':</b></td>

Böyle bir ifade ile karşı(Argo)şacaksınız.
İşte neyin nerde olduğunu bulduk…
Yalnız bu sadece sabit yazılar için geçerlidir.
Kişiye göre değişen yazılarda bunu uygulayamazsınız.
Konuyu Paylaş:
Google Ekle Facebook Profiline Ekle Yahoo Ekle Msn Ekle Reddit Ekle Digg Ekle Furl Ekle Del.icio.us Ekle Newsvine Ekle Technorati Ekle

« Son Düzenleme: 17 Ağustos 2008, 11:57:21 Gönderen: Karam »
Ana Sayfa Kırık Link Bildir Yardım

Logged




Sayfa: [1] Yukarı git
Yazdır


Gitmek istediğiniz yer:  

Benzer Konular
Konu Başlığı Başlatan Yanıtlar Görüntülenme Son Mesaj
doğum gününüze göre hangi hayvansınız Geyik Ve Muhabbet (Extra) « 1 2 » H4NZ0 13 11698 Son Mesaj 27 Ocak 2011, 17:58:07
Gönderen: meltem114
Vitaminin Azı Yarar, Çoğu Zarar Beslenme ve Diyet bLue 0 2546 Son Mesaj 03 Şubat 2008, 16:05:51
Gönderen: bLue
HLTV nedir ? Ne işe yarar ? Nasıl kullanılır ? Counter Strike xzeroa 1 4147 Son Mesaj 10 Ekim 2010, 19:57:21
Gönderen: CskingleRi
Siz Hangi Mevsimin bayanısınız BayanLara ÖzeL (Extra Bölüm) ßebi$h 6 7729 Son Mesaj 16 Eylül 2010, 17:05:15
Gönderen: meltem114
Açılır Kapanır reklam - Smf Forum (Anlatım) SMF Mod - Hack - Eklentileri bLue 1 3727 Son Mesaj 23 Ocak 2010, 12:17:34
Gönderen: nukleus
Thema Bilgileri (KupaVaLe V2 Özel Thema)

RSS | Arsiv | Sitemap | List | Wap | Wap2 | XML | SiteMap XML | SiteMap XML1 | urllist | XML 2 | Archive | urllist | RSS 1 | HTML

Bu Sayfa 0.13 Saniyede 27 Sorgu ile Oluşturuldu