PDA

Orijinalini görmek için tıklayınız : Simple portal sayfaları için active özellikli buton ekleme



bolubeyi
06.Temmuz.2014, 10:57
İhtiyaç durumunda simple portal sayfaları oluşturuyor ve forum menüsüne buton ekliyoruz. Fakat butona tıklayıp sayfaya girdiğimizde buton aktif hale gelmiyor. Butonun aktif hale gelmesi için aşağıdaki işlem basamakları uygulanır.

Öncelikle menüye aşağıdaki kodlarla örnek olarak modifikasyon listesi butonu ekleyelim:
Subs.php
Şu kodu bulup:

'logout' => array(
üstüne buton kodlarımızı ekliyoruz:

'modifikasyonlar' => array(
'title' => $txt['modifikasyonlar'],
'href' => $scripturl . '?page=modifikasyonlar',
'show' => !$user_info['is_guest'],
'sub_buttons' => array(
),
'is_last' => !$context['right_to_left'],
),

Modifications.english.php
Bul:

?>

Üstüne ekle:

$txt['modifikasyonlar'] = 'Modifications list';

Modifications.turkish.php
Bul:

?>

Üstüne ekle:

$txt['modifikasyonlar'] = 'Modifikasyon listesi';

Bu kodlama ile menüye butonu eklemiş olduk. Ancak henüz active özelliği eklenmedi. Active özelliğini eklemek için:
Subs.php
Bul:

elseif ($context['current_action'] == 'groups' && $context['allow_moderation_center'])
$current_action = 'moderate';

Altına ekle:

elseif ($context['current_action'] == 'modifikasyonlar')
$current_action = 'modifikasyonlar';

Bul:

$context['current_action'] = isset($_GET['action']) ? $_GET['action'] : '';

Üstüne ekle:

if (isset($_GET['page']))
$_GET['action'] = strtolower($_GET['page']);

Orjinal konu: Simple portal sayfalar (https://smfdestek.com/index.php?topic=1053.0)

Kaynak: Simple portal sayfaları için active özellikli buton ekleme (https://www.webmasterlord.net/3079-simple-portal-sayfalari-icin-active-ozellikli-buton-ekleme-konusu.html)