سلام دوستان
چطوری میشه قالب رو طوری طاحی کرد که عرض ماژول بصورت خودکار تنظیم بشه؟
مثلا ما 3 تا ماژول کنار هم داریم. اگه یکیش غیر فعال شد، میزان عرض، بین دوتای دیگه تقسیم بشه؟
نمایش نسخه قابل چاپ
سلام دوستان
چطوری میشه قالب رو طوری طاحی کرد که عرض ماژول بصورت خودکار تنظیم بشه؟
مثلا ما 3 تا ماژول کنار هم داریم. اگه یکیش غیر فعال شد، میزان عرض، بین دوتای دیگه تقسیم بشه؟
با استفاده از جدول خودکار تنظیم میشه .
برای div اون کد شرطی که در جوملا برای نمایش ماژل هست رو میتونید برای تنظیم عرض div استفاده کنید
مثلا اگر این ماژل نمایش داده نشد عرض دوماژول دیگه 50% باشه
ممکنه بیشتر توضیح بدید؟ دقیق متوجه نشدم
دادا شما از یه جدول 3ستونه استفاده کنی خودکار عرض رو تشخیص میده
برای روش دوم :div شما باید کدنویسی php و جوملا رو بدونید.روش اول (جدول) راحتتره
فکر کنم درست توضیح ندادم.
3 تا ماژول دارم. برای هر کدوم کلاس جداگانه تو css تعریف کردم که هر کدوم بک گراند متفاوتی داره.
میخوام طوری باشه که اگه یکی از ماژول ها غیر فعال شد، عرض قسمت ماژولها تقسیم بشه.
با استفاده از div هم میخوام این کارو انجام بدم. با استفاده از جدول نمیشه.
منم گفتم شما کلاس ها رو به ستونهای جدول تخصیص بدید ولی عرض براشون مشخص نکنید خودکار تنظیم میشه
ممنون از راهنماییهاتون.
تو نرم افزار دریم ویور درست نشون میده اما وقتی میبرمش تو خود فایل جوملا خراب نشون میده.
مسئله دیگه اینه که میخوام با div انجامش بدم. اینطوری فکر کنم بهتر باشه.
شما یه متغیر php تعریف کن مثلا $width=0
php if($this->countModules('Menu')) $width++; ?> -a?>
b- این کد رو برای هر سه ماژول استفاده کن اینجا اسم ماژول من Menu هست بعد برای div ها این کد رو بزن.
<div style="width:<?php echo(100/$width); ?>%" ></div>
ولی بازم بهترن راه استفاده از جدوله.
ببخشید کدتون خراب نوشته شده. ممکنه پیوست کتین؟ ممنون
بخش شرط رو کپی نکنید من برای اینکه تو انجمن کدها رو یه جوری میکنه سعی کردم اینطوری بنویسم تا درست نشون بده شما هم طبق همین بنویسید کپی نکنید.
بخش div درسته
ممنون
مشکل اینجاس که زیر هم ایجاد میشه.
css>>> float: right;