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

طلب خاص بخصوص التصويت في المنتدى


مشاهدة المشاركة في الموضوع بالعرض العادي
look/images/icons/i1.gif طلب خاص بخصوص التصويت في المنتدى
  15-09-2011 12:34 مساءً  
Soliman
معلومات الكاتب
لكن بهذا الشكل ستواجة مشكلة في التأكد من عدم تكرار تصويت الزوار في حال اتحت امكانية التصويت للزوار ..
التصويت لابد من ان يكون به مصداقية مع عدم امكانية التلاعب به ..
ولايوجد مستخدم على الويب لا يوجد له آي بي خاص به حتى بسوريا ..
عموماً تفضل اليك التعديل البرمجي للإلغاء التأكد من الآي بي في التصويت وهو طلب خاص وليس عام يتناسب مع جميع المستخدمين :

حرر ملف topic.module.php المحدث الأخير :

ابحث عن ابتداءً من السطر 809 - 813 :

CODE
			 $CheckArr['where'][2]		   =	array();
			 $CheckArr['where'][2]['con']	=	'AND';
			 $CheckArr['where'][2]['name']	=	'user_ip';
			 $CheckArr['where'][2]['oper']	=	'=';
			 $CheckArr['where'][2]['value']	=	$PowerBB->_CONF['ip'];


وقم بازالتها ..

وابحث عن ابتداءً من السطر 832 - 836:
CODE

			 $CheckArr['where'][1]		   =	array();
			 $CheckArr['where'][1]['con']	=	'AND';
			 $CheckArr['where'][1]['name']	=	'user_ip';
			 $CheckArr['where'][1]['oper']	=	'=';
			 $CheckArr['where'][1]['value']	=	$PowerBB->_CONF['ip'];


واستبدله بـ :
CODE
 
		    $CheckArr['where'][1]		   =	array();
			 $CheckArr['where'][1]['con']	=	'AND';
			 $CheckArr['where'][1]['name']	=	'username';
			 $CheckArr['where'][1]['oper']	=	'=';
			 $CheckArr['where'][1]['value']	=	$PowerBB->_CONF['member_row']['username'];





وحرر ملف vote.module.php المحدث الأخير :

وابحث عن ابتداءً من السطر 101 - 111:
CODE
 

	   $CheckArr['where'][1]		   =	array();
	   $CheckArr['where'][1]['con']	=	'AND';
	   $CheckArr['where'][1]['name']	=	'user_ip';
	   $CheckArr['where'][1]['oper']	=	'=';
	   $CheckArr['where'][1]['value']	=	$PowerBB->_CONF['ip'];

	   $CheckArr['where'][2]		   =	array();
	   $CheckArr['where'][2]['con']	=	'AND';
	   $CheckArr['where'][2]['name']	=	'member_id';
	   $CheckArr['where'][2]['oper']	=	'=';
	   $CheckArr['where'][2]['value']	=	$PowerBB->_CONF['member_row']['id'];


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

	   $CheckArr['where'][1]		   =	array();
	   $CheckArr['where'][1]['con']	=	'AND';
	   $CheckArr['where'][1]['name']	=	'member_id';
	   $CheckArr['where'][1]['oper']	=	'=';
	   $CheckArr['where'][1]['value']	=	$PowerBB->_CONF['member_row']['id'];
	   


تم تحرير المشاركة بواسطة :Soliman بتاريخ:15-09-2011 12:35 مساءً



الساعة الآن 02:15 AM