host3nter

آموزش تصویری ساخت صفحات جداگانه در کلیجا

باسلام با یک آموزش دیگر در خدمتتون هستم . همان طور که از عنوان مشخص ...

موضوع آموزش تصویری ساخت صفحات جداگانه در کلیجا,.

دیگر سیستم ها, هاست و سرور, وب هاستینگ ایران

تاريخ ارسال:2014/07/16

هاست سنتر باسلام با یک آموزش دیگر در خدمتتون هستم . همان طور که از عنوان مشخص در این اموزش قصد دارم شما را با نحوه ایجاد صفحات جداگانه در کلیجا اشنا کنم . خوب ابتدا به مسیر نصب کلیجا بروید (شاخه اصلی کلیجا ) ابتدا برای اجرای صفحات جداگانه یک فایل php به نام دلخواه ایجاد کنید . به عنوان مثال من فایلی به نام kl.php ایجاد کردم . سپس سورس زیر را در ان قرار دهید . کد PHP: <?php/**** @package Kleeja* @version $Id: index.php 2121 2013-01-04 23:53:36Z saanina $* @copyright (c) 2007 Kleeja.com*     [MENTION=10520]LIC[/MENTION]ense ./docs/license.txt**/ define ('IN_INDEX', true);define ('IN_REAL_INDEX', true);define ('IN_SUBMIT_UPLOADING' , (isset($_POST['submitr']) || isset($_POST['submittxt'])));include ('includes/common.php');($hook = kleeja_run_hook('begin_index_page')) ? eval($hook) : null; //run hook////Is kleeja only for memebers ?! //if(empty($d_groups[2]['exts']) && !$usrcp->name()){    // Send a 503 HTTP response code to prevent search bots from indexing this message    //header('HTTP/1.1 503 Service Temporarily Unavailable');    kleeja_info($lang['SITE_FOR_MEMBER_ONLY'], $lang['HOME']);}////Type of how will decoding name ..//$decode = 'none';switch(intval($config['decode'])):    case 1:    $decode = 'time';    break;    case 2:    $decode = 'md5';    break;    default:        //add you own decode        ($hook = kleeja_run_hook('decode_config_default')) ? eval($hook) : null; //run hook    break;endswitch;////start uploader class .. //$kljup->decode        = $decode;$kljup->folder        = $config['foldername'];$kljup->prefix        = $config['prefixname'];$kljup->action        = $action = "index.php";$kljup->filesnum    = $config['filesnum'];//--------------------- start user system part$kljup->types        = $d_groups[$userinfo['group_id']]['exts'];$kljup->id_user        = ($usrcp->name()) ? $usrcp->id() : '-1';$kljup->user_is_adm = user_can('enter_acp');$kljup->safe_code    = $config['safe_code'];//--------------------- end user system part$kljup->process();//add from 1rc6$FILES_NUM_LOOP = array();foreach(range(1, $config['filesnum']) as $i){    $FILES_NUM_LOOP[] = array('i' => $i, 'show'=>($i == 1 ||  (!empty($config['filesnum_show']) && (int)  $config['filesnum_show'] == 1) ? '' : 'display: none'));}//show errors and info$info = array();foreach($kljup->messages as $t=>$s)    {    $info[] = array('t'=>$s[1], 'i' => $s[0]);}//some words for template$welcome_msg    = $config['welcome_msg'];$filecp_link    = $usrcp->id() ? $config['siteurl'] . ($config['mod_writer'] ? 'filecp.html' : 'ucp.php?go=filecp') : false;$terms_msg        = sprintf($lang['AGREE_RULES'], '<a href="' .  ($config['mod_writer'] ? 'rules.html' : 'go.php?go=rules') . '">' ,  '</a>');$link_avater        = sprintf($lang['EDIT_U_AVATER_LINK'], '<a href="http://www.gravatar.com/">' , '</a>');////For who online now..  //I dont like this feature and I prefer to disable it//$show_online = $config['allow_online'] == 1 ? true : false;if ($show_online){    $usersnum    =    0;    $online_names    = array();    $timeout        = 30; //30 second      $timeout2        = time()-$timeout;      //put another bot name    ($hook = kleeja_run_hook('anotherbots_online_index_page')) ? eval($hook) : null; //run hook    $query = array(                    'SELECT'    => 'u.name',                    'FROM'        => "{$dbprefix}users u",                    'WHERE'        => "u.last_visit > $timeout2"                );    ($hook = kleeja_run_hook('qr_select_online_index_page')) ? eval($hook) : null; //run hook    $result    = $SQL->build($query);     while($row=$SQL->fetch_array($result))    {        ($hook = kleeja_run_hook('while_qr_select_online_index_page')) ? eval($hook) : null; //run hook            $usersnum++;         $online_names[$row['name']] = $row['name'];    }#while    $SQL->freeresult($result);    //make names as array to print them in template    $shownames = array();    $shownames_sizeof =  sizeof($shownames);        foreach ($online_names as $k)    {        $shownames[] = array('name' => $k, 'seperator' => $shownames_sizeof ? ',' : '');    }    //some variables must be destroyed here    unset($online_names, $timeout, $timeout2);    //check & update most ever users and vistors was online    if(empty($config['most_user_online_ever']) || trim($config['most_user_online_ever']) == '')    {        $most_online    = $usersnum;        $on_muoe        = time();    }    else    {        list($most_online, $on_muoe) = @explode($config['most_user_online_ever']);    }    if((int) $most_online < $allnumbers ||  (empty($config['most_user_online_ever']) ||  trim($config['most_user_online_ever']) == ''))    {        update_config('most_user_online_ever', $usersnum . ':' . time());    }    $on_muoe = date('d-m-Y h:i a', $on_muoe);    if(!$usersnum)    {        $show_online = false;    }    ($hook = kleeja_run_hook('if_online_index_page')) ? eval($hook) : null; //run hook    }#allow_online($hook = kleeja_run_hook('end_index_page')) ? eval($hook) : null; //run hook    $pageget = $_GET['go']; //headerSaaheader();//indexecho $tpl->display("$pageget");//footerSaafooter();//<-- EOF که در اصل این سورس همان سورس index.php با این تفاوت که index.php فقط قالب index_body را لود میکند اما این فایل صفحات جانبی را لود میکند . که با کمی مقایسه این دو فایل متوجه تغییرات خواهید شد . درصورتی هم که به هر دلیلی قادر به ایجاد فایل kl.php به روش فوق نشدید فایل پیوست شده (kl.zip) را در محل نصب اپلود سنترتون اپلود کنید و از حالت فشرده خارج کنید .سپس ادامه اموزش را دنبال کنید پس از ایجاد این فایل نوبت به ایجاد قالب صفحه جدیدمون میرسه برای این کار به مسیر زیر بروید پنل مدیریت کلیجا=> بیشتر => استایل ها =>انتخاب استایل =>نمايش قالب ها=>افزودن قالب جدید=> تصوییر زیر : -1- -2- در قسمت افزودن قالب جدید در باکس مربوطه نامی برای قالب جدید انتخاب کنید مثلا " kl.html "وبر روی ارسال کلیک کنید تصویر زیر : نکته 1 : درج پسوند"html" بعد از نام قالب الزامی می باشد نکته 2 : در این قالب ها امکان قرار دادن سورس کامل دارای هدر و فوتر وجود ندارد و سعی کنید همانند سایر قالب های call.htmll ,guide.html ,... قالب هاتون رو ایجاد کنید نکته 3 : درصورتی که از طریق روش فوق نتوانتستید قالب مورد نظرتون مثلا kl.html را ایجاد کنید برای ایجاد قالب kl.html به مسیر زیر بروید ابتدا به مسیر نصب کلیجا بروید ومسیر زیر را دنبال کنید کد HTML: styles/name-style/ که در این مسیر منطور از "name-style"نام قالبتون . پس رفتن به مسیر فوق فایلی به نام kl.html ایجاد کنید و طبق اموزش های فوق عمل کنید . برای مشاهده صفحه ای که ایجاد کردید کافی ادرس زیر را در مرورگرتون وارد کنید کد HTML: domain.com/kl.php?go=kl که ادرس فوق به جای کد HTML: domain.com ادرس اپلود سنتر تون رو وارد کنید . ودر ادامه ادرس "kl.php" نام همون فایلی که در ابتدا ایجاد کردیم . که اگر نام دیگری برای این فایل انتخاب کردید باید به جای ان همان نام را وارد کنید ودر بخش پایانی ادرس مانند زیر : کد HTML: go=kl بعد از مساوی نام قالبی که ایجاد کردید را بدون پسوند وارد کنید. در اموزش های بعدی سعی میکنم نمونه ای از این قالب ها رو براتون قرار بدهم و این پست فقط شروعی برای اموزش های بعدی بود . امیدوارم مفید واقع شود. فایل های پیوست شده kl.zip (2.0 کیلو بایت) هاست,دامین,سایت,وب,طراحی

ایجاد بک گراند متغییر

معرفی منوی فروشگاه در ویرچومارت

ثبت نام در دوره آموزشی و نمایش در ناحیه کاربری

ساخت نرم افزاری مثل msqrd(پردازش چهره انلاین) با جاوا اسکریپت تحت وب

چند مشکل ساده

آموزش تصویری نصب و کانفیگ کامل Mod_Security در سرور لینوکس

آموزش : Looking for harker to pay for a job.

آموزش, تصویری, ساخت, صفحات, جداگانه, در, کلیجا

آموزش تصویری ساخت صفحات جداگانه در کلیجا

میزبانی وب ,هاست,فضای وب,ویندوز,لینوکس,دات نت,پی اچ پی,web hosting,windows host,linux host,asp.net,php,sql server,mysql میزبان پایتخت ارائه دهنده خدمات میزبانی وب، هاست و هاستینگ، میزبانی هاست، دامین، میزبانی نمایندگی، نمایندگی وب، سرور مجازی و سرور مجازی ابری می باشد.هاست,میزبانی وب,دامین,سرور مجازی,میزبان پایتخت,host,domain,vps,mizban paytakht,hosting,share hosting,میزبان وب,میزبانی هاست,هاستینگ

google
logo-samandehi