پارس جوم :: انجمن های تخصصی جوملا

نسخه‌ی کامل: مشکل با ایجاد موقعیت جدید
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
من میخوام چندتا موقعیت جدید تو قالبم ایجاد کنم.
آموزش ها رو خوندم و همه میگن که برو تو فایلindex.php قالب سایت و این کد رو اعمال کن
مشکلی که دارم اینه که فایل index من ظاهرا خیلی متفاوته و هیچی توش نمیشه ایجاد کرد و اصلا با آموزش ها نمیخونه
خواهشا دوستانی که برنامه نویسی بلدن راهنمایی کنن ممنون میشم بگن با این وضعیت باید چکار کرد
اینم کد داخلindex.php
قالب من قالب ایران از شرکت خلیلان
کد php:
<?php
// no direct access
defined'_JEXEC' ) or die( 'Restricted access' );

include_once (
dirname(__FILE__).DS.'libs'.DS.'kh.template.helper.php');

$tmplTools khTemplateHelper::getInstance($this, array('ui'kh_TOOL_SCREENkh_TOOL_MENUkh_TOOL_COLOR'main_layout''direction'));

//Calculate the width of template
$tmplWidth '';
$tmplWrapMin '100%';
switch (
$tmplTools->getParam(kh_TOOL_SCREEN)){
    case 
'auto':
        
$tmplWidth '97%';
        break;
    case 
'fluid':
        
$tmplWidth intval($tmplTools->getParam('kh_screen-fluid-fix-kh_screen_width'));
        
$tmplWidth $tmplWidth $tmplWidth.'%' '90%';
        break;
    case 
'fix':
        
$tmplWidth intval($tmplTools->getParam('kh_screen-fluid-fix-kh_screen_width'));
        
$tmplWrapMin $tmplWidth ? ($tmplWidth+1).'px' '771px';
        
$tmplWidth $tmplWidth $tmplWidth.'px' '770px';
        break;
    default:
        
$tmplWidth intval($tmplTools->getParam(kh_TOOL_SCREEN));
        
$tmplWrapMin $tmplWidth ? ($tmplWidth+1).'px' '950px';
        
$tmplWidth $tmplWidth $tmplWidth.'px' '950px';
        break;
}

$tmplTools->setParam ('tmplWidth'$tmplWidth);
$tmplTools->setParam ('tmplWrapMin'$tmplWrapMin);

//Main navigation
$kh_menutype $tmplTools->getMenuType();
$khmenu null;
if (
$kh_menutype && $kh_menutype != 'none') {
    
$khparams = new JParameter('');
    
$khparams->set'menutype'$tmplTools->getParam('menutype''mainmenu') );
    
$khparams->set'menu_images_align''left' );
    
$khparams->set'menupath'$tmplTools->templateurl() .'/kh_menus');
    
$khparams->set('menu_images'1); //0: not show image, 1: show image which set in menu item
    
$khparams->set('menu_background'1); //0: image, 1: background
    
$khparams->set('mega-colwidth'200); //Megamenu only: Default column width
    
$khparams->set('mega-style'1); //Megamenu only: Menu style. 
    
$khmenu $tmplTools->loadMenu($khparams$kh_menutype); 
}    
//End for main navigation

$layout $tmplTools->getLayout ();
if (
$layout) {
    
$tmplTools->display ($layout); [/code
درود بر شما
در مواردی از این دست شما باید به مسیری که در فایل ایندکس ارجاع داده رجوع کنید و تغییرات مورد نظر را در آن فایل اعمال کنید، که این مورد بسته به قالب شما متفاوت است
درون پوشه قالب مورد نظر به دنبال main_layout بگردید، فکر می کنم باید در این فایل تغییرات را اعمال کنید
فایلی که مربوط به موقعیت های قالب است با دایو های مختلف که درون آن است مشخص است

شاد باشید و شادی بخش دیگران
قالب شما احتمالا با فرم ورک طراحی شده ضمن اینکه دارای موقعیت های زیادی است و نیاز به موقعیت جدید نداره اما میتونید از طریق فرم ورک تغییرات دلخواه را ایجاد کنید
لینک مرجع