-
سوال در مورد یک قطعه کد جهت دو زبانه کردن قالب جوملا 2.5
سلام دوستان
در جوملا 1.5 کدی که استفاده میشد برای دو زبانه کردن قالب این کد بود :
کد:
<?php if($this->direction == 'rtl') : ?>
<link href="<?php echo $this->baseurl ;?>/templates/<?php echo $this->template ;?>/css/template_rtl.css" rel="stylesheet" type="text/css" />
<?php endif; ?>
این کد رو میشه برای دو زبانه کردن قالب 2.5 هم استفاده کرد.
مرجعی که کد های تغییر کرده در نسخه های مختف جوملا ثبت میکنه چیه ؟
آیا مرجعی داره برای این کار
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
06-30-2012 07:20 AM
# ADS
تبلیغات در جوملا فارسی
-

نوشته اصلی توسط
r.dehshahri
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
سلام دوستان
در جوملا 1.5 کدی که استفاده میشد برای دو زبانه کردن قالب این کد بود :
کد:
<?php if($this->direction == 'rtl') : ?>
<link href="<?php echo $this->baseurl ;?>/templates/<?php echo $this->template ;?>/css/template_rtl.css" rel="stylesheet" type="text/css" />
<?php endif; ?>
این کد رو میشه برای دو زبانه کردن قالب 2.5 هم استفاده کرد.
مرجعی که کد های تغییر کرده در نسخه های مختف جوملا ثبت میکنه چیه ؟
آیا مرجعی داره برای این کار
خیر جهت انجام اینکار نیازی به تغییرات در کد نیست
مقاله [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] مرجع مناسبی برای آموزش ایجاد سایتهای چند زبانه است .
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
فکر میکنم خواسته من رو درست متوجه نشدید مطمئن هستید که نیازی به تغییر در کد های CSS نیست
مثلاً اگه توی زبان فارسی Float یک li راست بود جوملا از کجا تشخیص میده که در زبان انگلیسی اون Float رو به چپ تغییر بده
مگر نباید یک فایل CSS که خواص rtl المان های صفحه رو داره برای زبان فارسی در قالب تعریف شود ؟
منم منظورم اینه که اگه زبان فارسی انتخاب شده باشه با چه کدی جوملاً فایل rtl شده css رو فراخوانی میکنه
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
سلام
دوست عزیز
طبق آموزش دوزبانه کردن سایت در جوملا 2.5 موجود در دانشنامه جوملا فارسی عمل کنید !
فقط می مونه به قول شما تغییر وضعیت RTL,LTR بودن سایت ؟ درسته؟
خوب برای اینکار باید قالبتون قابلیت RTL رو داشته باشه اگه داشت کارهای زیر رو انجام بدید ؟!
در مدیریت قالب از قالبتون یه کپی بگیرید و زبانش رو برابر فارسی مشخص کنید و استایلش هم rtl !(اگه اشتباه نکنم!)!
درضمن به این نکات هم خیلی توجه کن :
نکته اول : باید آیتم های منوی انگلیسی رو در main menu و آیتم های منوی فارسی رو در منوی اصلی درست کنید
نکته دوم : اینکه منوی شما در قالب مشخص میشه. پس منوی فارسی رو در مدیریت قالب تنظیم کن و برای نمایش main menu یک کپی از قالب بگیر و زبانشو انگلیسی قرار بده که در اون نمایش main menu تنظیم بشه.
موفق باشید
ویرایش توسط P30Yaran : 06-30-2012 در ساعت 10:48 AM
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
دوستان من هیچ مشکلی با دو زبانه کردن سایت ندارم من قالب رو طراحی کردم و HTML هم کردم حالا دارم تبدیل میکنم به جوملا 2.5 و میخوام به به قالب قابلیت دوزبانه بودن رو بدم که توی جوملا 1.5 با اون کدی که دادم میشد یه دستور شرطی بود که اگه جوملا زبان فارسی بود فایل template_rtl.css رو میخوند اگه انگلیسی بود فایل template_ltr.css رو میخوند
حالا من میخوام بدونم کدش توی جوملا 2.5 چی هست
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
واقعاً کسی نمیتونه جواب بده ؟
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
سلام. تعجب میکنم دوستان متوجه منظور شما نمیشن!!! منم همین مشکل رو دارم ولی مبتدی تر هستم. چطور میشه زبان دوم یا سوم به قالب اضافه کرد؟ و چطور میشه قالب رو دو طرفه کرد؟ برای زبان های راست به چپ و چپ به راست!
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
مشکل دو زبانه کردن سایت ندارم!
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
سلام
در فایل index قالب این تکه کد رو قرار بدید
کد:
<?php if($this->direction == 'rtl') : ?>
کد:
<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/css/template_rtl.css" rel="stylesheet" type="text/css" />
کد:
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/css/template.css" type="text/css" />
*** همه این کدهای فوق رو در فایلی که گفتم قرار بدید (فقط برای درک بهتر تکه کدها ، جداگانه قرار دادم)
موفق باشید
ویرایش توسط P30Yaran : 08-08-2012 در ساعت 07:01 PM
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
کاربر مقابل از P30Yaran عزیز به خاطر این پست مفید تشکر کرده است:
-
خیلی ممنون منم نیاز داشتم این کد رو. ولی هنوز تست نکردم.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
علاقه مندی ها (Bookmarks)