-
کد برای تغییر هدر با تغییر زبان
سلام میخوام هدر سایت رو با تغییر زبان عوض کنم. آیا این کد درسته؟ اگر نه...چه تغییری لازم داره.؟
کد:
#header {
background: url(<?php
if ($this->direction == 'rtl') echo "../images/metal/header_bg.jpg";
else echo "../images/metal/header_bg2.jpg";
?>);
}
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
08-16-2012 04:16 PM
# ADS
تبلیغات در جوملا فارسی
-
کد شما کاملا درسته فقط به جای این کد:
…/images/metal/header_bg.jpg
ادرس عکستون و به جای این کد :
.../images/metal/header_bg2.jpg
else echo ی عکستو بذار
موفق باشید!!!!
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-

نوشته اصلی توسط
hesam_bdl
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
سلام میخوام هدر سایت رو با تغییر زبان عوض کنم. آیا این کد درسته؟ اگر نه...چه تغییری لازم داره.؟
کد:
#header {
background: url(<?php
if ($this->direction == 'rtl') echo "../images/metal/header_bg.jpg";
else echo "../images/metal/header_bg2.jpg";
?>);
}
خیر دوست عزیز شما مجاز نیستید در فایل css کد php بنویسید . اصلا اجرا نمیشه .
شما دستور if را به صورت زیر تغییر بدید و در فایل index.php قالب تون قرار بدید
کد:
<?php if($this->direction == 'rtl') : ?>
<link href="<?php echo $this->baseurl ?>/templates/نام قالب شما/css/template_rtl.css" rel="stylesheet" type="text/css" />
<?php endif; ?>
سپس در فایل template_rtl.css به قسمت مربوط به header استایل مورد نظر تونو بدید .
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
زبان های دیگه باید چه کرد؟
با توجه به این پست: [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
جواب نداد.
فالب خراب میشه و برخی جاها برخی آیتم ها حذف میشن و هیدر هم حتی پاک میشه.!!!
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-

نوشته اصلی توسط
hesam_bdl
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
زبان های دیگه باید چه کرد؟
با توجه به این پست:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
زبانها ها کلا یا rtl هستند یا ltr و از روشی که خدمتتون ارائه شد میتونید آنها را از هم جدا کنید .
فراموش نکنید شما با این کار استایل های مربوط به زبان را مشخص کنید نه ترجمه رو .
برای ترجمه باید همون مقاله ی مرتبط با این کار را در ویکی مطالعه بفرمایید
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
ببخسید. متوجه نشدم.
فراموش نکنید شما با این کار استایل های مربوط به زبان را مشخص کنید نه ترجمه رو .
و اینکه
برای ترجمه باید همون مقاله ی مرتبط با این کار را در ویکی مطالعه بفرمایید
کدوم مقاله؟
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
راه ساده و بی دردسر:
دوستان راحتتون کنم. جوملا کارش درست تر از این حرفاست!
برای اعمال هر تغییری در قالب اعم از تغییر هدر یا همون سر صفحه فارسی خودمون برا زبان های مختلف کافیه به بخش قالب ها برید روی قالب کلیک کنید و در قسمت کپی قالب اسم جدید انتخاب کنید و قالب رو کپی کنید و از قالب جدید برای زبان دوم و سوم و چهارم و ... استفاده کنید. هر زبان یک کپی. با این کار از قابلیت جوملا 2.5.6 برای کپی کردن قالب استفاده کنید.
در نهایت مثلا برای تغییر هدر به پوشه های کپی شده توسط جوملا برید و عکس مثلا هدر رو جایگزین کنید با اون فایل تصویری هدری که برای زبان دوم و سوم ساختید.
امیدوارم حال کرده باشید.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
کاربر مقابل از hesam_bdl عزیز به خاطر این پست مفید تشکر کرده است:
علاقه مندی ها (Bookmarks)