سلام ، آیا این بازدید اول شماست ؟ یا
نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: کد برای تغییر هدر با تغییر زبان

  1. #1

    تاریخ عضویت
    Jun 2012
    نوشته ها
    49
    تشکر
    11
    تشکر شده 4 بار در 4 ارسال

    کد برای تغییر هدر با تغییر زبان

    سلام میخوام هدر سایت رو با تغییر زبان عوض کنم. آیا این کد درسته؟ اگر نه...چه تغییری لازم داره.؟

    کد:
    #header {
        background: url(<?php
    if ($this->direction == 'rtl') echo "../images/metal/header_bg.jpg";
    else echo "../images/metal/header_bg2.jpg";
    ?>);
    }

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  2. # ADS
    تبلیغات در جوملا فارسی
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2

    تاریخ عضویت
    Aug 2012
    محل سکونت
    اهواز
    نوشته ها
    14
    تشکر
    20
    تشکر شده 4 بار در 2 ارسال
    کد شما کاملا درسته فقط به جای این کد:
    …/images/metal/header_bg.jpg

    ادرس عکستون و به جای این کد :
    .../images/metal/header_bg2.jpg
    else echo ی عکستو بذار
    موفق باشید!!!!

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  4. #3
    Team
    تاریخ عضویت
    Jun 2011
    محل سکونت
    تهران
    نوشته ها
    3,035
    تشکر
    351
    تشکر شده 1,221 بار در 1,047 ارسال
    نقل قول نوشته اصلی توسط 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 استایل مورد نظر تونو بدید .

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  5. #4

    تاریخ عضویت
    Jun 2012
    نوشته ها
    49
    تشکر
    11
    تشکر شده 4 بار در 4 ارسال
    زبان های دیگه باید چه کرد؟
    با توجه به این پست: [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  6. #5

    تاریخ عضویت
    Jun 2012
    نوشته ها
    49
    تشکر
    11
    تشکر شده 4 بار در 4 ارسال
    جواب نداد.
    فالب خراب میشه و برخی جاها برخی آیتم ها حذف میشن و هیدر هم حتی پاک میشه.!!!

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  7. #6
    Team
    تاریخ عضویت
    Jun 2011
    محل سکونت
    تهران
    نوشته ها
    3,035
    تشکر
    351
    تشکر شده 1,221 بار در 1,047 ارسال
    نقل قول نوشته اصلی توسط hesam_bdl [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
    زبان های دیگه باید چه کرد؟
    با توجه به این پست: [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
    زبانها ها کلا یا rtl هستند یا ltr و از روشی که خدمتتون ارائه شد میتونید آنها را از هم جدا کنید .
    فراموش نکنید شما با این کار استایل های مربوط به زبان را مشخص کنید نه ترجمه رو .
    برای ترجمه باید همون مقاله ی مرتبط با این کار را در ویکی مطالعه بفرمایید

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  8. #7

    تاریخ عضویت
    Jun 2012
    نوشته ها
    49
    تشکر
    11
    تشکر شده 4 بار در 4 ارسال
    ببخسید. متوجه نشدم.
    فراموش نکنید شما با این کار استایل های مربوط به زبان را مشخص کنید نه ترجمه رو .
    و اینکه
    برای ترجمه باید همون مقاله ی مرتبط با این کار را در ویکی مطالعه بفرمایید
    کدوم مقاله؟

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  9. #8

    تاریخ عضویت
    Jun 2012
    نوشته ها
    49
    تشکر
    11
    تشکر شده 4 بار در 4 ارسال
    راه ساده و بی دردسر:
    دوستان راحتتون کنم. جوملا کارش درست تر از این حرفاست!
    برای اعمال هر تغییری در قالب اعم از تغییر هدر یا همون سر صفحه فارسی خودمون برا زبان های مختلف کافیه به بخش قالب ها برید روی قالب کلیک کنید و در قسمت کپی قالب اسم جدید انتخاب کنید و قالب رو کپی کنید و از قالب جدید برای زبان دوم و سوم و چهارم و ... استفاده کنید. هر زبان یک کپی. با این کار از قابلیت جوملا 2.5.6 برای کپی کردن قالب استفاده کنید.
    در نهایت مثلا برای تغییر هدر به پوشه های کپی شده توسط جوملا برید و عکس مثلا هدر رو جایگزین کنید با اون فایل تصویری هدری که برای زبان دوم و سوم ساختید.
    امیدوارم حال کرده باشید.

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  10. کاربر مقابل از hesam_bdl عزیز به خاطر این پست مفید تشکر کرده است:


موضوعات مشابه

  1. تغییر تصویر هدر با تغییر منو
    توسط amirb55 در انجمن بخش کاربری مامبو فارسی
    پاسخ ها: 1
    آخرين نوشته: 04-14-2009, 08:19 AM
  2. تغییر قالب(و نه فقط css)با تغییر زبان سایت
    توسط payman_ej در انجمن قالب های مامبو فارسی
    پاسخ ها: 5
    آخرين نوشته: 11-08-2008, 05:06 PM

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •