phpbb_config tablosuna eklediğin her satırı global bir yöntem ile çekebiliyorsun.
- Kod: Tümünü seç
$config['satir_adi'];
- Kod: Tümünü seç
if ($config['satir_adi'] == true)
{
// php kodları
}
Yönetim tarafına bir aç/kapa özelliğini nasıl ekleyeceğni incelemen gerek, oldukça kolay ve hazır gelen fonksiyonları var...
Mesela şöyle bir mode sana otomatik olarak 2 adet radyo butonu (true/false) oluşturacaktır:
- Kod: Tümünü seç
case 'bolum':
$display_vars = array(
'title' => 'ACP_BOLUM_SETTINGS',
'vars' => array(
'legend1' => 'ACP_PORTAL_NEWS_SETTINGS',
'bolum_1' => array('lang' => 'ACP_BOLUM_BILMEMNEY', 'validate' => 'string', 'type' => 'text:10:200', 'explain' => true),
)
);
break;
Tabi bu sadece gösterme kısmını oluşturuyor, ancak yazma kısmı da sabit, değiştirmen gereken bir şey yok. acp_portal.php dosyasını incele, fazlalalıkları silerek direk amacına uygun olarak kullanabilirsin.
Dosyanın sonlarındaki
$this->new_config = $config; ifadesinden sonranına dokunmana dahi gerek yok, standart şablon gibi...