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

أرباح ترايدنت لنسخة 2.1.4


مشاهدة المشاركة في الموضوع بالعرض العادي
look/images/icons/i1.gif أرباح ترايدنت لنسخة 2.1.4
  23-02-2012 09:14 مساءً  
Soliman
معلومات الكاتب
m_rezk2000 ضع الخطأ الذي يظهر لك

الهاك مجرب مني شخصياً ومن الأخ اكرم كاتب الموضوع ويعمل لايوجد اي مشكلة به
ولمن يريد تنفيذ التعديلات يدوياً على ملف pbboardCodeparse.class.php
لأن البعض يكون معدل عليه سابقاً بتعديلات لهاكات او ما شابه
فيبحث عن :
CODE
if ($PowerBB->_GET['page'] != 'topic'


ويضع اعلاها :
CODE

	   if($PowerBB->_CONF['info_row']['traidnt_arbah_onoff'] == "1")
	   {
		  if ($PowerBB->_GET['page'] != 'online')
		  {
		  $text = $this->arabh_function($text);
		  }
	   }


ويبحث عن :
CODE
function censor_words($text)

ويضع اعلاها :
CODE
function arbah_hex($string)
    {
	   global $PowerBB;

	   $string = bin2hex("$string");
	   $string = chunk_split($string, 2, '%');
	   $string = '%' . substr($string, 0, strlen($string) - 1);
	   return $string;
    }

    function arabh_function($text)
    {
	   global $PowerBB;

	   if (!empty($text))
	   {
		  if (@preg_match_all("/(\<a href=\")(.[^\"]*)/i", $text, $matches))
		  {
			 $localdomains = array($PowerBB->_SERVER[&#39;SERVER_NAME&#39;]);
			 $preg_search = array();
			 $preg_replace = array();


			 foreach ($matches[2] AS $key=>$serverurl)
			 {
				// Do we have a local url?
				if (($parsed_url = @parse_url($serverurl)) !== false)
				{
				    $servername = $parsed_url[&#39;host&#39;];

				    if ($parsed_url[&#39;fragment&#39;] AND !$parsed_url[&#39;host&#39;])
				    {
					   continue;
				    }

				    foreach ($localdomains AS $localdomain)
				    {
					   if (substr($localdomain, 0, 1) == ".")
					   {
						  if (preg_match("/$localdomain$/i", $servername))
						  {
							 continue 2;
						  }
					   }
					   else
					   {
						  if (strtolower($localdomain) == strtolower($servername))
						  {
							 continue 2;
						  }
					   }
				    }
				}
				else
				{
				    continue;
				}

				$encoded_url = $this->arbah_hex(base64_encode($serverurl));
				$anonymurl = "arbah.php?url=" . $encoded_url;
				$preg_search["$serverurl"] = "<a href=\"$serverurl";
				$preg_replace["$serverurl"] = "<a href=\"" . $anonymurl;
			 }

			 if ($preg_search)
			 {
				$text = str_replace($preg_search, $preg_replace, $text);
			 }
		  }
	   }

	   return $text;
    }


الساعة الآن 04:32 PM