http://www.xoops.ir

سیستم مدیریت محتوا زوپس

سیستم مدیریت محتوای زوپس، CMS قدرتمندی ‌است كه با زبان PHP نوشته شده و با بانک اطلاعات MySQL همخوانی دارد، استفاده از این نرم افزار كاملا آزاد و رایگان است، برای دریافت هسته‌ی اصلی این برنامه روی آیکن زیر کلیک کنید.

دریافت کنید
زوپس فارسی
زوپس فارسی
زوپس فارسی
زوپس فارسی
زوپس فارسی
زوپس فارسی
شرح کامل مین فایل - آموزش هسته - اخبار زوپس
ورود به سایت




ورود خودکار

واژه رمز را فراموش کرده‌اید؟
عضو شوید
افراد آنلاين
9 کاربر آن‌لاين است (1 کاربر در حال مشاهده‌ی سایت اخبار زوپس)

عضو: 0
مهمان: 9

بیشتر...
آموزش هسته : شرح کامل مین فایل
فرستنده voltan در تاريخ ۱۳۸۹/۸/۲۷ ۱۹:۵۵:۲۲ (2629 بار خوانده شده) خبرهای فرستاده شده توسط این شخص
این شکل اصلی یه مین فایله


if ( !defined("XOOPS_MAINFILE_INCLUDED") ) {
    
define("XOOPS_MAINFILE_INCLUDED",1);

    
// XOOPS Physical Path
    // Physical path to your main XOOPS directory WITHOUT trailing slash
    // Example: define('XOOPS_ROOT_PATH', '[color=009900]/home/YOURACCOUNT/public_html/[/color]');
    
define('XOOPS_ROOT_PATH''[color=009900]/home/YOURACCOUNT/public_html/[/color]');

    
// XOOPS Virtual Path (URL)
    // Virtual path to your main XOOPS directory WITHOUT trailing slash
    // Example: define('XOOPS_URL', '[color=009900]http://www.yoursite.com[/color]');
    
define('XOOPS_URL''[color=009900]http://www.yoursite.com[/color]');
    
    
define('XOOPS_CHECK_PATH'1);
    
// Protect against external scripts execution if safe mode is not enabled
    
if ( XOOPS_CHECK_PATH && !@ini_get('safe_mode') ) {
        if ( 
function_exists('debug_backtrace') ) {
            
$xoopsScriptPath debug_backtrace();
            if ( !
count($xoopsScriptPath) ) {
                 die(
"XOOPS path check: this file cannot be requested directly");
            }
            
$xoopsScriptPath $xoopsScriptPath[0]['file'];
        } else {
            
$xoopsScriptPath = isset($_SERVER['PATH_TRANSLATED']) ? $_SERVER['PATH_TRANSLATED'] :  $_SERVER['SCRIPT_FILENAME'];
        }
        if ( 
DIRECTORY_SEPARATOR != '/' ) {
            
// IIS6 may double the  chars
            
$xoopsScriptPath str_replacestrpos$xoopsScriptPath'\\') ? '\\' DIRECTORY_SEPARATOR'/'$xoopsScriptPath);
        }
        if ( 
strcasecmpsubstr($xoopsScriptPath0strlen(XOOPS_ROOT_PATH)), str_replaceDIRECTORY_SEPARATOR'/'XOOPS_ROOT_PATH)) ) {
             exit(
"XOOPS path check: Script is not inside XOOPS_ROOT_PATH and cannot run.");
        }
    }

    
// Database
    // Choose the database to be used
    
define('XOOPS_DB_TYPE''mysql');

    
// Table Prefix
    // This prefix will be added to all new tables created to avoid name conflict in the database. If you are unsure, just use the default 'xoops'.
    
define('XOOPS_DB_PREFIX''xoops');

    
// Database Hostname
    // Hostname of the database server. If you are unsure, 'localhost' works in most cases.
    
define('XOOPS_DB_HOST''localhost');

    
// Database Username
    // Your database user account on the host
    
define('XOOPS_DB_USER''[color=009900]YourDatabaseUsername[/color]');

    
// Database Password
    // Password for your database user account
    
define('XOOPS_DB_PASS''[color=009900]YourDatabasePassword[/color]');

    
// Database Name
    // The name of database on the host. The installer will attempt to create the database if not exist
    
define('XOOPS_DB_NAME''  [color=009900]YourDatabaseName[/color]');

    
// Use persistent connection? (Yes=1 No=0)
    // Default is 'Yes'. Choose 'Yes' if you are unsure.
    
define('XOOPS_DB_PCONNECT'0);

    
define('XOOPS_GROUP_ADMIN''1');
    
define('XOOPS_GROUP_USERS''2');
    
define('XOOPS_GROUP_ANONYMOUS''3');

    foreach ( array(
'GLOBALS''_SESSION''HTTP_SESSION_VARS''_GET''HTTP_GET_VARS''_POST''HTTP_POST_VARS''_COOKIE''HTTP_COOKIE_VARS''_REQUEST''_SERVER''HTTP_SERVER_VARS''_ENV''HTTP_ENV_VARS''_FILES''HTTP_POST_FILES''xoopsDB''xoopsUser''xoopsUserId''xoopsUserGroups''xoopsUserIsAdmin''xoopsConfig''xoopsOption''xoopsModule''xoopsModuleConfig''xoopsRequestUri') as $bad_global ) {
        if ( isset( 
$_REQUEST[$bad_global] ) ) {
            
header'Location: '.XOOPS_URL.'/' );
            exit();
        }
    }
        
    if (!isset(
$xoopsOption['nocommon']) && XOOPS_ROOT_PATH != '' ) {
        include 
XOOPS_ROOT_PATH."/include/common.php";
    }

}
?>




قسمت های سبز رنگ متغیر ها هستن که برای هر سایت چه در لوکال و چه در نت متفاوته

بخش اول




// Example: define('XOOPS_ROOT_PATH', '[color=009900]/home/YOURACCOUNT/public_html/[/color]');
    
define('XOOPS_ROOT_PATH''[color=009900]/home/YOURACCOUNT/public_html/[/color]');


که آدرس فیزیکی محل فایل هاست اگه شما در شاخه ای داخل public_html فایل رو ریخته باشی نام اون شاخه هم به انتهای این آدرس اضافه میشه

مثلا
[color=009900]/home/YOURACCOUNT/public_html/xoops/[/color]


در لوکلا آدرس فیزیکی پوشه ای که مین فایل توش قراره داره مثلا

// Example: define('XOOPS_ROOT_PATH', 'E:/xampp/xampp/htdocs/htdocs');
    
define('XOOPS_ROOT_PATH''E:/xampp/xampp/htdocs/htdocs');


بخش بعد
// Example: define('XOOPS_URL', '[color=009900]http://www.yoursite.com[/color]');
    
define('XOOPS_URL''[color=009900]http://www.yoursite.com[/color]')


ادرس سایت شماست اگه این سایت داخل یه شاخه ی توی پوبیلیش اچ تی ام ال باشه مثلا xoops به این تغییر میکنه

// Example: define('XOOPS_URL', '[color=009900]http://www.yoursite.com/xoops[/color]');
    
define('XOOPS_URL''[color=009900]http://www.yoursite.com/xoops[/color]');


و در لوکال آدرس زیره
// Example: define('XOOPS_URL', 'http://localhost/htdocs');
    
define('XOOPS_URL''http://localhost/htdocs');


این بخش هم
// Database Username
    // Your database user account on the host
    
define('XOOPS_DB_USER''[color=009900]YourDatabaseUsername[/color]');

    
// Database Password
    // Password for your database user account
    
define('XOOPS_DB_PASS''[color=009900]YourDatabasePassword[/color]');

    
// Database Name
    // The name of database on the host. The installer will attempt to create the database if not exist
    
define('XOOPS_DB_NAME''  [color=009900]YourDatabaseName[/color]');


نام پایگاه داده ها و یوزر نیم و پسورده اونه که شما با توجه با نام و پوزر نیم و پسورد پایه گاه داده های خودتون در صورت نیاز میتونید توش تغییر بدین

define('XOOPS_GROUP_ADMIN''1');
    
define('XOOPS_GROUP_USERS''2');
    
define('XOOPS_GROUP_ANONYMOUS''3');


این هم گروه های پیش فرض سایت و شماره ی دسترسی اون هاست
برچسب‌ها: زوپس   فایل   هسته   مین  
بی‌شک دیدگاه هر کس نشانه‌ی تفکر اوست، ما در برابر نظر دیگران مسئول نیستیم
فرستنده شاخه