İlk defa kurulum :
Minimum Sistem İhtiyaçları:
Platform: Linux, Windows, FreeBSD, OS X, Sun
Disk
Alanı: Normal kurulum 5 MB alana ihtiyaç duyar. Kullanıcı dosyaları,
forum ek modül ve temalar bu alana dahil değildir. Bütün modüller için
ortalama 8 - 10 MB alana ihtiyacınız olabilir.
PHP: PHP 4.1.0 ya da üstü. Not: Forumunuz için ayrıca bu değerin uyumluluğunu kontrol ediniz.
MySQL: 3.23.4 ya da üstü (4.1 phpBB3 için). Not: Forumunuz için ayrıca bu değerin uyumluluğunu kontrol ediniz.
Veritabanı:
1 MySQL veritabanı 500 KB boş alan. Forumla aynı veritabanını
kullandığı için ek 280KB lık tablo alanına ihtiyaç duyar.
GD Graphics Library sürüm 1.0 ya da üstü. GD kütüphanesi ufak resimlerin oluşturulmasında gereklidir.
Uyumlu Forumlar:
SMF 1.1.x
IPB 1.3.x
IPB 2.3.x
vB 3.6.x
phpBB 2.0.x
phpBB 3.x
MyBB 1.2.x
AEF 1.0.5
PHPBB3 kullancaksanız forum ve portlaınızda UTF-8 dil dosyası, diğer forumlarda normal dil dosyasını kullanınız.
Yükleme işlemine başlamadan önce lütfen yedek alınız.
Öncelikle forumunuzun kurulu ve çalışıyor olması gerekli.
FTP ye dosyaları aşağıdaki şekilde yükleyiniz.
http://www.example.com/index.php
http://www.example.com/mkportal
http://www.example.com/forum
Eğer
AEF forumlu sürümü kullanıyorsanız forum yerine aeforum adında bir
klasör zaten paketle yüklenecektir. Eğer hali hazırda bir foromun
üstüne kurulum yapıyorsanız forumunuz forum adında bir klasörde de
olabilir başka bir klasörde de . Eğer ana dizinde ise bir alt dizine
almanız gerekiyor.
Aşağıkdai dosya ve klasörleri CHMOD 777 hale getirin
mkportal/conf_mk.php
mkportal/blog
mkportal/blog/images
mkportal/blog/images/tmp
mkportal/cache
mkportal/lang
mkportal/lang/English
mkportal/lang/Francais
mkportal/lang/Italiano
mkportal/modules/downloads/file
mkportal/modules/gallery/album
mkportal/modules/gallery/album/tmp
mkportal/modules/reviews/images
mkportal/modules/reviews/images/tmp
mkportal/templates
mkportal/templates/default
mkportal/templates/Forum
Kurulum betiğini çalıştırınız :
http://www.example.com/mkportal/mk_install.php
(Aşama 1) Next tuşuna basarak devam edin(Aşama 2) Sözleşmeyi kabul ederek
I agree butonuna tıklayın.
(Sözleşmede copyright'ı silmenin suç olduğu geçiyor)
(Aşama 3) Kullandığınız forum sistemini sekmeden seçerek ilerleyin.
(Aşama 4) 1. kutuda site adresiniz 2. kutuya ise forum dosyalarınızın bulunduğu klasörü yazıyoruz.
Örneğin : Forum dosyalarınız ftp'de
forumum adındaki klasör içerisindeyse 2.kutucuğa
forumum yazıyoruz. Örnek resimde forum dosyalarımız mybb klasörü içeriisinde olduğu için mybb yazdık.
Daha sonra
install>> butonuna basarak devam ediyoruz.
(Aşama 5) Sonuncu aşama kurulum işlemi tamam
Enter your new MKPortal linkine tıklayarak portalımıza girebiliriz.
Kurulum bitince mk_install.php dosyasını ve mkportal/upgrades klasörünü mutlaka siliniz.
Kurulum bitmiştir. PHPBB2 foruma kurulum yapıyorsanız login.php yi açın:
Bul:
Kod:
the mk_install.php file and the mkportal/upgrades
Bununla değiştir:
Kod:
- Kod:
-
if ($url == "portalhome") {
Header("Location: ../");
exit;
} else {
redirect(append_sid($url, true));
}
Aynı koddan 3 defa geçmekte ve 3'ünü de bu şekilde değişmelisiniz.
---------------------------------------------------------------------
Eğer
forumunuzu portal içinde açmak isterseniz aşağıdaki editlemeleri de
yapmalısınız. Ama unutmayın bu sunucunuzun üzeirndeki yükü artırabilir.
SMF için:
Aç:
Sources/Subs.php
Bul:
Kod:
- Kod:
-
// For session check verfication.... don't switch browsers...
$_SESSION['USER_AGENT'] = $_SERVER['HTTP_USER_AGENT'];
Altına ekle:
Kod:
- Kod:
-
//added from MKportal
if ($header !== false && in_array('main', $context['template_layers'])) {
define ( 'IN_MKP', 1 );
require_once "../mkportal/include/SMF/smf_out.php";
mkportal_board_out();
}
//end added
Vbulletin:
Aç:
includes/functions.php
Bul:
Kod:
- Kod:
-
if (!is_demo_mode())
{
($hook = vBulletinHook::fetch_hook('global_complete')) ? eval($hook) : false;
}
Altına ekle:
Kod:
- Kod:
-
//added from MKportal
define ( 'IN_MKP', 1 );
require_once "../mkportal/include/VB/vb_out.php";
$output = mkportal_board_out($output);
//end added
IBP 1.3:
Aç sources/functions.php
Bul:
Kod:
- Kod:
-
//---------------------------------------
// Close this DB connection
//---------------------------------------
Altına ekle:
Kod:
- Kod:
-
//added from MKportal
define ( 'IN_MKP', 1 );
require_once "../mkportal/include/IPB13/ipb13_out.php";
$ibforums->skin['template'] = mkportal_board_out($ibforums->skin['template']);
//end added
Phpbb2Aç includes/page_header.php
Bul:
Kod:
- Kod:
-
$template->assign_block_vars('switch_enable_pm_popup', array());
Değiş
Kod:
- Kod:
-
//$template->assign_block_vars('switch_enable_pm_popup', array());
Bul:
Kod:
includes/page_tail.php
Altına ekle:
Kod:
- Kod:
-
//added from MKportal
global $Checkmkout, $ForumOut;
define ( 'IN_MKP', 1 );
$MK_PATH = "../";
require $MK_PATH."mkportal/conf_mk.php";
if($FORUM_VIEW == 1 && !$Checkmkout) {
require_once $MK_PATH."mkportal/include/PHPBB/php_out.php";
mkportal_board_out();
}
if($FORUM_VIEW == 1 && $Checkmkout) {
echo $ForumOut;
}
//end added
Aç includes/template.php
Bul:
Kod:
- Kod:
-
eval($this->compiled_code[$handle]);
Değiş:
Kod:
- Kod:
-
// modificato da mkportal
global $ForumOut, $Checkmkout, $gen_simple_header;
if ($handle == "smiliesbody" || $handle == "reviewbody" || $_GET['mode'] == "searchuser" || $gen_simple_header) {
$Checkmkout = 1;
}
$MK_PATH = "./";
if (defined('IN_ADMIN')) {
$MK_PATH = "../";
}
require $MK_PATH."../mkportal/conf_mk.php";
if ( !defined('IN_ADMIN') && $FORUM_VIEW == 1) {
ob_start();
eval($this->compiled_code[$handle]);
$ForumOut .= ob_get_contents();
ob_end_clean();
} else {
eval($this->compiled_code[$handle]);
}
// fine modificato
Forumun başlığına silmek isterseniz
Aşağıdaki kısmı tamamen silin:
Kod:
templates/subSilver/overall_header.tpl
IPB 2:
Aç sources/classes/class_display.php
Bul :
Kod:
- Kod:
-
function do_output($output_array)
{
global $Debug;
Altına ekle:
Kod:
- Kod:
-
//added from MKportal
define ( 'IN_MKP', 1 );
$MK_PATH = "../";
require $MK_PATH."mkportal/conf_mk.php";
//end added
Bul:
Kod:
- Kod:
-
$output_array['MEMBER_BAR'] = $this->ipsclass->compiled_templates['skin_global']->member_bar($msg_data);
Değiş:
Kod:
- Kod:
-
//Mkportal edited
if(!$FORUM_VIEW) {
$output_array['MEMBER_BAR'] = $this->ipsclass->compiled_templates['skin_global']->member_bar($msg_data);
}
//end edited
Bul:
Kod:
- Kod:
-
if ( $this->ipsclass->vars['ipb_img_url'] )
{
$this->ipsclass->skin['_wrapper'] = preg_replace( "#img\\s+?src=([\\"'])style_(images|avatars|emoticons)(.+?)[\\"'](.+?)?".">#is", "img src=\\\\1".$this->ipsclass->vars['ipb_img_url']."style_\\\\2\\\\3\\\\1\\\\4>", $this->ipsclass->skin['_wrapper'] );
}
Altına ekle:
Kod:
- Kod:
-
//added from MKportal
if($FORUM_VIEW == 1) {
require_once $MK_PATH."mkportal/include/IPB/ipb_out.php";
$this->ipsclass->skin['_wrapper'] = mkportal_board_out($this->ipsclass->skin['_wrapper']);
}
//end added
PHPBB3:
Aç includes/functions.php
Bul:
Kod:
[/b]
- Kod:
-
if ($config['gzip_compress'])
{
if (@extension_loaded('zlib') && !headers_sent())
{
ob_start('ob_gzhandler');
}
}
Altına ekle:
Kod:
- Kod:
-
//added from MKportal
ob_start();
// End added
Bul:
Kod:
- Kod:
-
$template->display('body');
garbage_collection();
Altına ekle:
Kod:
- Kod:
-
//added from MKportal
if (strpos($_SERVER['REQUEST_URI'], '/adm/') === false) {
define ( 'IN_MKP', 1 );
require_once "../mkportal/include/PHPBB3/php_out.php";
mkportal_board_out();
}
//end added
MyBB:
Aç inc/functions.php
Bul:
Kod:
- Kod:
-
$contents = $plugins->run_hooks("pre_output_page", $contents);
Altına ekle:
Kod:
- Kod:
-
//added from MKportal
define ( 'IN_MKP', 1 );
require_once "../mkportal/include/MYBB/mybb_out.php";
$contents = mkportal_board_out($contents);
//end added
Not aLintidiR.