أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

طلب التعديل ع خاصيه وقت بقاء المتواجدين


مشاهدة المشاركة في الموضوع بالعرض العادي
look/images/icons/i1.gif طلب التعديل ع خاصيه وقت بقاء المتواجدين
  23-08-2012 03:12 صباحاً  
Soliman
معلومات الكاتب
اعتقدت انك تريد تطبيقها على الزوار فقط عندما قلت : (وجعلها تعمل ع الزوار فقط)
اي انك تريد بقاء الزوار ضمن الوقت المحدد بالزيادة للبقاء وعدم تطبيقه على الأعضاء

اما لتطبيق بقاء اسماء الأعضاء المتواجدون الآن بالوقت العادي الافتراضي والزوار يطبق عليهم وقت البقاء الأضافي بالثواني بالزيادة

فالغ التعديل السابق وفي نفس ملف common.module.php ابحث عن :
CODE

	   if ($PowerBB->_CONF['info_row']['mor_seconds_online'] == '300')
	   {
	    // Delete not important rows in online table
	    $CleanOnline = $PowerBB->_CONF['timeout'];
	   $CleanDelOnline = $PowerBB->DB->sql_query("DELETE FROM " . $PowerBB->table[&#39;online&#39;] . " WHERE logged <= $CleanOnline ");

	    }
	   else
	   {
	   // Delete not important rows in online table
	   $time_check_online=$PowerBB->_CONF[&#39;now&#39;]-$PowerBB->_CONF[&#39;info_row&#39;][&#39;mor_seconds_online&#39;];
	   $DelOnline = $PowerBB->DB->sql_query("DELETE FROM " . $PowerBB->table[&#39;online&#39;] . " WHERE logged <= $time_check_online ");
	   }


واستبدله بـ :
CODE

	    // Delete not important rows in online table
	    $CleanOnline = $PowerBB->_CONF[&#39;timeout&#39;];
	   $CleanDelOnline = $PowerBB->DB->sql_query("DELETE FROM " . $PowerBB->table[&#39;online&#39;] . " WHERE logged <= $CleanOnline and username <>&#39;Guest&#39;");

	   if ($PowerBB->_CONF[&#39;info_row&#39;][&#39;mor_seconds_online&#39;] != &#39;300&#39;)
	   {
	   // Delete not important rows in online table
	   $time_check_online=$PowerBB->_CONF[&#39;now&#39;]-$PowerBB->_CONF[&#39;info_row&#39;][&#39;mor_seconds_online&#39;];
	   $DelOnline = $PowerBB->DB->sql_query("DELETE FROM " . $PowerBB->table[&#39;online&#39;] . " WHERE logged <= $time_check_online ");
	   }


الساعة الآن 07:29 PM