phpBB Türkiye - phpBB3 Türkçe destek ve geliştirme

İçeriği atla

profesyonel phpBB3 hizmetleri

Sitemiz sadece phpBB 3.0 sürümüne destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.

Tema dosyasına yeni bir fonksiyon eklemek.

Tema dosyasına yeni bir fonksiyon eklemek.

İleti marvell 18 Ekm 2007 23:13

Viewforum_body.html de bazı değişiklikler yapmak istiyorum. Asıl yapmak istediğim şey konu başlarına küçük resimler yerleştirmek. Bu yerleştireceğim resimleri ayrı bir formdan alacağım.

Viewforum_body.html ye ekleyeceğim topicrow.TOPIC_THUMBNAIL_IMG şeklindeki bir parametreyi başka eklemem gereken yerler nerelerdir? Bunun ile ilgili bu şekilde bir özellik eklemek ile ilgili bir döküman bulamadım.

Yardımcı olabilirseniz sevinirim.
Kolay gelsin.
marvell
kullanıcı
kullanıcı

İleti: 109
Kayıt: 19 Tem 2007 10:03
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBB 3.0.0

 

Re: Tema dosyasına yeni bir fonksiyon eklemek.

İleti ALEXIS 18 Ekm 2007 23:35

Yapmak istediğin işleme göre kodlar değişir.

phpBB Modifications Documentation
http://www.phpbb.com/mods/documentation/index.php
ALEXIS
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 2866
Kayıt: 03 Arl 2006 08:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: Çok iyi
CSS: Çok iyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3.0.3-RC1

Re: Tema dosyasına yeni bir fonksiyon eklemek.

İleti EfSaNe 23 Ekm 2007 12:12

Kısacası eklentiyi yapacağın php dosyası ve page_header.php dosyasında işlemler yapacaksın. Alexis arkadaşımızın Verdiği yerde belirtilmiştir çoğunlukla. Ama daha önce birçok kez yaptığım için ben bu şekilde yaptığım için belirtmek istedim.

--edit phpbb3 için alexis belirttiği gibi her fonksiyonda değişim göstermektedir--
EfSaNe
kullanıcı
kullanıcı

İleti: 2
Kayıt: 29 Eyl 2007 00:03
HTML: Çok iyi
CSS: Çok iyi
PHP: İyi
phpBB3: Başlangıç
Sürüm: Yakında

Re: Tema dosyasına yeni bir fonksiyon eklemek.

İleti Scorpion 26 Ekm 2007 11:07

EfSaNe yazdı:Kısacası eklentiyi yapacağın php dosyası ve page_header.php dosyasında işlemler yapacaksın. Alexis arkadaşımızın Verdiği yerde belirtilmiştir çoğunlukla. Ama daha önce birçok kez yaptığım için ben bu şekilde yaptığım için belirtmek istedim.

--edit phpbb3 için alexis belirttiği gibi her fonksiyonda değişim göstermektedir--


Farkettiniz mi bilmem ama PhpBB3 içerisinde "page_header.php" diye bir dosya yoktur.
Scorpion
kullanıcı
kullanıcı

İleti: 17
Kayıt: 01 Nis 2007 18:31
Konum: İstanbul
İsim: Furkan
HTML: İyi
CSS: Başlangıç
PHP: Orta
phpBB3: İyi
Sürüm: phpBB3 GOLD

Re: Tema dosyasına yeni bir fonksiyon eklemek.

İleti ALEXIS 26 Ekm 2007 11:17

Scorpion yazdı:Farkettiniz mi bilmem ama PhpBB3 içerisinde "page_header.php" diye bir dosya yoktur.


Bildiğimiz eski page_header.php ve page_footer.php dosyaları functions.php içine fonksiyon olarak gömülü durumda.

Eklentilerimde sıklıkla önüne ekleyin diye kullandığım time zone değişkeni yine olması gereken yerde. Header tema değişkenlerinin tanımlanma array'ının tam önünde.

Kod: Tümünü seç
   // Which timezone?
   $tz = ($user->data['user_id'] != ANONYMOUS) ? strval(doubleval($user->data['user_timezone'])) : strval(doubleval($config['board_timezone']));


header fonksiyonu başlangıcı

Kod: Tümünü seç
/**
* Generate page header
*/
function page_header($page_title = '', $display_online_list = true)
{


footer fonksiyonu başlangıcı

Kod: Tümünü seç
/**
* Generate page footer
*/
function page_footer($run_cron = true)
{


header ve footer fonksiyonlarının nasıl çağırıldığına ve kullanıldığına ilişkin örnek, boş sayfa (blank page) makelemizde mevcut.
ALEXIS
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 2866
Kayıt: 03 Arl 2006 08:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: Çok iyi
CSS: Çok iyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3.0.3-RC1


Diğer Konular


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 1 misafir