-
پاسخ : مشکل در سایز قالب سایت
با سلام
خوب یه راه پیشنهادی، منظور شما این هست که مارژول های سمت راست باید LTR باشند و مارژول های سمت چپ RTL، بهترین و استاندارد ترین راهی که به ذهن من می رسه استفاده از روش زیر هست.
برای سمت راست :
کد:
<div id="right"><?php echo mosLoadModules ( 'right',-3 ); ?></div>
برای سمت چپ :
کد:
<div id="left"><?php echo mosLoadModules ( 'left',-3 ); ?></div>
حالا در CSS می نویسیم :
برای سمت راست :
کد:
#right div.module,
#right div.module-default {
margin: 5px 0 10px;
padding: 0;
float: left;
clear: both;
width: 100%;
background: url(../images/box-br.gif) no-repeat bottom right;
direction: ltr;
text-align: left;
}
برای سمت چپ:
کد:
#left div.module,
#left div.module-default {
margin: 5px 0 10px;
padding: 0;
float: left;
clear: both;
width: 100%;
background: url(../images/box-br.gif) no-repeat bottom right;
direction: rtl;
text-align: right;
}
با این حساب ما مارژول های سمت راست و چپ را جدا کردیم، مارژول سمت راست LTR و مارژول سمت چپ RTL و همین طور برای RTL شدن کامپوننت ها یا همان MainBody از روش زیر استفاده می کنیم :
کد:
<div id="mainbody"><?php mosMainBody(); ?></div>
و در CSS می نویسیم :
کد:
#mainbody {
direction: rtl;
text-align: right;
}
موفق و پیروز باشید
یا علی
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
03-28-2008 01:06 PM
# ADS
تبلیغات در جوملا فارسی
علاقه مندی ها (Bookmarks)