hesam_bdl

چند سوال درباره سایت دو زبانه جوملا 2.5

78 پست در این موضوع

1-

منوی اصلی سایت جوملا 2.5 قابل حذف یا انتصاب به یک زبان خاص نیست. در نتیجه

در نوار مسیر سایت مینویسه:

شما اینجا هستید: خانه - صفحه اصلی

و با تغییر زبان مینویسه:

You are here: خانه - Mane Page

البته چپ چین شده!

راستی من هرچی گشتم محل این کلمه خانه رو پیدا نکردم که تغییر بدم.

توی ماژولش هم حتی تغییر دادم به home تغییر نکرد تو سایت.

حتی ماژول رو کپی کردم و هر کدوم رو به یک زبان اختصاص دادم!!!

2-

با انتخاب زبان انگلیسی جلوی زمان انتشار مطلب خالی میمونه که فکر کنم بخاطر تغییر تاریخ در سیستم سایت باشه اما چطور حل میشه؟

3-

نام نویسنده پای مطلب برای هر دو زبان از قسمت نام کاربر لود میشه که یا فارسی میشه نوشت و یا انگلیسی. چه کنیم حالا؟!!!

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

چند وقت پیش آموزش این کار رو دیدم و گفته شده بود که دوتا منو باید ساخت یکی لاتین باشه ودیگری فارسی و انتساب بدی به زبان.آموزششو پیدا میکنم براتون میزارم.اما نحوه تغییر کامه خانه:ازتوی منوها منوی اصلی رو انتخاب کنید و روی خانه کلیک کنید تا وارد تنظیماتش بشین از اونجا میتونین این اسمشو تغییر بدین

موفق باشین

Share this post


Link to post
Share on other sites

ارسال شده در (ویرایش شده)

بفرمایین اینم آموزش:

گام اول :

برای این کار ابتدا به صفحه مدیریت جوملا وارد شوید از منو افزونه ها گزینه مدیریت پلاگین رو انتخاب بکنید. بعد پلاگین "سيستم - فيلتر زبان" یا همون "System-Language Filter " رو انتخاب کنید.

وقتی وارد صفحه تنظیمات این پلاگین شدید ، ابتدا اون رو فعالش کنید و سپس مروری بر تنظیمات سمت چپ داشته باشید :

do.php?imgf=joomlaforum.ir_14239352281.gif

یکی از اولین سوالی هایی که در یک سایت چند زبانه برای مدیر سایت به وجود می آید این است که برای کاربران تازه وارد چه زبانی به صورت پیش فرض نمایش داده شود. در تنظیمات این پلاگین شما دو حق انتخاب خواهید داشت :

1- زبان پیش فرض سایت را نمایش بدهد.

2- بر اساس زبان مرورگر بازدید کننده ، زبان سایت را انتخاب نمایید.

من پیشنهاد می کنم حالت اول یا همان "زبان سایت" را انتخاب نمایید ، سپس تنظیمات این پلاگین را ذخیره نموده و از صفحه مدیریت آن خارج شوید.

گام دوم :

do.php?imgf=joomlaforum.ir_14239352282.gif

از منو افزونه ها گزینه "مدیریت زبان" رو انتخاب نمایید. سپس گزینه "عنوان" یا "Content" رو انتخاب کنید.

do.php?imgf=joomlaforum.ir_14239352283.gif

همونطور که می بینید الان فقط یک گزینه در این صفحه وجود دارد و آن "Englisth (UK)" هست ، بنابراین برای ساخت تنظیمات زبان دوم سایت روی کلید جدید کلیک کن.

do.php?imgf=joomlaforum.ir_14239353321.gif

شما باید گزینه های این فرم را مطابق عکس بالا تکمیل نمایید.

عنوان : نام انگلیسی زبان

عنوان برا اساس زبان بومی : اسم بوی زبان

کد : منظور از این فیلد کد یا عبارتی هست که بیانگر زبان مورد نظر شما می باشد. این کد در آدرس های(URL) صفحات به نمایش در خواهد آمد.

به عنوان مثال http://mysite.com/fa یا http://mysite.com/index.php?lang=fa

تصویر : پیشوند اسم فایل تصویر این زبان - به عنوان مثال اگر ما مقدار fa را وارد نماییم ، جوملا عکس fa.gif را فراخوانی خواهد کرد.این عکس ها درون پوشه های جوملا به صورت پیشفرض قرار دارند.

تگ زبان : باید دقیقا همان پیشوندی باشد که در بسته نصبی زبان مورد نظر استفاده می شود.

------------

در ستون سمت چپ همین قسمت :

کلید های تفسیری(Meta Keywords) : متاتگ کیورد های صفحاتی که برای این زبان ساخته می شوند.

توضیحات کلی(Meta Description) : متاتگ توضیحات صفحاتی که برای این زبان ساخته می شوند.

بعد تکمیل این قسمت ، روی کلید "ذخیره و بستن" کلیک کنید.

گام سوم :

در منو "منو ها" گزینه "مدیریت منو ها" رو انتخاب کنید ، سپس روی کلید "جدید" کلید نمایید.

در این صفحه منوی اصلی زبان فارسی رو ایجاد کنید :

do.php?imgf=joomlaforum.ir_14239353322.gif

سپس از طریق همین صفحه منوی اصلی انگلیسی رو ایجاد کنید :

do.php?imgf=joomlaforum.ir_14239353323.gif

بعد از این که هر دو منو رو ایجاد کردید ، به صفحه مدیریت منو "منو اصلی" که برای زبان فارسی در نظر گرفتیمش برید و با کلیک رو کلید "جدید" یک گزینه جدید ایجاد کنید.

برای این که بدونید این گزینه چه تنظیماتی باید داشته باشه به تصویر زیر دقت کنید :

do.php?imgf=joomlaforum.ir_14239354071.gif

در تنظیمات این صفحه دو تا مورد خیلی مهم هست :

1- گزینه "صفحه پیش فرض" را "بله" انتخاب نمایید.

2- گزینه "زبان" را english انتخاب نمایید.

بسیار خب ، اگر تا اینجا مراحل آموزش رو درست انجام داده باشید ، منوِ "منوها" باید به این شکل در اومده باشه :

do.php?imgf=joomlaforum.ir_14239354072.gif

گام چهارم :

تا اینجا ما زیرساخت های لازم برای راه اندازی یک وب سایت چند زبانه رو به صورت کامل تهیه کرده ایم. حالا باید منو ها و ماژول های دلخواهی که لازمه برای هر زبان وجود داشته باشه رو ایجاد کنیم.

یکی از ماژول هایی که وجودش لازم به نظر می رسه ، ماژول تغییر زبان سایت هست.

برای ایجاد این ماژول ، از منو "افزونه ها" گزینه "مدیریت ماژول ها" را انتخاب نمایید.

در صفحه "مدیریت ماژول ها" روی کلید "جدید" کلیک کنید.بعد گزینه "انتخاب زبان" را انتخاب نمایید.

کار این ماژول این هست که به بازدید کننده سایت این اجازه را می دهد که زبان سایت را انتخاب نماید.

یکی از امکانت کاربردی جوملا 1.7 این هست که شما می توانید تعیین کنید که یک ماژول فقط برای یک زبان خاص نمایش داده شود.

به عنوان مثال ما می خواهیم ماژولی تغییر زبان برای زبان انگلیسی عنوان "select language" را داشته باشد و برای زبان فارسی عنوان "انتخاب زبان"...

برای این که به این خواستمون برسیم باید ماژول "انتخاب زبان" را دوبار در جوملا فراخوانی کنیم. یک بار با عنوان فارسی و فقط مخصوص نمایش در صفحات زبان فارسی و یک بار با عنوان انگلیسی و فقط مخصوص نمایش در صفحات زبان انگلیسی.

(البته ممکنه شما این ماژول رو در موقعیتی فراخوانی نمایید که نیازی به نمایش عنوان نباشه و در نتیجه نیازی به تغییر زبان عنوان نداشته باشید ، ولی منظور من از این بخش از آموزش اینه که شما بدونید که هر ماژول ، هر منو(حتی هر گزینه از منو ها) ، هر بخش و خیلی از چیز های دیگه رو میشه به یک زبان خاص اختصاص داد و جوملا رو طوری تنظیم کرد که هر افزونه رو فقط در زبان دلخواه ما نمایش بده.)

خب ، تنظیمات ماژول "انتخاب زبان" را برای نمایش در صفحات زبان فارسی طبق عکس زیر انجام بدید.(دقت داشته باشید که زبان این ماژول را persian انتخاب بکنید تا ماژول فقط در صفحات فارسی نمایش داده شود.)

do.php?imgf=joomlaforum.ir_14239354073.gif

بعد از انجام تنظیمات ، ماژول را دخیره نمایید و دوباره فرایند ایجاد ماژول جدید را طی کنید :

حالا ، تنظیمات ماژول "انتخاب زبان" را برای نمایش در صفحات زبان انگیلسی طبق عکس زیر انجام بدید.(دقت داشته باشید که زبان این ماژول را english انتخاب بکنید تا ماژول فقط در صفحات انگلیسی نمایش داده شود.)

do.php?imgf=joomlaforum.ir_14239354631.gif

بعد از انجام تنظیمات ، ماژول را دخیره نمایید.

حالا صفحه اصلی سایت رو باز کنید تا نتیجه کارتون رو ببینید ، ماژول سمت راستی برای زبان فارسی نمایش داده میشه و ماژول سمت چپی برای زبان انگلیسی...

do.php?imgf=joomlaforum.ir_14239354632.gif

منبع:گروه جومینا

_________________________________________________________________________________________________________________

شاید بگین این پست ارزشی نداره و از سایتای دیگه کپی شده ولی من برای ارزشش این کار رو نکردم.این کارو کردم تا مشکل دوستان حل بشه و راحت تر به جوابشون برسن.

یه نکته ی دیگه هم بگم:این آموزش مال 1.7 بود که فکرنکنم خیلی با 2.5 فرق داشته باشه

از این که نتونستم خودم همچین آموزشی رو قرار بدم ببخشید

موفق باشین

ویرایش شده در توسط reza jafari

Share this post


Link to post
Share on other sites

لطفاٌ به من بگید پلاگین سیستم فیلتر زبان که راجبش توضیح دادید در جوملا 2.5 هست آخه جوملای من نداره ؟

Share this post


Link to post
Share on other sites

تا اونجایی که میدونم وجود داره.توی جوملا 2.5 من با نام "سیستم-انتخاب زبان" هست.شما همچین پلاگینی ندارین؟جوملا رو از کدوم تیم و کجا دریافت کردین؟

Share this post


Link to post
Share on other sites

ببخشید تاپیک دوباره بالا آوردم...

من همه مراحل بالا انجام دادم از مدیریت جوملا که مشاهده وب سایت انتخاب می کنم بعد از آدرس سایتم fa/ میاد ولی سایت باز نمیشه و کلا به انگلیسی خطای 404 میاد.

ممنون میشم راهنمایی کنید!

Share this post


Link to post
Share on other sites

قالب رو هم باید ازش دو تا کپی بگیرید یکیش رو روی زبان فارسی و دیگری رو زبان انگلیسی ست کنید

منوی خانه رو در دسته منوهای فارسی باید پیشفرض کنید

منوی خانه رو در دسته منوهای انگلیسی باید پیشفرض کنید

Share this post


Link to post
Share on other sites
قالب رو هم باید ازش دو تا کپی بگیرید یکیش رو روی زبان فارسی و دیگری رو زبان انگلیسی ست کنید

منوی خانه رو در دسته منوهای فارسی باید پیشفرض کنید

منوی خانه رو در دسته منوهای انگلیسی باید پیشفرض کنید

ممنون ، موقع طراحی قالب هم قالب rtl و هم ltr آماده کردم. حالا چجوری باید هر کدوم به زبان خاصی اختصاص بدم؟

در ضمن سایت سه زبانه هست. انگلیسی و فارسی و عربی.

ممنون

Share this post


Link to post
Share on other sites

در تنظیمات قالب و بخش انتساب به منوها،قالب رو به صفحات مورد نظر(بر حسب منوها)اختصاص بدین.

موفق باشین

Share this post


Link to post
Share on other sites

این کار قبلا انجام دادم اما باز هم با پیام زیر روبه رو میشم:

Not Found

The requested URL /fa/ was not found on this server.

Share this post


Link to post
Share on other sites

من سایتم رو دو زبانه کردم اما وقتی در تنظیمات کلی و در بخش تنظیمات SEO ، استفاده از mod_rewrite رو فعال میکنم پیغام 404 میاد.

با اینکه فایل htaccess رو هم تغییر دادم!

Share this post


Link to post
Share on other sites

خیر تهی نیست

محتویات فایل htaccess.txt رو کپی و در فایل htaccess قرار دادم

Share this post


Link to post
Share on other sites

سلام دوستان

من تمام تنظیمات رو انجام دادم ولی ماژول انتخاب زبان پرچم یا نام زبان ها رو نمایش نمیده

لطفا راهنمایی کند

Share this post


Link to post
Share on other sites

سلام. روز بخیر

مواردی که شما فرمودید درست هستند و بسیار مفید. ولی من می خوام توی سایت دو زبانه خودم، وقتی مثلا در صفحه درباره ما (نمایش یک مطلب) هستم و دکمه زبان انگلیسی رو می زنم، صفحه درباره ما به زبان انگلیسی (About Us) باز بشه.

ممنون میشم اگه کمکم کنید

Share this post


Link to post
Share on other sites

سلام

من این کار رو انجام دادم اما وقتی روی آیکن زبان انگلیسی کلیک میکنم زبان سایت عوض نمیشه

مشکل چیه؟

ممنون

Share this post


Link to post
Share on other sites

سلام چرا من هر کاری می کنم زبان پیشفرض سایت میره روی انگلیسی؟

من زبان پیشفرض رو در قسمت مدیریت جوملا گذاشتم روی persian اما باز وقتی آدرس سایت رو می زنی میره به زبان انگلیسی؟

Share this post


Link to post
Share on other sites

سلام

من تمام این کارا رو کردم.

جوملای ورژن 2.5 دارم.

این "فهرست اصلی - همه" که به عنوان صفحه پیشفرض برای همه زبان ها باید باشه مشکل ایجاد میکنه و چه تو صفحه انگلیسی و چه تو صفحه فارسیه من باعث میشه فقط این منو نمایش داده بشه. و منوهایی که برای زبان فارسی و انگلیسی جداگانه مطابق دستورات بالا ساختم نمایش داده نمیشه. چرا؟

Share this post


Link to post
Share on other sites
سلام دوستان

من تمام تنظیمات رو انجام دادم ولی ماژول انتخاب زبان پرچم یا نام زبان ها رو نمایش نمیده

لطفا راهنمایی کند

درود

من هم همین مشکل را دارم.

تمتم مراحل را رفتم اما پرچم را نمایش نمیدهد.

در انتهای آدرس En که میزنم به درستی کار می کند.

لطفا راهنمایی کنید

با تشکر

Share this post


Link to post
Share on other sites

دوست عزیز پلاگین سیستم انتخاب زبان رو فعال کردید؟

ضمنا ماژول ها رو که میخواید منتشر کنید تخصیص صفخات فراموش نشه که در چه صفحاتی به نمایش در بیاد.زبان رو هم حتما ست کنید

پیروز باشید

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری