SimplePortal

Support => Turkish (Türkçe) => International Support => Ki?iselle?tirme => Topic started by: tc bolubeyi on June 20, 2014, 03:13:04 AM

Title: Simple portal sayfaları için active özellikli buton ekleme
Post by: tc bolubeyi on June 20, 2014, 03:13:04 AM
İ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:
Code: [Select]
'logout' => array(üstüne buton kodlarımızı ekliyoruz:
Code: [Select]
'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:
Code: [Select]
?>
Üstüne ekle:
Code: [Select]
$txt['modifikasyonlar'] = 'Modifications list';
Modifications.turkish.php
Bul:
Code: [Select]
?>
Üstüne ekle:
Code: [Select]
$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:
Code: [Select]
elseif ($context['current_action'] == 'groups' && $context['allow_moderation_center'])
$current_action = 'moderate';

Altına ekle:
Code: [Select]
elseif ($context['current_action'] == 'modifikasyonlar')
  $current_action = 'modifikasyonlar';

Bul:
Code: [Select]
$context['current_action'] = isset($_GET['action']) ? $_GET['action'] : '';
Üstüne ekle:
Code: [Select]
if (isset($_GET['page']))
  $_GET['action'] = strtolower($_GET['page']);

Orjinal konu: http://smfdestek.com/index.php?topic=1053.0
Title: Re: Simple portal sayfaları için active özellikli buton ekleme
Post by: Alpay on October 04, 2015, 02:35:54 PM
Teşekkür ederim, faydalanmak güzel oldu :)
SimplePortal 2.3.8 © 2008-2024, SimplePortal