کاربر گرامی ، تمام فایلهای سایتپ رایگان میباشند اما جهت دانلود نیاز به عضویت دارید . عضویت  |  راهنما

مشکل دو زبانه کردن جوملا 3 در تگ html با خصوصیت rtl به ltr

این مورد را ارزیابی کنید
(1 رای)
منتشرشده در آموزش جوملا

سلام به جوملا دوستان عزیز، 

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

ما زمانی که سیستم جوملا را چند زبانه کردیم ، برای ایجاد خصوصیت های LTR و RTL که بتوانیم به هر کدام از زبان ها یک STYLE مختلف بدهیم با مشکلی مواجه شدیم که شاید برای شما هم اتفاق میافتد. در این مشکل عجیب و غریب که دلیل آنرا هم نمیدانیم ، در تگ html که خصوصیت dir=rtl وجود دارد برای تغییر به زبان انگلیسی و یا سایر زبان ها ، این تگ بایستی به dir=ltr تغییر کند تا style مورد نظرمان به هر یک زبان ها الصاق شود . اما متاسفانه این اتفاق نمی افتاد و در تمام زبان ها dir=rtl یا dir=ltr با قی می ماند .

مشکل دو زبانه کردن جوملا 3 در تگ html با خصوصیت rtl به ltr

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

راه حل برطرف کردن مشکل دوزبانه نشدن سایت در عدم تغییر dir تگ html :

مشکل به این صورت است که وقتی از ماژول انتخاب زبان استفاده می کنید و مثلا زبان را از فارسی به انگلیسی تغییر می دهید قالب راست چین شما RTL چپ چین نمی شود LTR و برعکس در بعضی مواقع هم منوی پیش فرض شما برای انگلیسی نمایش داده نمی شود و اگر در مروگر خود CTRL+F5 را بزنید در واقع صفحه را رفرش بدهید همه چیز درست می شود ابتدا اکثرا خیال می کنند این مشکل از کش است و بارها کش را خالی می کنند ولی باز این مشکل وجود دارد در واقع صفحات loop در جوملا ایجاد می شود با اینکه قالب شما از زبان راست چین و چپ چین پشتیبانی می کند باز هم در هنگام تغییر زبان اتفاق درست نمی افتد

مشکل از پلاگین language filter در جوملا 3.4.4   می باشد که با آپدیت جوملا هم تغییر می کند دو راه برای حل این مشکل وجود دارد تغییر در کدهای PHP  یا تغییر پلاگین language filter و بر گرداندن آن به نسخه های قبلی جوملا

راه دوم راحل ساده تری می باشد طبق بررسی بنده شما می توانید از پلاگین languagefilter جوملا در نسخه 3.3.6 استفاده کنید.

نویسنده این مقاله به درستی از نسخه ها نام برده ، اما پس از بررسی های سایتپ به این نتیجه رسیدیم که در اکثر نسخه های جوملا 3 این مشکل وجود دارد .

به این صورت که جوملا نسخه 3.3.6 را از سایت جوملا joomla.org دانلود کنید و در فایل های آن وارد شوید در فولدر plugins و بعد فولدر system و بعد فولدر languagefilter

plugins/system/languagefilter

کل فولدر languagefilter را انتخاب کرده و کپی کنید و در جوملای مشکل دار خود وارد شوید و دقیقا در همین مسیر بالا وارد شوید و سپس فولدر languagefilter مشکل دار را پاک کرده و فولدر جدید را جایگزین آن کنید.

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

حال می توانید دوباره وبسایت خود را چک کنید

برای راحتی شما فولدر languagefilter جوملا 3.3.6 را به صورت جداگانه برای دانلود در آخر این مقاله قرار داده ام

این مقاله با برداشت از اینکه شما مراحل دوزبانه کردن جوملا را به درستی طی کرده باشید و سپس به مشکل بر خورده اید نوشته شده است !

منبع نویسنده آرش مرادی با تغییراتی از جانب سایتپ

خواندن 189 دفعه
محسن محمد

با نگاهی گذرا به وب سایت های مشابه سایتپ , پی به تفاوت محصولات منتشر شده در سایتپ و این سایت ها خواهید برد .

ما در سایت ایران تمام سعیمان بر این است که محصولاتی را در اختیار شما عزیزان قرار دهیم که صحت کارکرد آنها بررسی شده و قابل استفاده باشند . در اکثر وب سایت های مشابه سایت ایران این دو مورد نادیده گرفته شده و کاربر پس از دانلود محصول مورد نظرش امکان استفاده از آنرا ندارد. به عبارت ساده تر وب سایت های مذکور فقط منتشر کننده هستند و از درستی آنها اطمینان حاصل نمیکنند .

ما این اطمینان خاطر را به شما میدهیم که محصولاتی را از سایت ایران دانلود خواهید کرد که قبل از انتشار , بطور کامل بررسی شده اند و قابل استفاده میباشند.

www.mohssen.ir | این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید

مقالات آموزشی سایتپ

  • امکان جدید کامپوننت کاتو k2در مدیریت تگ ها یا برچسب ها
    امکان جدید کامپوننت کاتو k2در مدیریت تگ ها یا برچسب ها سلام جوملا دوست عزیز ، بسیار خوشحالیم که شما هم از این سیستم قدرتمند برای کسب و کار خود استفاده میکنید . یکی از مشکلات اساسی کار کردن با کامپوننت جوملا k2 برچسب گذاری برای مطالب سایت بوده است که خوشبختانه این مورد در جدیدترین نسخه k2 یعنی V2.10.3 به…
    آموزش جوملا خواندن 73 بار
  • آموزش افکت زیبای سورس کد ماوس هاور Css argyleink
    آموزش افکت زیبای سورس کد ماوس هاور Css argyleink زیبایی در قالب وب سایت ، مهمترین دلیل جذب کاربران جدید است . قصد داریم آموزش css سورس کدی را خدمتتان معرفی کنیم که میتواند تغییری هر چند ناچیز اما مهم در لینک های سایت شما ایجاد کند . با استفاده از این سورس کد css میتوانید براحتی یک ماوس…
    آموزش css خواندن 98 بار
  • مشکل دو زبانه کردن جوملا 3 در تگ html با خصوصیت rtl به ltr
    مشکل دو زبانه کردن جوملا 3 در تگ html با خصوصیت rtl به ltr سلام به جوملا دوستان عزیز، در حال پیاده سازی یک وب سایت چند زبانه بودیم که با یک مشکل عجیب مواجه شدیم. ما زمانی که سیستم جوملا را چند زبانه کردیم ، برای ایجاد خصوصیت های LTR و RTL که بتوانیم به هر کدام از زبان ها یک STYLE مختلف…
    آموزش جوملا خواندن 190 بار
  • آموزش اجرا و نمایش متن در بوم نقاشی html5
    آموزش اجرا و نمایش متن در بوم نقاشی html5 پیشنهاد میکنیم قبل از شروع این آموزش مبحث قلبی را مطالعه فرمائید : آموزش طراحی تصویر در بوم نقاشی html5 شروع آموزش : کلمات جادویی برای چاپ متن در بوم نقاشی عبارتند از Fillstyle ،Strokestyle ،Font ،TextBaseline و در انتها filltext و stroketext. <div> <canvas id="c6" width="600" height="200" style="border:solid 1px…
    آموزش html خواندن 73 بار
نمایش تمام مقالات سایتپ - کلیک نمائید