Arşiv Anasayfa Portal
Sayfalar: 1
GencPortal ( v1) By: schizophrenic Date: 09 February 2008, 20:04:00
Admin Panel Destekli

Admin -> Forum seçenekleri -> Portal Ayarları

buradan portal ayarlarınızı yapabilirsiniz.

Özellikler :

Subaction olarak duyuru olarak kullanabileceğiniz bir extra sayfa.
Çogu arkadasımızn ıstediği anasayfada anket  admin panelden anket id si giriyorsunuz.
Resimler daha iyi anlatıcak


http://img137.imageshack.us/img137/3535/adszgj3.jpg


İndex.php aç :

: (bul)  
'post' => array('Post.php', 'Post'),

: (altına ekle)  
'portal' => array('portal.php', 'portal'),

Sources/ModSettings.php aç

: (bul)  
$context['sub_template'] = 'show_settings';

$subActions = array(
'basic' => 'ModifyBasicSettings',
'layout' => 'ModifyLayoutSettings',

: (altına ekle)  
'portal' => 'PortalSettings',
: (bul)  
// Load up all the tabs...
$context['admin_tabs'] = array(
'title' => &$txt['modSettings_title'],
'help' => 'modsettings',
'description' => $txt['smf3'],
'tabs' => array(
'basic' => array(
'title' => $txt['mods_cat_features'],
'href' => $scripturl . '?action=featuresettings;sa=basic;sesc=' . $context['session_id'],
),
'layout' => array(
'title' => $txt['mods_cat_layout'],
'href' => $scripturl . '?action=featuresettings;sa=layout;sesc=' . $context['session_id'],
),
: (altına ekle)  
'portal' => array(
'title' => $txt['portal_ayar'],
'href' => $scripturl . '?action=featuresettings;sa=portal;sesc=' . $context['session_id'],
'is_last' => true,
),

: (bul)  
require_once($sourcedir . '/ManageServer.php');

$subActions = array(
'basic' => 'ModifyBasicSettings',
'layout' => 'ModifyLayoutSettings'
: (altına ekle)  
'portal' => 'PortalSettings',
: (bul)  
?>

: (üstüne ekle)  
function PortalSettings()
{
global $txt, $scripturl, $context, $settings, $sc;

$config_vars = array(


array('text', 'portal_mesaj_sayisi'),
array('text', 'portal_duyuru_id'),
array('text', 'portal_duyuru_mesaj'),
array('text', 'portal_anket_id'),


);

// Saving?
if (isset($_GET['save']))
{
saveDBSettings($config_vars);
redirectexit('action=featuresettings;sa=portal');
}

$context['post_url'] = $scripturl . '?action=featuresettings2;save;sa=portal';
$context['settings_title'] = $txt['portal_ayar'];

prepareDBSettingContext($config_vars);
}


ModSettings.turkish.php aç

: (bul)  
?>

: (üstün ekle)  
//Gencportal

$txt['portal_ayar'] = 'Portal Ayarları';
$txt['portal_mesaj_sayisi'] = 'Anasayfada Gösterilecek Mesaj Sayısı : ';
$txt['portal_duyuru_id'] = 'Duyurular Board ID :';
$txt['portal_duyuru_mesaj'] = 'Duyurular Gösterilecek Konu Sayısı :';
$txt['portal_anket_id'] = 'Anket ID :';

SSI.php aç

: (bul)  

// Show the latest news, with a template... by board.
function ssi_boardNews($board = null, $limit = null, $start = null, $length = null, $output_method = 'echo')
{
global $scripturl, $db_prefix, $txt, $settings, $modSettings, $context;
global $func;

loadLanguage('Stats');

// Must be integers....
if ($limit === null)
$limit = isset($_GET['limit']) ? (int) $_GET['limit'] : 5;

: (değiştir)  
// Show the latest news, with a template... by board.
function ssi_boardNews($board = null, $limit = null, $start = null, $length = null, $output_method = 'echo')
{
global $scripturl, $db_prefix, $txt, $settings, $modSettings, $context;
global $func;

loadLanguage('Stats');

// Must be integers....
if ($limit === null)
$limit = isset($_GET['limit']) ? (int) $_GET['limit'] : 10;

Dosyaları aşağıdaki dizinlere atınız

Portal.php -> Sources
Portal.template.php  -> Themes/default

Not : Suan Gizli İçerikli Mesaj Okumaktasınız =) [Hatta Okuyamamaktasınız=)]
Mesaj İçerigini Gormek İçin Konuya Yorum Yapmalısınız =)
KomikPc.Com Forumları Canlansın





GencPortal ( v1) By: mesbay4100 Date: 18 September 2008, 20:01:08
teşekkürler