-
مشکل قالب های دو زبانه با کامپونت جومفیش
سلام من از قالب دوزبانه استفاده می کنم که به صورت پیش فرض rtl ,rtl داره اسم قالب هم هست jv_nicebodyاستفاده می کنم ولی وقتی روی زبان سوئیچ می کنم مثلا از فارسی به انگلیسی موقعیت منوها عوض نمی شه چی کار می شه کرد تا مشکلم برطرف بشه و با سوئچ کردن روی جوملا فیش زبان
دموی قالب
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
11-12-2011 10:53 AM
# ADS
تبلیغات در جوملا فارسی
-
سلام دوستان نظری ندارن چگونه می شه این قالب را دو زبانه به صورت پیش فر ض هست rtl , ltr داره چه طور میشه وقتی کامپونت جوم فیش نصب میکنم بعد تغییر زبان موقعیت منوها تغییر بکند
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
سلام به شما دوست ارجمند
كدوم موقعيت منو؟ بالا يا ماژول هاي اطراف؟
موفق باشيد
ویرایش توسط safajuy : 11-12-2011 در ساعت 08:26 PM
دلیل: قالب رايگان بود
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
من قصد ام این هست وقتی روی جوملا فیش روی زبان انگلیسی کلید کردم [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] سایت این طوری باز بشه منوهاش و غیره و وقتی روی زبان فارسی کلید کردم موقعیت منوها [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] یا حداقل منوهای بالا تغییر کنه و به صورت پیش فرض زبان سایت فارسی باشه
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
زماني كه سايت به حالت فارسي بر ميگرده به طور خودكار فايل هاي CSS براي زبان rtl لود ميشه
معمولاً به اين صورت نامگذاري مي كنند:
استايل انگليسي : template.css
استايل فارسي: template-rtl.css
بررسي كنيد ببينيد اين قالب اين مورد رو رعايت كرده يا نه
در ضمن در داخل قالب بايد حتماً اين كد نوشته شده باشه:
کد:
<?php if($this->direction == 'rtl') : ?>
<link rel="stylesheet" type="text/css" href="<?php echo $templateUrl; ?>/css/template_rtl.css" />
<?php endif; ?>
موفق باشيد
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
کاربر مقابل از safajuy عزیز به خاطر این پست مفید تشکر کرده است:
-
دقیقا دو فایل به نامهای استايل انگليسي : template.css استايل فارسي: template-rtl.cssداره و همچنین typo_rtl.css وtypo.css ولی این کدی که شما گن
<?php if($this->direction == 'rtl') : ?> <link rel="stylesheet" type="text/css" href="<?php echo $templateUrl; ?>/css/template_rtl.css" /> <?php endif; ?>
باید کجا باشه داخل فایل template.css وجود نداره اگر فایل دیگری منظورتان هست اسم فایل را بدین بررسی کنم مه ایا این کد درونش هست
ویرایش توسط sareh4 : 11-13-2011 در ساعت 04:38 PM
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
اين كد بايد در index.php و در تگ هاي head قرار بگيره(بالاي همون جايي كا استايل فراخوني شده)
موفق باشيد
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
من دقیقا این کد را اینجا گذاشتم ولی باز موقعیت قالب عوش نشد البته دو سه جای مختلف
<head>
<?php if($this->direction == 'rtl') : ?>
<link rel="stylesheet" type="text/css" href="<?php echo $templateUrl; ?>/css/template_rtl.css" />
<?php endif; ?>
<jdoc:include type="head" />
<?php JHTML::_('behavior.mootools'); ?>
<link rel="stylesheet" href="<?php echo $jTools->baseurl() ; ?>templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $jTools->baseurl() ; ?>templates/system/css/general.css" type="text/css" />
<?php if($this->direction == 'rtl') : ?>
<link rel="stylesheet" type="text/css" href="<?php echo $templateUrl; ?>/css/template_rtl.css" />
<?php endif; ?>
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
index.php خودتون رو قرار بديد و بافايلهاي CSS تا بررسي كنم
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
ممنون در ادرس اپلود کردم
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
علاقه مندی ها (Bookmarks)