سلام ، آیا این بازدید اول شماست ؟ یا
صفحه 2 از 2 نخستنخست 12
نمایش نتایج: از شماره 11 تا 16 , از مجموع 16

موضوع: غیر فعال کردن پیام های Notice

  1. #11

    تاریخ عضویت
    Aug 2009
    محل سکونت
    گیلان
    نوشته ها
    61
    تشکر
    0
    تشکر شده 2 بار در 2 ارسال
    نقل قول نوشته اصلی توسط hamidy [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
    جناب فیروزمندان فرمودند. دقیقا همین کار رو انجام بدید
    اصلا غیر فعال کردن نمایش پیام رو بیخیال شین دوستان! میشه لطفا یه بررسی کنین ببینین اصلا چرا این پیام نشون داده میشه، من خودم که به فایل contact.php و اون لاین ها نگاه کردم متوجه شدم که مربوط به هدر صفحه تماس هستش، موقعی هم که اون پیام ها میاد هدر صفحه که همون عنوان تماس با ما هستش نیست! و به جای اون پیام notice میاد. این کدهای اون قسمت از کامپوننت تماس:

    // determines whether to use Text, Images or nothing to highlight the different info groups
    $this->groupMarking($params);
    // params from menu item
    $menuhandler = mosMenuHandler::getInstance();
    $menu =& $menuhandler->getMenuByID($this->Itemid);
    $menu_params =& new mosParameters( $menu->params );

    $menu_params->def( 'page_title', 1 );
    $menu_params->def( 'header', $menu->name );
    $menu_params->def( 'pageclass_sfx', '' );

    HTML_contact::viewcontact( $contact, $params, $count, $list, $menu_params );
    }

    function &makeParams ($rawparams) {
    $params =& new mosParameters( $rawparams );
    $params->set( 'page_title', 0 );
    $params->def( 'pageclass_sfx', '' );
    $params->def( 'back_button', mamboCore::get( 'mosConfig_back_button' ) );
    $params->def( 'print', !mamboCore::get( 'mosConfig_hidePrint' ) );
    $params->def( 'name', '1' );
    $params->def( 'email', '0' );
    $params->def( 'street_address', '1' );
    $params->def( 'suburb', '1' );
    $params->def( 'state', '1' );
    $params->def( 'country', '1' );
    $params->def( 'postcode', '1' );
    $params->def( 'telephone', '1' );
    $params->def( 'fax', '1' );
    $params->def( 'misc', '1' );
    $params->def( 'image', '1' );
    $params->def( 'email_description', '1' );
    $params->def( 'email_description_text', T_('Send an Email to this Contact:') );
    $params->def( 'email_form', '1' );
    $params->def( 'email_copy', '1' );

    از اون دو قسمتی که برجسته شده ایراد میگیره و این پیام رو میده:
    Notice: Trying to get property of non-object in C:\Inetpub\vhosts\amlashonline.ir\httpdocs\amlash\ components\com_contact\contact.php on line 281

    Notice: Trying to get property of non-object in C:\Inetpub\vhosts\amlashonline.ir\httpdocs\amlash\ components\com_contact\contact.php on line 284
    ممکنه از غیر فعال کردن نمایش برخی از جزئیات تماس باشه؟

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


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

  3. #12

    تاریخ عضویت
    Aug 2009
    محل سکونت
    گیلان
    نوشته ها
    61
    تشکر
    0
    تشکر شده 2 بار در 2 ارسال
    با وجود راهنمایی دوستان مشکل حل نشده بود ولی خوشبختانه خودم با گشتن تو سایت php.net مشکل رو حل کردم این جا می نویسم تا اگه مورد مشابه ای بود به درد یکی بخوره:

    کافیه در سربرگ فایل این کد رو وارد کنید که باعث خاموش شدن نمایش ارور میشه و مشکل رفع میشه:

    <?php error_reporting(0);?>

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


  4. #13

    تاریخ عضویت
    Aug 2011
    نوشته ها
    7
    تشکر
    0
    تشکر شده 0 بار در 0 ارسال
    با سلام خدمت دوست خوبم
    آقا میشه بگی دقیقا این کد را باید کجا قرار بدم،
    منظورم هم اون فایلی است که باید بازش کنم و هم اون جایی که باید این کد را قرار بدم.
    با تشکر فراوان

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


  5. #14

    تاریخ عضویت
    Mar 2007
    محل سکونت
    Islamic Republic of Iran
    نوشته ها
    10,455
    تشکر
    354
    تشکر شده 1,716 بار در 1,204 ارسال
    سلام

    به این منظور شما میتوانید به غیر از اینکار از خاموش کردن display error استفاده کنید !

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

    البته این روش گذشتن از ارورها صحیح نیست ! مثل این هست که ما صورت مسئله رو پاک کنیم و بگیم اینم از این سوال !

    هیچکس تنهاتر از خدا نیست

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


  6. #15

    تاریخ عضویت
    Aug 2009
    محل سکونت
    گیلان
    نوشته ها
    61
    تشکر
    0
    تشکر شده 2 بار در 2 ارسال
    در مجموع حق با شماست، من هم موافق پاک کردن صورت مسئله نیستم ولی چون با جواب دوستانم نتونستم مشکل رو حل کنم و از طرفی پیام ارور از نوع notice بود این روش رو تست کردم که جواب داد، همانطور که میدونید این نوع پیام ها معمولا از یه مشکل جدی نیست و بیشتر محض توجه بیشتره. فکر کنم خاموش کردن display error تو خیلی از سرور ها فقط توسط مدیر سرور ممکنه. به هر حال ممنون از توجه به این موضوع.

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


  7. #16

    تاریخ عضویت
    Mar 2007
    محل سکونت
    Islamic Republic of Iran
    نوشته ها
    10,455
    تشکر
    354
    تشکر شده 1,716 بار در 1,204 ارسال
    برای خاموش کردن این مورد میتونید از htaccess نیز اقدام کنید !

    هیچکس تنهاتر از خدا نیست

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


صفحه 2 از 2 نخستنخست 12

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

  1. غیر فعال کردن سایت
    توسط bazarokala در انجمن سوالهای عمومی جوملا 1.5 فارسی
    پاسخ ها: 2
    آخرين نوشته: 07-14-2010, 12:58 PM
  2. غیر فعال کردن ارث
    توسط Patriot در انجمن سوالهای عمومی جوملا 1.5 فارسی
    پاسخ ها: 1
    آخرين نوشته: 06-30-2010, 03:36 PM
  3. غیر فعال کردن SMF
    توسط pctaz در انجمن مدیریت SMF
    پاسخ ها: 1
    آخرين نوشته: 07-04-2008, 11:19 AM
  4. غیر فعال کردن برای غیر عضو
    توسط 30vil در انجمن سوالهای عمومی مامبو فارسی
    پاسخ ها: 3
    آخرين نوشته: 04-22-2007, 11:29 AM

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

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

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

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