پارس جوم ::  انجمن های تخصصی جوملا
ارور plugins/system/languagefilter/languagefilter.php - نسخه‌ی قابل چاپ

+- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir)
+-- انجمن: پشتیبانی (/forum-70.html)
+--- انجمن: مباحث و مشکلات عمومی (/forum-33.html)
+--- موضوع: ارور plugins/system/languagefilter/languagefilter.php (/thread-20401.html)



ارور plugins/system/languagefilter/languagefilter.php - shervin_20 - ۱۶-۹-۱۳۹۵ ۰۷:۳۰ عصر

سلام .

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

گزارش خطا را فعال کردیم ارور ذیل در صفحه اصلی نمایش داده شد :


Notice: Undefined index: de-DE in /home/********/public_html/plugins/system/languagefilter/languagefilter.php on line 423

Notice: Trying to get property of non-object in /home/*******/public_html/plugins/system/languagefilter/languagefilter.php on line 423

پلاگین انتخاب زبان را اگر غیر فعال کنیم سایت با ارور 404 مواجه میشود .

برای رفع مشکل باید چه کنیم ؟

جوملا 3 میباشد .


RE: ارور plugins/system/languagefilter/languagefilter.php - shervin_20 - ۱۷-۹-۱۳۹۵ ۱۱:۳۹ عصر

از دوستان کسی نیست در این زمینه راهنمائی کند ؟ ضروری هست


RE: ارور plugins/system/languagefilter/languagefilter.php - mostafa272 - ۱۹-۹-۱۳۹۵ ۱۲:۵۷ صبح

کد خط 423 این فایل و چند خط قبل و بعدش رو قرار بدید


RE: ارور plugins/system/languagefilter/languagefilter.php - shervin_20 - ۱۹-۹-۱۳۹۵ ۰۳:۲۶ صبح

کد از خط 417 الی 434 میباشد :

if ($this->mode_sef)
{
// Use the current language sef or the default one.
if (!$this->params->get('remove_default_prefix', 0)
|| $lang_code != $this->default_lang)
{
$path = $this->lang_codes[$lang_code]->sef . '/' . $path;
}

$uri->setPath($path);

if (!$this->app->get('sef_rewrite'))
{
$uri->setPath('index.php/' . $uri->getPath());
}

$redirectUri = $uri->base() . $uri->toString(array('path', 'query', 'fragment'));
}


ممنون میشم دوستان راهنمائی کنند .


RE: ارور plugins/system/languagefilter/languagefilter.php - محمدسلیمانی - ۲۲-۹-۱۳۹۵ ۱۲:۴۳ صبح

چیزی که مشخصه بخاطر تنظیمات زبا هست
معمولا قابلیت چند زبانه رو غیرفعال کنید درست میشه
اگر سایتت چند زبانه است باید به دقت تمام موارد رو چک کنید بخصوص تنظیمات منوها رو


RE: ارور plugins/system/languagefilter/languagefilter.php - shervin_20 - ۲۲-۹-۱۳۹۵ ۰۲:۲۷ صبح

سلام . ممنون .

خیر وب سایت ما چند زبانه نیست . زبان اصلی سایت انگلیسی و زبان قسمت مدیریت فارسی میباشد .

با غیر فعال کردن پلاگین های زبان با ارور 404 مواجه میشویم .

حال برای رفع مشکل باید چه کنیم ؟


RE: ارور plugins/system/languagefilter/languagefilter.php - Pourdaryaei - ۲۲-۹-۱۳۹۵ ۰۳:۲۰ صبح

به نظر مياد زبان آلماني توي تنظيمات جايي فعال كرديد ...
اول از همه بايد اين پلاگين رو غيرفعال كنيد و براي خطاي 404 هم ببينيد چرا اين پيغام ميده - احتمالا جايي توي مطالب / منوها يا ماژول ها و شايد هم قالب زبان آلماني يا زبان بجز زبان اصلي سايتت (‌بخش كاربري )‌اضافه كرده باشين - اون رو بايد بزاريد روي همه زبان ها