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

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

موضوع مغلق


15-09-2011 12:38 صباحاً
أحمد العلي
معلومات الكاتب
بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته
كنت قد كتب موضوعاً في قسم الأخطاء البرمجية حول اعتماد التصويت في المنتدى على الآي بي
و قد قمتم مشكورين بإصلاح الخطأ بحيث يعتمد احتساب التصويت على الآي بي و اسم المستخدم
و لكني أتمنى عليكم لو تقومة بإضافة حل آخر يجعل التصويت يعتمد على اسم المستخدم فقط دون الآي بي
لأننا في سوريا ليس لدينا آي بي خاص
و عليه فلن يتمكن أي شخص من سوريا المشاركة في التصويت
أرجو منكم مساعدتي لأن الموضوع يهمني كثيراً و قد حاولت التعديل في ملف Vote و لم أفلح
كل الشكر لكم على جهودكم الجبارة
تحياتي

look/images/icons/i1.gif طلب خاص بخصوص التصويت في المنتدى
  15-09-2011 12:34 مساءً   [1]
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 مساءً


look/images/icons/i1.gif طلب خاص بخصوص التصويت في المنتدى
  15-09-2011 05:56 مساءً   [2]
أحمد العلي
معلومات الكاتب
كل الشكر لك أخي سليمان على التجاوب السريع
أما بخصوص مصداقية التصويت فالتصويت في المنتدى لدي لن يكون مفتوحاً إلا للأعضاء و عليه لن يتمكن أي شخص من التصويت أكثر من مرة
أما بخصوص الآي بي فمعلوماتي أخي سليمان اننا في سوريا ليس لدينا ميزة الآي بي الحقيقي و هذه المشكلة تواجه كل السوريين خاصة عند محاولة التحميل من مواقع الرفع فعدم وجود آي بي حقيقي يجعل موقع الرفع يظن أنك تقوم بتحميل ملف آخر بنفس الوقت بسبب الآي بي
لا أريد أن أدخلك في أمور لا تهمك
شكراً لك على المجهود الرائع الذي تبذلونه
تقبلو ودي
تحياتي لكم


المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
استفسار بخصوص ستايل الوردة الحمراء
2 101 محمود2121
استفسار بخصوص rss الوردة الحمراء
1 88 الوردة الحمراء
إستفسار بخصوص اعدادات الصفحات mosa
3 125 Soliman
مساعدة بخصوص مجموعة الزوار mosa
2 171 mosa
استفسار بخصوص ستايل Fast Blue الوردة الحمراء
3 200 شبعان

الكلمات الدلالية
لا يوجد كلمات دلالية ..






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