-
سوال: هدر های متفاوت برای سایت چندزبانه
سلام. طبق آموزش باید در سایت چند زبانه برای هر زبان یک قالب کپی و انتخاب کرد. قالب بخش استایل هم داره. من استایل قالب رو کپی کردم و حالا میخوام برای زبان دوم سرصفحه جدایی مطابق همون زبان تعریف کنم. آیا همین جوری میشه یا باید حتما خود قالب و در واقع فولدرش رو کپی کنم.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
08-11-2012 08:27 AM
# ADS
تبلیغات در جوملا فارسی
-
سلام
قالب شما باید این امکان رو داشته باشه که بشه بصورت پارامتریک براش هدر تعریف کرد. اگر اینامکان رو داشته بشه شمامی تونید برای هر استایلی که کپی می کنید یک هدر یا لوگو تعیین کنید
برای اینکه قالبتون پارامتریک در بیاد باید به xml و زبان php قالب های پارامتریک جوملا آشنا باشید.(قالبهای پیش فرض جوملا نمونه های خوبی هستند)
بعد از این کار منویی که فرضاً برای یک زبان انگلیسی ایجادکردید رو به این قالب انتساب بدید
موفق باشید
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
ببینید من سایت رو سه زبانه کردم. و قالب هم مرتب هست. و برای هر زبان یک استایل کپی کردم. اما هدر سایت برای هر سه زبان فارسی هست. چون هدر ماژول خاصی در قالب من نداره (قالب یوگریدز یا همون امیر کبیر جوملا فارسی هست) نمیتونم برای هر زبان یک هدر جدا تعریف کنم. حالا کد یا راهی می خوام تا این کار رو انجام بدم. یک کد که در یکی از فایل های پی اچ پی وارد کنم و در اون بگم اگر زبان مثلا انگلیسی بود هدر ltr بشه و از عکس فلان استفاده بشه. یا اگر زبان عربی بود هدر rtl بشه و از فلان عکس در هدر استفاده بشه.
البته قبلا یک کد در فایل ایندکس قالب برای دوزبانه و دو طرفه کردن قالب در قالب امیر کبیر فکر کنم تیم جوملا فارسی اضافه کرده. درسته؟
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
من با php خیلی کم آشنایی دارم. بابا یه نفر نیست به من بگه از چه کدی کجا استفاده کنم.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
چنین کدی میخوام:
مثلا اگر (if) جهت (direction) چ به ر (ltr) بود و زبان و کشور (en-us) بود هدر بشه (abc.png)
آیا چنین کدی رو باید در فایل css وارد کنم یا فایل php و کجاها.
لطفا جواب بدید من تو شش تا انجمن این سوال رو پرسیدم هنوز جواب نگرفتم. نمی دونم چرا؟
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
سلام
خب این دستوری که شما نوشتید اشتباهه!
شما دستورتون اینه که اگر قالب راستچین بود(یعنی زبان عربی و فارسی) یک بک گراند و اگر قالب چپ چین بود(انگلیسی،فرانسوی،آلمان و ...) بک گراند دیگه فراخونی بشه. بهاین شکل شما فقط دو بگ گراند برای هدر دارید که این دستور اشتباهه
پیشنهاد من اینه:
هدر رو کلاً حذف کنید و به جای تصویر هدر یک موقعیت ماژول بذارید(آموزشش توی دانشنامه وجود داره)
بعد برای هز زبان یک ماژول بذارید که متانسب با هدر شما باشه
موفق باشید
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
کاربر مقابل از safajuy عزیز به خاطر این پست مفید تشکر کرده است:
-
جناب صفاجو ممنون. درسته این به فکر خودم هم رسید. اما ماژول ها کادر ها و افکت های خاص دارن و اگر هدر ماژول باشه از اون افکت تاثیر میگیره.
ضمن اینکه در دستوری که من عرض کردم 2 شرط مد نظرم بود:
اولا راست به چپ بودن.
دوما فلان زبان بودن.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
سلام
به قسمت مدیریت زبانها برید . تب عنوان را انتخاب کنید .
برای هر کدام از زبانهایتان وارد ان شوید و عنوان مورد نظرتون را برای ان ذخیره کنید .
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
دوستان راحتتون کنم. راه ساده و توپ. جوملا کارش درست تر از این حرفاست!
برای اعمال هر تغییری در قالب اعم از تغییر هدر یا همون سر صفحه فارسی خودمون برا زبان های مختلف کافیه به بخش قالب ها برید روی قالب کلیک کنید و در قسمت کپی قالب اسم جدید انتخاب کنید و قالب رو کپی کنید و از قالب جدید برای زبان دوم و سوم و چهارم و ... استفاده کنید. هر زبان یک کپی. با این کار از قابلیت جوملا 2.5.6 برای کپی کردن قالب استفاده کنید.
در نهایت مثلا برای تغییر هدر به پوشه های کپی شده توسط جوملا برید و عکس مثلا هدر رو جایگزین کنید با اون فایل تصویری هدری که برای زبان دوم و سوم ساختید.
امیدوارم حال کرده باشید.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
سلام
الان مشکل این تاپیک حل شده یا نشده !؟ اگر نشده یکبار توضیح بدید مشکل چی هست !؟ و سوال دقیقاً چیه شاید بتونم راهنمایی کنم !
هیچکس تنهاتر از خدا نیست
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
علاقه مندی ها (Bookmarks)