novinfard

حل خطای iconv در جوملا 1.7

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

با سلام،

ممکنه شما هم با این مشکل برخورد کرده باشید که در جوملا 1.7 نصب شده در لوکال، خطای زیر بروز بدهد:

Notice: iconv() [function.iconv ...

برای حل این مشکل به JOOMLA/libraries/joomla/utilities/string.php خط 562 بروید:

و این را :

return iconv($from_encoding, $to_encoding.'//TRANSLIT', $source);

با این :

return iconv($from_encoding, $to_encoding.'//IGNORE', $source);

جایگزین کنید.

دلیل این امر رو می توانید در لینک زیر بیابید:

http://php.net/manual/en/function.iconv.php

پیروز باشید

Share this post


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

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

Strict Standards: Declaration of fa_IRDate::calendar() should be compatible with that of JDate::calendar() in E:\xampp\htdocs\language\fa-IR\fa-IR.localise.php on line 265

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

از فایل PHP.ini مقدار display_errors رو پیدا کنید و اون رو به این شکل در بیارید display_errors = off

فایل PHP.ini در جایی که xampp را نصب کردید و در پوشه php قرار دارد

اگه رف نشد



error_reporting = E_ALL & ~E_NOTICE ; Show all errors except for notices
display_errors = Off ; Print out errors (as a part of the output)


ویرایش شده در توسط spyman

Share this post


Link to post
Share on other sites
Strict Standards: Declaration of fa_IRDate::calendar() should be compatible with that of JDate::calendar() in E:\xampp\htdocs\language\fa-IR\fa-IR.localise.php on line 265

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

از فایل PHP.ini مقدار display_errors رو پیدا کنید و اون رو به این شکل در بیارید display_errors = off

فایل PHP.ini در جایی که xampp را نصب کردید و در پوشه php قرار دارد

اگه رف نشد

با سلام و خسته نباشید،

1. این پاسخ ارتباطی با این موضوع ندارد و باید در موضوعی جدید قرار گیرد.

2. این حل مشکل نیست، این پاک کردن صورت مسئله است.

Share this post


Link to post
Share on other sites

برای حل این مشکل در جوملا 2.5 به JOOMLA/libraries/joomla/string/string.php خط 730 مراجعه کنید.

Share this post


Link to post
Share on other sites
برای حل این مشکل در جوملا 2.5 به JOOMLA/libraries/joomla/string/string.php خط 730 مراجعه کنید.

این رو امروز نوشتیـــــــن؟؟؟ بابا من صبح اون قد سر این موضوع اعصابم خورد شده بود که :13: اون ادرس های بالا همشون کلا 7 8 تا سطر بیستر نداشتن .هرقدر هم گشتم نتونستم پیداش کنم.الان که اومدم اینجا بپرسم دیدم نوشتین.دمتون گرم ;)

(خیلی حال داد برا همین گفتم تشکر ویژه بکنم وگرنه می دونم شاید اسپم حساب شه)

Share this post


Link to post
Share on other sites
این رو امروز نوشتیـــــــن؟؟؟ بابا من صبح اون قد سر این موضوع اعصابم خورد شده بود که :13: اون ادرس های بالا همشون کلا 7 8 تا سطر بیستر نداشتن .هرقدر هم گشتم نتونستم پیداش کنم.الان که اومدم اینجا بپرسم دیدم نوشتین.دمتون گرم ;)

(خیلی حال داد برا همین گفتم تشکر ویژه بکنم وگرنه می دونم شاید اسپم حساب شه)

نزدیک یک ماه پیش ارسال شده. :) در هر صورت خوشحالم که مشکلتون حل شد.

Share this post


Link to post
Share on other sites

oh! الان متوجه شدم!!! من داشتم از رو صفحه ای که قبلا save کردم نگاه می کردم.اون قد اعصابم رو خورد کرده بود که متوجه نبودم! هی پست می زدم نمی یومد!:25r30wi:

:1: :1: :1: smile22 :25:

ممنون آقای مهندس ;)

Share this post


Link to post
Share on other sites
برای حل این مشکل در جوملا 2.5 به JOOMLA/libraries/joomla/string/string.php خط 730 مراجعه کنید.

با سلام دوست عزیز من دقیقاً باید در این خط 730 چه چیزی رو تغییر بدم تا مشکلم رفع شه؟

Share this post


Link to post
Share on other sites

دقیقا این ها رو باید عوض کنی:

برای حل این مشکل به JOOMLA/libraries/joomla/utilities/string.php خط 562 بروید:

و این را :

کد PHP:

return iconv($from_encoding, $to_encoding.'//TRANSLIT', $source);

با این :

کد PHP:

return iconv($from_encoding, $to_encoding.'//IGNORE', $source);

جایگزین کنید.

البته توی خط 730 نه اینکه 562

Share this post


Link to post
Share on other sites

سلام دوستان

آقا ما هر کار کردیم این مشکلمون رفع نشد

کد های من به شکل زیره

* @param string $source The string to transcode.

* @param string $from_encoding The source encoding.

* @param string $to_encoding The target encoding.

*

* @return mixed The transcoded string, or null if the source was not a string.

*

* @link https://bugs.php.net/bug.php?id=48147

*

* @since 11.1

*/

public static function transcode($source, $from_encoding, $to_encoding)

{

if (is_string($source))

{

set_error_handler(array(__CLASS__, '_iconvErrorHandler'), E_NOTICE);

try

{

/*

* "//IGNORE" is appended to the $to_encoding to ensure that when iconv comes

* across a character that cannot be represented in the target charset, it can

* be approximated through one or several similarly looking characters or ignored.

*/

$iconv = iconv($from_encoding, $to_encoding . '//IGNORE', $source);

}

catch (ErrorException $e)

{

/*

* "//IGNORE" is appended to the $to_encoding to ensure that when iconv comes

* across a character that cannot be represented in the target charset, it is ignored.

*/

$iconv = iconv($from_encoding, $to_encoding . '//IGNORE', $source);

}

restore_error_handler();

return $iconv;

}

return null;

ممنون میشم کمکم کنید

Share this post


Link to post
Share on other sites

این سوال شما چه ارتباطی به این تاپیک داشت؟

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

Share this post


Link to post
Share on other sites
برای تبدیل سایتهای 1.5 به 2.5 با قالبهای آماده چکار باید کرد؟

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

Share this post


Link to post
Share on other sites

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

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

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

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


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

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

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


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