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ç :
'post' => array('Post.php', 'Post'),
'portal' => array('portal.php', 'portal'),
Sources/ModSettings.php aç
$context['sub_template'] = 'show_settings';
$subActions = array(
'basic' => 'ModifyBasicSettings',
'layout' => 'ModifyLayoutSettings',
'portal' => 'PortalSettings',
// 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'],
),
'portal' => array(
'title' => $txt['portal_ayar'],
'href' => $scripturl . '?action=featuresettings;sa=portal;sesc=' . $context['session_id'],
'is_last' => true,
),
require_once($sourcedir . '/ManageServer.php');
$subActions = array(
'basic' => 'ModifyBasicSettings',
'layout' => 'ModifyLayoutSettings'
'portal' => 'PortalSettings',
?>
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ç
?>
//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ç
// 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;
// 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