نکات برنامه‌نویسی

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

نکات برنامه‌نویسی

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

رفع مشکل ترجمه‌ها در نسخه جوملا 3.7

امیرمسعود ایرانی | شنبه, ۱۶ ارديبهشت ۱۳۹۶، ۰۵:۰۴ ب.ظ | ۰ نظر

آخرین به روزرسانی جوملا تغییراتی در سیستم ترجمه‌ی خود ایجاد کرده است که طبق آن برای خواندن فایل‌های ترجمه از دستور پیش‌فرض php با نام parse_ini_file استفاده می‌نماید.

این دستور در برخی هاست‌های اشتراکی با تصور افزایش امنیت غیرفعال شده است و به همین دلیل اگر جوملای خود را به آخرین نسخه به‌روزرکنید، عبارت‌های بخش مدیریت و برخی عبارت‌های موجود در ظاهر سایت به صورت ناخوانا نمایش داده می‌شوند.

برای رفع این مشکل به صورت موقتی لازم است تا فایل

libraries/joomla/language/language.php

را ویرایش کنید و در خط ۸۳۳ عبارت

$strings = @parse_ini_file($filename);
را با عبارت زیر جایگزین نمایید.
$strings = FOFUtilsIniParser::parse_ini_file($filename, true);
تا زمانی که این اشکال در هسته‌ی جوملا اصلاح نشود، پس از هر به روزرسانی لازم است تا تغییر فوق را به صورت دستی اعمال نمایید.

  • امیرمسعود ایرانی

به‌روزرسانی

ترجمه

جوملا

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی