Dostlarım bu iyiliğimi hiç unutmayın olur mu?
----------------------------D21Shoutbox Kurulum Rehberi v1.1----------------------1-Basit Kurulum
2-Uyumluluk
3-Aksaklıklar ve önemli noktalar
4-Hatırlatmalar
5-Öneriler
--------------------------------------------------------------------------------------------(1)-----------a)Önce bu dosyaları forumumuzu kurduğumuz dizine yani forum root una upload ediyoruz.
-d21_shoutbox_install.php => Root Directory
-d21_shoutbox_data.xml => Root Directory
cache klasörünün içeriğini de forum/ daki cache ye upload ediyoruz.
Upload işlemi bu kadar kuruluma geçelim..
b)diyelim ki forumunuzu forum klasörüne kurdunuz.Şu şekilde install dosyasını
çalıştırıyoruz. Tarayıcımızı :
http://www.sitenizinadi.com/forum/d21_shoutbox_install.phpbunu yazıp yüklemeyi başlatıyoruz.Karşınıza çıkan pencerede sadece install tıklatak
kurulumu bitirin.
Kurulum da bitti şimdi editlenmesi gereken dosyalara gelelim..
c)Editlenmesi Gereken Dosyaların Listesi:(forumumuzun klasöründeki)
-index.php
-sources/ipsclass.php
-sources/acp_loaders/acp_content.php
-sources/acp_loaders/acp_pages_content.php
-sources/classes/class_display.php
-sources/classes/class_session.php
-cache/lang_cache/en/lang_online.php
BU DOSYALARIN HER BİRİNİ AÇIP ŞUNLARI YAPIYORUZ.
-index.php yi açın şunu bulun
------------------------'component' => array( 'component' , 'component' , array() ),
------------------------altına şunu ekleyin
------------------------'shoutbox' => array( 'D2mods/Shoutbox/Shoutbox', 'shoutbox', array('sbox_stats','sbox_badwords','emoticons','bbcode','badwords')),
------------------------şunu bulun
------------------------//===========================================================================
// REQUIRE AND RUN
//===========================================================================
------------------------üzerine şunu ekleyin
------------------------//--------------------------------
// D21-Shoutbox Functions
//--------------------------------
require_once(ROOT_PATH.'sources/action_public/D2mods/Shoutbox/classes/class.sb.php');
$ipsclass->sbox = new sbfuncs;
$ipsclass->sbox->ipsclass =& $ipsclass;
$ipsclass->sbox->sbfuncs_load();
------------------------şimdi index.php yi kaydedin ve upload edin.
-soueces/ipsclass.php yi açın şunu bulun
------------------------//--------------------------------
// Generate cache list
//--------------------------------
------------------------üzerine şunu ekleyin
------------------------//--------------------------------
// D21-Shoutbox
//--------------------------------
if (IPB_THIS_SCRIPT == 'public')
{
$cachearray[] = 'sbox_colors';
}
else if (IPB_THIS_SCRIPT == 'admin')
{
$cachearray[] = 'sbox_stats';
$cachearray[] = 'sbox_colors';
$cachearray[] = 'sbox_badwords';
}
------------------------şimdi ipsclass.php dosyasını kaydedin ve upload edin
-sources/acp_loaders/acp_content.php yi açın şunu bulun
------------------------'calendars' => 'calendars',
------------------------altına şunu ekleyin
------------------------'Shoutbox' => 'd21shoutbox',
------------------------şimdi acp_content.php yi kaydedin ve upload edin
-sources/acp_loaders/acp_pages_content.php yi açın şunu bulun(ipucu sayfanın en sonundadır)
------------------------?>
------------------------üzerine şunu ekleyin
------------------------//--------------------------------
// D21-Shoutbox
//--------------------------------
$CATS[] = array('D21-Shoutbox');
$PAGES[] = array(
1 => array( 'Main Page' , 'section=content&act=Shoutbox&code=00' ),
2 => array( '· Admin Logs' , 'section=content&act=Shoutbox&code=logs' ),
3 => array( '· Badwords' , 'section=content&act=Shoutbox&code=06' ),
4 => array( '· Banned Members' , 'section=content&act=Shoutbox&code=04' ),
5 => array( '· Colors' , 'section=content&act=Shoutbox&code=05' ),
6 => array( '· Group Permissions' , 'section=content&act=Shoutbox&code=09' ),
7 => array( '· Member Search' , 'section=content&act=Shoutbox&code=search' ),
8 => array( '· Settings' , 'section=tools&act=op&code=findsetting&key='.urlencode('d21-shoutbox')),
9 => array( 'Statistics' , 'section=content&act=Shoutbox&code=02' ),
10 => array( 'Shoutbox Tools' , 'section=content&act=Shoutbox&code=03' ),
11 => array( 'Exports Manager' , 'section=content&act=Shoutbox&code=exports' ),
);
------------------------şimdi acp_pages_content.php yi kaydedin ve upload edin
-sources/classes/class_display.php yi açın şunu bulun
------------------------$this->ipsclass->skin['_wrapper'] = str_replace( "<% CHARSET %>" , $this->ipsclass->vars['gb_char_set'], $this->ipsclass->skin['_wrapper']);
------------------------altına şunu ekleyin
------------------------ //-----------------------------------------
// D21-Shoutbox
//-----------------------------------------
if ($this->ipsclass->sbox->settings['showglobal'] == 1)
{
require_once(ROOT_PATH.'sources/action_public/D2mods/Shoutbox/classes/class.misc.php');
$this->miscfuncs = new miscfuncs;
$this->miscfuncs->reg_class(&$this);
require_once(ROOT_PATH.'sources/action_public/D2mods/Shoutbox/classes/class.shout.php');
$sbf = new shoutfuncs();
$sbf->no_regclass(&$this);
if ($this->ipsclass->sbox->settings['globaltype'] == 0 && strtolower($this->ipsclass->input['act']) == 'idx')
{
$this->ipsclass->skin['_wrapper'] = str_replace("<!--D2-SHOUTBOX-->", $sbf->global_sbox(), $this->ipsclass->skin['_wrapper']);
}
else if ($this->ipsclass->sbox->settings['globaltype'] == 1)
{
$this->ipsclass->skin['_wrapper'] = str_replace("<!--D2-SHOUTBOX-->", $sbf->global_sbox(), $this->ipsclass->skin['_wrapper']);
}
}
----------------------şimdi class_display.php yi kaydedin ve upload edin
-sources/classes/class_session.php yi açın şunu bulun
---------------------- //-----------------------------------------
// Get module settings
//-----------------------------------------
----------------------üzerine şunu ekleyin
---------------------- //-----------------------------------------
// D21-Shoutbox
//-----------------------------------------
if (strtolower($this->ipsclass->input['act']) == 'shoutbox' && ($this->ipsclass->input['view'] == 'globalshouts' || $this->ipsclass->input['view'] == 'iframeshouts'))
{
return true;
}
----------------------(update_guest_session) kısım daki şunu bulun
---------------------- //-----------------------------------------
// Get module settings
//-----------------------------------------
----------------------altına şunu ekleyin
---------------------- //-----------------------------------------
// D21-Shoutbox
//-----------------------------------------
if (strtolower($this->ipsclass->input['act']) == 'shoutbox' && ($this->ipsclass->input['view'] == 'globalshouts' || $this->ipsclass->input['view'] == 'iframeshouts'))
{
return true;
}
----------------------şimdi class_session.php yi kaydedin ve upload edin
-cache/lang_cache/en/lang_online.php >>>> bunu yapmanıza gerek yok bunu verdiğim dil
dosyasında ben editledim.<<<<
Şimdi buradan sonrası kolay: Admin Kontrol Panelinize girin:(tabi seçili skin için)
LOOK & FEEL/SKİN MANAGER/Edit board header & footerwrapper/ gelin
ve şunu bulun
----------------------<% MEMBER BAR %>
----------------------hemen altına şunu ekleyin
----------------------<!--D2-SHOUTBOX-->
---------------------- save wrapper deyin ve çıkın...
Şimdi ACP/LOOK & FEEL/SKİN MANAGER/Edit template HTML/All Global HTML/global board header gelin
ve şunu bulun
----------------------<a href='{ipb.script_url}act=calendar'>{ipb.lang['tb_calendar']}</a>
----------------------hemen önüne şunu ekleyin
----------------------{$this->ipsclass->sbox->glink}
----------------------save template bit deyin
İŞTE KURULUMU TAMAMLADINIZ
----------(2)-----------UYUMLULUK: Tüm IPB Versionlarına uyar...
----------(3)-----------Aksaklıklar ve önemli noktalar.
Arkadaşlar bu çok önemli yükledikten sonra eğer foruma girerken şuna benzer bir hata
görürseniz. -----------<....sources/ipsclass.php on line....>-----------
Yapmanız gereken şey basit
--------------------------
ACP/LOOK & FEEL/SKİN TOOLS/REBUİLD CACHE ye gelin ve run tool deyin ama hangi skini
kullanıyorsanız onun için tabi:D
--------------------------
----------(4)-----------Hatırlatmalar:ACP TOOLS AND SETTİNGS ten D21Shoutbox ayarlarına girip misafirlere
onay bekleyenlere yasaklılara bu hizmeti yasaklamayı....
----------(5)-----------ÖNERİLER:Dil dosyası üzerinde oynayarak kişiselleştirin:
forum/cache/lang_cache/turkce(veya siz ne isim vermişseniz)/lang_shoutbox.php yi
editleyerek yapabilirsiniz.
SÜRPRİZİ SONA SAKLADIM:
İşte Size D21Shoutboxv1.1 + Türkçe Dil Dosyası(yenilendi) + Kolay Kurulum Rehberi
Dil dosyasının tüm hataları giderildi.Merak etmeyin kendi forumum için yaptığım kişiselleştirmeler bu dil doyasında yok.Ve kolay kurulum rehberi eklendi buyrun..
Güle güle kullanın...