چون قالب ساز بصورت داینامیک موقعیت ها را براساس نیاز کاربر تولید می کند امکان کنترل این موقعیت ها وجود ندارد به همین دلیل تصمیم گرفتیم در یک آموزش ساده کنترل یک سطر با سه ستون را برای شما توضیح دهیم.

در این مثال بخش وسط سایت که مطال در آن لود می شود دارای یک موقعیت راست و یک موقعیت چپ می باشد و اندازه هر موقعیت 200 پیکسل و اندازه موقعیت مطالب 600 پیکسل می باشد که در مجموع عرض کل قالب 1000 پیکسل می باشد به همین جهت ما شرط را برای این موقعیت به این صورت می نویسیم و در بالای قالب قرار می دهیم ، چون سطر قرار گیری این بخش 4 می باشد کلاس آن به این صورت شده است.

 

<?php if($this->countModules("right")) :
    $size1='';
else:
    $size1='200';
endif;
?>
<?php if($this->countModules("left")) :
    $size2='';
else:
    $size2='200';
endif;
?>
<?php
$size3=(600+$size+$size2);
?>

این قسمت ابتدایی ترین بخش کد ما یعنی کنترل اندازه موقعیت وسط در صورت نبود هر یک از دو یا هر دو موقعیت است ، برای کنترل هر کدام از موقعیت ها نیز از کد زیر به عنوان مثال استفاده می کنیم

        <?php if($this->countModules("left")) : ?>
            <div id="dima_4">
                <div id="dima_4_1_wrapper">
                    <div id="dima_4_1">
                        <jdoc:include type="modules" name="left" style="rounded" />
                    </div>
                </div>
        <?php endif; ?>        

امید است این آموزش به درد شما هم خورده باشد :)

معرفی گروه نرم افزاری دیما

گروه نرم افزاری دیما یک گروه با دیگاه باز متن و انتشار رایگان است ، این گروه در سال 84 با نام میترا تاسیس و در سال 88 به گروه دیما تغییر نام داد ، محصولات این گروه عمدتا رایگان و در جهت توسعه وب فارسی ارائه شده است ، این گروه محصولات زیادی را تا کنون بر روی وب منتشر کرده است که از آن جمله میتوان به سیستم های مدیریت محتوای جوملا بیس اشاره کرد. این گروه افتخار دارد تا بسیاری از سایت های علماء و سایت های اشخاص معتبر را طراحی یا پیاده سازی نموده است.
خدمات این گروه محدود به وب بوده و تولید قالب وب سایت و نرم افزار های کاربردی بر روی جوملا از اصلی ترین فعالیت های گروه می باشد. این گروه متشکل از تعداد زیادی شرکت نرم افزاری و وب سایت های اینترنتی می باشد که خدمات همگی این وب سایت ها در زمینه وب می باشد.

ارتباط با ما

دفتر مرکزی: بندرعباس ، بلوار شهید افروز شهابی ، کوی ولیعصر یاس 1
دفتر کیش:جزیره کیش - بازار اداری بیست - طبقه دوم - دفتر شماره 208
دفتر تهران:خیابان بهشتی ، خیابان قائم مقام ، کوچه میرزا حسنی ، پلاک 23 طبقه 3 واحد 5
کد پستی: 7919777371
تلفن های تماس(6خط):09124195066-09358006036
ایمیل: r.balvardi@gmail.com, info@dima.ir
سایت: www.dima.ir

Template Design:Dima Group