ALEXIS yazdı:Sanırım bunlar yeterli, extension.inc içerisindeki bilgilere de dikkat.
db/*.*
includes/constants.php
includes/db.php
includes/functions.php (tema sınıfı atama alınabilir)
includes/sql_parse.php
includes/template.php
common.php (özellikle include'ler)
config.php
- extension.inc de sadece
[syntax="php"]if ( !defined('IN_PHPBB') )
{
die("Hacking attempt");
}
//
// Change this if your extension is not .php!
//
$phpEx = "php";
$starttime = 0;[/syntax] var. dosyalarda " .php " yerine " '.$phpEx.' " kullanılıyor(extension.inc de değişkene bağlanuıyor ama tüm dosyalarda çalışıyor. hangi dosya inc ediyor anlamadım )
- db klasöründeki mysql(4).php de fonksiyonlar varmış. onu incelkedim ama pek birşey anlamadım.
- constants.php de tabloları define ediyor galiba onuda tam anlayamadım
- functions.php de forumda kullanılan fonksiyonlar var. çok fazla olduğu için bakamadım hepsine.
- sql_parse.php dikkatimi çekmemişti ona bakacağım.
- template.php yi zaten inc ettim ama birde kontrol etmem galiba
- common.php debazı genel özellikleri kontrol ediyor. post ve diğer işlemler galiba.
- config.php zaten db ye bağlanmak için gereken bilgileri içeriyor. onu baştan hallettim.
baktığım yerlere göre sadece birşey buldum.
for döngüsü ile $template->assign_block_vars olarak verileri sıralıyoruz. tmp dosyasında
<!-- BEGIN loop -->
{loop.I}<br>
<!-- END loop -->
olarak yazıldığında for da kaça kadar olurs ao kadar sayıyo.
ama veri listelemeyi hala bulamadım
ilgin için teşekkürler ALEXIS dediğin dosyalara bakmaya dewam edeceğim. çok saol. herkese kolay gelsin.