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

مشکل دو زبانه کردن جوملا 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 را به صورت جداگانه برای دانلود در آخر این مقاله قرار داده ام

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

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

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

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

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

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

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

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

  • مشکل دو زبانه کردن جوملا 3 در تگ html با خصوصیت rtl به ltr
    مشکل دو زبانه کردن جوملا 3 در تگ html با خصوصیت rtl به ltr سلام به جوملا دوستان عزیز، در حال پیاده سازی یک وب سایت چند زبانه بودیم که با یک مشکل عجیب مواجه شدیم. ما زمانی که سیستم جوملا را چند زبانه کردیم ، برای ایجاد خصوصیت های LTR و RTL که بتوانیم به هر کدام از زبان ها یک STYLE مختلف…
    آموزش جوملا خواندن 105 بار
  • آموزش اجرا و نمایش متن در بوم نقاشی html5
    آموزش اجرا و نمایش متن در بوم نقاشی html5 پیشنهاد میکنیم قبل از شروع این آموزش مبحث قلبی را مطالعه فرمائید : آموزش طراحی تصویر در بوم نقاشی html5 شروع آموزش : کلمات جادویی برای چاپ متن در بوم نقاشی عبارتند از Fillstyle ،Strokestyle ،Font ،TextBaseline و در انتها filltext و stroketext. <div> <canvas id="c6" width="600" height="200" style="border:solid 1px…
    آموزش html خواندن 34 بار
  • رفع خطای Notice و Strict Standards و Deprecated در جوملا
    رفع خطای Notice و Strict Standards و Deprecated در جوملا در این مقاله آموزش جوملا با سه نوع خطای php از جمله Notice و Strict Standards و Deprecated که در جوملا ممکن است با آن روبرو شوید به صورت کامل آشنا خواهید شد و روش حل این موارد را می آموزید. روزانه تعداد زیادی از سوالات کاربران مربوط به خطاهای…
    آموزش جوملا خواندن 49 بار
  • گواهینامه امنیت SSL چیست و هر آنچه درباره پروتکل https باید بدانید
    گواهینامه امنیت SSL چیست و هر آنچه درباره پروتکل https باید بدانید مقاله پیش رو یک مقاله جامع و کاربردی است که نیاز شما را درباره امنیت خدمات دهنده و خدمات گیرنده , یا به عبارت ساده تر , امنیت اطلاعات ردو بدل شده بین کاربر و سرور وب سایت برطرف میکند . این مقاله از وب سایت های مختلف جمع آوری…
    آموزش هاست خواندن 125 بار
نمایش تمام مقالات سایتپ - کلیک نمائید

آموزش رایگان html5