سلام ، آیا این بازدید اول شماست ؟ یا
نمایش نتایج: از شماره 1 تا 10 , از مجموع 10

موضوع: این چه اروریه Warning: mb_strpos() [function.mb-strpos]: Empty delimiter in \librar

  1. #1

    تاریخ عضویت
    Jul 2006
    نوشته ها
    459
    تشکر
    50
    تشکر شده 17 بار در 14 ارسال

    این چه اروریه Warning: mb_strpos() [function.mb-strpos]: Empty delimiter in \librar

    سلام
    من برای اینکه از جوملا 1.5 به 3 بیام از redmigrator استفاده کردم
    به دلایلی که نفهمیدم در انتقال کتگوری ها استپ میکرذ و ادامه نمیداد
    بالاخره من مجبور شدن با انتقال تکه تکه جداول به جوملا 3 سایتم رو کامل کنم. بالاخره انجام شد و در شکل کلی سایت مشکلی نیست
    ولی وقتی تو سایتم سرچ میکنم اول یه 30 چهل خط اروری این شکلی میاد

    Warning: mb_strpos() [[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]]: Empty delimiter in \libraries\phputf8\mbstring\core.php on line 45

    Warning: mb_strpos() [[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]]: Empty delimiter in \libraries\phputf8\mbstring\core.php on line 45...
    نمیدونم اصلا این یعنی چی
    بیشتر به نظر به سرچ ربط داره کسی هست بتونه مشکل منو حل کنه و این کابوس دست از سر من برداره

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  2. # ADS
    تبلیغات در جوملا فارسی
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2

    تاریخ عضویت
    Jun 2014
    نوشته ها
    1,475
    تشکر
    40
    تشکر شده 398 بار در 375 ارسال
    سلام
    اول راه اسون ؛ سیستم خطایابی رو غیر فعال کنید و نتیجه رو بگید
    بعد بروز رسانی ماژول ها رو بروز کردید ؟
    فایل core.php رو قرار بدید لطفاً

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  4. کاربر مقابل از sirati عزیز به خاطر این پست مفید تشکر کرده است:


  5. #3

    تاریخ عضویت
    Jul 2006
    نوشته ها
    459
    تشکر
    50
    تشکر شده 17 بار در 14 ارسال
    با گذاشتن خطایابی روی هیچ دیگه ارور ها نشون داده نمیشه؟
    این به معنی اینه که مشکلی نیست یا چی؟
    ماژول ها رو آبدیت نکرده ام البته جایی دیگه تست کردم . با اینکه همه ماژولها آبدیت بود بازم مشکل وجود داشت
    منظورتون از فایل Core.php چیه ؟ من سرچ کردم یک 4 پنج تایی هست

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  6. #4

    تاریخ عضویت
    Jun 2014
    نوشته ها
    1,475
    تشکر
    40
    تشکر شده 398 بار در 375 ارسال
    الان با غیر فعال کردن خطایابی مشکل حل شد ؟
    libraries\phputf8\mbstring\core.php این فایل از این مسیر می تونید بدید یه نگاه بندازم ؟

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  7. کاربر مقابل از sirati عزیز به خاطر این پست مفید تشکر کرده است:


  8. #5

    تاریخ عضویت
    Jul 2006
    نوشته ها
    459
    تشکر
    50
    تشکر شده 17 بار در 14 ارسال
    نقل قول نوشته اصلی توسط sirati [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
    الان با غیر فعال کردن خطایابی مشکل حل شد ؟
    libraries\phputf8\mbstring\core.php این فایل از این مسیر می تونید بدید یه نگاه بندازم ؟
    بله بعد خاموش کردن خطایابی دیگه ارور ها نشون داده نمی شوند.
    اگر میشه بگید معنی اون خطا چیه
    الان سایت رو لوکاله اگر ایراد اساسیه اصلا بالا نفرستمش


    اینم کد فایل core.php
    کد:
    <?php /** * @version $Id$ * @package utf8 * @subpackage strings */ /** * Define UTF8_CORE as required */ if ( !defined('UTF8_CORE') ) { define('UTF8_CORE',TRUE); } //-------------------------------------------------------------------- /** * Wrapper round mb_strlen * Assumes you have mb_internal_encoding to UTF-8 already * Note: this function does not count bad bytes in the string - these * are simply ignored * @param string UTF-8 string * @return int number of UTF-8 characters in string * @package utf8 * @subpackage strings */ function utf8_strlen($str){ return mb_strlen($str); } //-------------------------------------------------------------------- /** * Assumes mbstring internal encoding is set to UTF-8 * Wrapper around mb_strpos * Find position of first occurrence of a string * @param string haystack * @param string needle (you should validate this with utf8_is_valid) * @param integer offset in characters (from left) * @return mixed integer position or FALSE on failure * @package utf8 * @subpackage strings */ function utf8_strpos($str, $search, $offset = FALSE){ if ( $offset === FALSE ) { return mb_strpos($str, $search); } else { return mb_strpos($str, $search, $offset); } } //-------------------------------------------------------------------- /** * Assumes mbstring internal encoding is set to UTF-8 * Wrapper around mb_strrpos * Find position of last occurrence of a char in a string * @param string haystack * @param string needle (you should validate this with utf8_is_valid) * @param integer (optional) offset (from left) * @return mixed integer position or FALSE on failure * @package utf8 * @subpackage strings */ function utf8_strrpos($str, $search, $offset = FALSE){ if ( $offset === FALSE ) { # Emulate behaviour of strrpos rather than raising warning if ( empty($str) ) { return FALSE; } return mb_strrpos($str, $search); } else { if ( !is_int($offset) ) { trigger_error('utf8_strrpos expects parameter 3 to be long',E_USER_WARNING); return FALSE; } $str = mb_substr($str, $offset); if ( FALSE !== ( $pos = mb_strrpos($str, $search) ) ) { return $pos + $offset; } return FALSE; } } //-------------------------------------------------------------------- /** * Assumes mbstring internal encoding is set to UTF-8 * Wrapper around mb_substr * Return part of a string given character offset (and optionally length) * @param string * @param integer number of UTF-8 characters offset (from left) * @param integer (optional) length in UTF-8 characters from offset * @return mixed string or FALSE if failure * @package utf8 * @subpackage strings */ function utf8_substr($str, $offset, $length = FALSE){ if ( $length === FALSE ) { return mb_substr($str, $offset); } else { return mb_substr($str, $offset, $length); } } //-------------------------------------------------------------------- /** * Assumes mbstring internal encoding is set to UTF-8 * Wrapper around mb_strtolower * Make a string lowercase * Note: The concept of a characters "case" only exists is some alphabets * such as Latin, Greek, Cyrillic, Armenian and archaic Georgian - it does * not exist in the Chinese alphabet, for example. See Unicode Standard * Annex #21: Case Mappings * @param string * @return mixed either string in lowercase or FALSE is UTF-8 invalid * @package utf8 * @subpackage strings */ function utf8_strtolower($str){ return mb_strtolower($str); } //-------------------------------------------------------------------- /** * Assumes mbstring internal encoding is set to UTF-8 * Wrapper around mb_strtoupper * Make a string uppercase * Note: The concept of a characters "case" only exists is some alphabets * such as Latin, Greek, Cyrillic, Armenian and archaic Georgian - it does * not exist in the Chinese alphabet, for example. See Unicode Standard * Annex #21: Case Mappings * @param string * @return mixed either string in lowercase or FALSE is UTF-8 invalid * @package utf8 * @subpackage strings */ function utf8_strtoupper($str){ return mb_strtoupper($str); }

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  9. #6

    تاریخ عضویت
    Feb 2008
    محل سکونت
    لامـــــرد ( استان فارس)
    نوشته ها
    1,486
    تشکر
    258
    تشکر شده 842 بار در 553 ارسال
    سایت رو بیار بالا دسترسی بده چک کنم

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  10. #7

    تاریخ عضویت
    Jul 2006
    نوشته ها
    459
    تشکر
    50
    تشکر شده 17 بار در 14 ارسال
    هنوز روی خیلی چیزاش باید کار کنم.
    موندم ادامه بدم یا بی خیال بشم
    این ایراد خیلی مهمه یا میشه بی خیالش شد؟

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  11. #8

    تاریخ عضویت
    Feb 2008
    محل سکونت
    لامـــــرد ( استان فارس)
    نوشته ها
    1,486
    تشکر
    258
    تشکر شده 842 بار در 553 ارسال
    گفتم که بیارید ش بالا ببینم اگه مشکل قابل رفع بود رفع میکنم و ادامه بدید اگه نه که میگم از اول شروع کنید
    موفق باشید

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  12. کاربر مقابل از P30Yaran عزیز به خاطر این پست مفید تشکر کرده است:


  13. #9

    تاریخ عضویت
    Jul 2006
    نوشته ها
    459
    تشکر
    50
    تشکر شده 17 بار در 14 ارسال
    آقای p30yaran ممنون که پیگیر هستی من تو اولین فرصت یک هاست پیدا کنم اینکار رو خواهم کرد
    ولی یک سوال کلی تر دارم که اصلا این کامپوننت چرا نباید اطلاعات بخش ها رو منتقل کنه مگه عشقیه؟؟
    یک دلیل باید داشته باشه که گیر میکنه مثلا یونیکد نیست نمی دونم و.....
    من [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] شما چیزی به نظرتون نمیرسه

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  14. #10

    تاریخ عضویت
    Jul 2006
    نوشته ها
    459
    تشکر
    50
    تشکر شده 17 بار در 14 ارسال
    یک مقدار تو سایت های خارجی سرچ کردم
    به نظرم جواب مشکل رو فهمیدم ولی اگر کسی از دوستان میتونه جواب فنی تر بده ممنون میشم
    به نظر جوملا با سرچ فارسی مشکل داره و اونم به خاطر کدی است که در فابل
    Search.php
    با آدرس زیر هستش مربوط میشه. در واقع این مشکل اگر سرچ انگلیسی کنیم دیده نمیشه و وقتی سرچ فارسی کنیم دیده میشه
    برای همین باید به کد زیر رفته و این کد رو جایگزین کد قبلی کنیم
    من تست کردم فعلا مشکلم حل شد
    به نظرم این یه باگ برای جوملاهای فارسی هستش که باید گزارش بشه البته اساتید بهتر تشخیص میدن

    اینم توضیح انگلیسی جواب که پیدا کردم

    I confirm this bug on Joomla 3.2!


    Solution is in:
    administrator/components/com_search/helpers/search.php:233
    $str = iconv("UTF-8", "ASCII//TRANSLIT//IGNORE", $str);
    replace with:
    $str = iconv("UTF-8", mb_detect_encoding($str, 'auto'), $str);


    It works.

    [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


موضوعات مشابه

  1. 1 مشکل Warning: mb_strpos()
    توسط alalalk71 در انجمن سوالهای عمومی جوملا 3 فارسی
    پاسخ ها: 10
    آخرين نوشته: 12-17-2013, 02:08 PM
  2. خطای Warning: require_once(__DIR__/nnframework/nnframework.php) [function.require-on
    توسط fun_9990 در انجمن سوالهای عمومی جوملا 1.5 فارسی
    پاسخ ها: 3
    آخرين نوشته: 12-13-2012, 09:21 AM
  3. 1 مشکل در سایت اررور ایجاد شده ][Warning: fopen() [function.fopen]/
    توسط saeid_t در انجمن سوالهای عمومی جوملا 1.5 فارسی
    پاسخ ها: 6
    آخرين نوشته: 05-04-2012, 02:21 PM
  4. مشکل در آپگرید Warning: unpack() [function.unpack]: Type L: not enough input
    توسط iramak در انجمن ارتقاء مامبو فارسی
    پاسخ ها: 2
    آخرين نوشته: 10-25-2007, 05:41 PM

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •