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 19 Ekm 2007 00: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


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

  profesyonel phpBB3 çözümleri ve web hizmetleri

Re: Tema dosyasına yeni bir fonksiyon eklemek.

İleti ALEXIS 19 Ekm 2007 00:35

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

phpBB Modifications Documentation
http://www.phpbb.com/mods/documentation/index.php
ALEXIS
tercüme
tercüme

Kullanıcı avatarı

İleti: 2566
Kayıt: 03 Arl 2006 09:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: İyi
CSS: İyi
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.2

Re: Tema dosyasına yeni bir fonksiyon eklemek.

İleti EfSaNe 23 Ekm 2007 13: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


İleti: 2
Kayıt: 29 Eyl 2007 01: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 12: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


İleti: 17
Kayıt: 01 Nis 2007 19: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 12: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
tercüme
tercüme

Kullanıcı avatarı

İleti: 2566
Kayıt: 03 Arl 2006 09:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: İyi
CSS: İyi
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.2


Diğer Konular


Kimler çevrimiçi

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