Smf Editleme hangi dosya ne işe yarar?

Başlatan tarantula901, 26 Oca 2018, 03:44

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

tarantula901

26 Oca 2018, 03:44 Son düzenlenme: 20 Şub 2018, 01:38 tarantula901
Sitede bir değişiklik yapmak istediğiniz hangi dosyanın ne işe yaradığını bilmiyor olabilirsiniz bende smfde hangi dosyanın ne işe yaradığını yazacağım.

1: index.template.php

Bu dosya sitemizin header (üst alan) ve footer (alt alan) kısmından oluşur. Tüm sayfalarda footer ve header alanı gözükür. index.template.phpde yaptığımız değişiklik header ve footer tüm sayfalarda gözükür.

2: boardindex.template.php

Bu dosya ana sayfada bulunan header ve footer dışında kalan kısımdır. Yaptığınız değişiklik sadece anasayfada görünür.

3: MessageIndex.template.php

Bu dosya konuların listelendiği kısımdır. örneğin anasayfadaki bir kategoriye tıkladığımızda açılan kısım footer ve header hariç orta kısımdır. Yaptığınız değişilik sadece o kısımda görüntülenir.

4: Display.template.php

Bu dosyada yaptığınız değişiklik header ve footer hariç konu içinde bulunan alanı değiştirir. yaptığınız değişiklik sadece konu içinde görüntülenir.

Not: İlgili dosyalarda birşey aramak istiyorsanız.

Chrome tarayıcısında sağ tıklayıp inceleye tıklayın. değiştirmek istediğini alanı seçin div yada diğer html koddan parça alarak üsteki dosyalarda arama yapın.

ipucu:

Dosyalarda değişikliklerde kod eklemelerinde yapılan hatalar

Hataların çoğunluğunda echo ' '; kodlarının açık ve kapatılmamasından kaynaklı hatalardır.

Yada phpde { }kodunun açık yada kapalı kodunun kapanmamasından yada eksik kod kullanmasından kaynaklanan hatalardır.


Üste paylaştığım dosyalar en önemli tema değişiklik yapabileceğiniz dosyalardır. diğer dosyalar için bilgi isterseniz konu altında yazmayı unutmayın.

Mod kurulumu yaparken yada maneul işlem yaptığınızda kodlar ilk önce kullanmış olduğunuz seçmiş olduğunuz temadan kodları çeker eğer modun başka dosyalarda değişiklik yaptıysa ozaman defaultun içindeki tema dosyalarından çeker.

Örnek: Profile.template.php dosyası olsun. a temamız olsun ve default teması olsun.

Bir mod yüklediniz bu mod Profile.template.php de değişiklik yaptı diyelim. ilk önce seçmiş olduğunuz tema kontrol edilir Profile.template.php dosyası temanızda yoksa default teması içerisindeki Profile.template.php dosyasını kullanır.


esudur

hocam elinize sağlık tamda aradığım konu yalnız yinede birşey sormalıyım bilyorsunuz ki aynı dosyalar hem temamız da hemde default dosyasında bulunuyor bizler yapmak istediğimiz şeyleri mod kurumları yada kod değişiklerini hangisinde yapacağız ...çünki bazen sizlerde kod paylaşımlarınızda default daki dosyaları kullanın diye uyarıyorsunuz kısaca bunlardan bahsede bilirmisiniz

tarantula901

Mod kurulumlarında yada manuel kurulumlarında

Temada o dosya var ise  temanın dosyalarını kullanır eğer kullanmış olduğunuz temada o dosya yok ise default temasındaki dosyaları kullanır. defaulttaki dosyayı alıp kendi temanıza atarsanız temanızdaki dosyayı kullanır artık. eğer o dosyayı silerseniz yine aynı şekilde defaulttaki dosyayı kullanır.

Kurulum yaparken default ve kullanmış olduğunuz temaya uygulamaya çalışın.

esudur

Mod kurulumlarında yada manuel kurulumlarında

Temada o dosya var ise  temanın dosyalarını kullanır eğer kullanmış olduğunuz temada o dosya yok ise default temasındaki dosyaları kullanır. defaulttaki dosyayı alıp kendi temanıza atarsanız temanızdaki dosyayı kullanır artık. eğer o dosyayı silerseniz yine aynı şekilde defaulttaki dosyayı kullanır.

Kurulum yaparken default ve kullanmış olduğunuz temaya uygulamaya çalışın.
hocam karıştı biraz tema ve default dosyaları aynı mı temadki dısplay dosyası silinse defaulttaki iş görürmü çözemedim şimdi

tarantula901

hocam karıştı biraz tema ve default dosyaları aynı mı temadki dısplay dosyası silinse defaulttaki iş görürmü çözemedim şimdi
ilk önce temadaki dosyayı kullanır tema dosyalar yok ise default temasındaki dosyaları kullanır.