قمت بإستعارة العضوية من الأخ العزيز أبو راشد بسبب عدم تمكني من التسجيل هنا في المنتدى وقد أرسلت إلى الإدارة الكريمة بشأن التسجيل منذ فترة ومازلت منتظراً جوابهم الكريم..
أخوكم القائم
trainingvb@hotmail.com
###################################
بسم الله الرحمن الرحيم
أيها الأخوة الأعزاء السلام عليكم ورحمة الله وبركاته
كثرت مشاكل التسلسل الرقمي للأعضاء وذلك بسبب قيام بعض ممن يمتلكون منتديات في بي بحذف أسماء من المنتدى، دون الإنتباه إلى أن هذا العمل يؤدي إلى خلق خانة فارغة في قاعدة البيانات دون الإستفادة منها، حيث يبدأ ترقيم العضو الجديد بخانة جديدة بدل أن يكون مكان الخانة المحذوفة.
ولأن تصحيح هذا الخطأ يكون من خلال عمل طويل في قاعدة البيانات، فقد قمت بفضل الله ببرمجة جميع خطوات التصحيح وجعلتها في برنامج صغير مبرمج عن طريق الفيجول بيسك دوت نت، مع المراعاة التامة لمشاركات الأعضاء ورسائلهم الخاصة وكل شيء يتعلق بكل عضو.
ولن ننسى أن نشكر الأخوة الأعزاء بمساعدتهم القيمة عندما كنت أطلب منهم أي خدمة في مجال عالم المنتديات، فيلبوا الطلبات مشكورين ومؤجورين من الله وهم:
الأخ العزيز أبو راشد ( مشرف عام موقع المودة )
http://www.mwadah.com
الأخ العزيز ألم الإمارات ( مشرف عام شبكة ألم الإمارات )
http://www.alamuae.com
الأخ العزيز الإمبراطور وحيد ( مشرف عام إمبراطورية وحيد )
http://www.wh-em.com
وخطوات التنفيذ بسيطة جداً وسهلة التركيب وبعد الإستعانة بالله نبدأ:
1. لمن ليس عنده : Microsoft.Net Framework فضلاً قم بتنزيله من هنا ثم شغله وعند الإنتهاء من تنصيبه على الكمبيوتر تابع.
2. إنشاء مجلد جديد على سطح المكتب وليكن إسمه ( تصحيح ).
3. تنزيل برنامج الترقيم ( IDsFixing.exe ) من هنا ووضعه في المجلد ( تصحيح ).
4. أنا أفضل التجربة أولاً على السرفر الشخصي ولكن إن كنت تعلم ما تعمل فقم بإغلاق خاصية التسجيل للأعضاء الجدد في المنتدى.
5. مهم جداً جداً جداً أخذ نسخة إحتياطية من قاعدة البيانات ألا هل بلغت اللهم فاشهد.
6. إنتبه جيداً هناك طريقتان للعمل هذا، الأولى وهي إنشاء أعضاء جدد بعدد الأرقام المحذوفة ثم نقلهم بهذه العملية إلى الأرقام المحذوفة مع حذف نهائي وتام لهذه الأعضاء الجدد يتم من خلال البرنامج. والطريقة الثانية هي نقل أعضاء مسجلين سابقاً - وممكن أن يكونوا مشرفين وغيره - إلى الأرقام المحذوفة ثم إنشاء أعضاء جدد بعدد الأرقام المنقولة ثم نقلهم إلى الأرقام التي قمت بنقلها إلى الأرقام المحذوفة مع حذف نهائي وتام لهذه الأعضاء الجدد يتم من خلال البرنامج. وفي الحالتين تحتاج لإضافة أعضاء جدد فبعد أن تقوم بالإضافة أنظر إلى عدد الأعضاء أسفل المنتدى أو أعلاه حسب طريقة العرض الخاصة بالستايل وعادة ما يكون أسفل المنتدى واحفظ الرقم. فمثلاً بعد أن تقوم بإضافة هذه الأعضاء الجديدة من خلال لوحة التحكم يظهر لك في الأسفل : ( عدد الأعضاء: 6000 بينما رقم آخر عضو مسجل والذي قمت بإضافته أنت يدوياً هو 6008 كمثال على أن هناك ثمانية أعضاء محذوفة وهي التي تظهر هذا الخطأ في الترقيم، والآن كل ما عليك هو حفظ الرقم 6000 في ذاكرتك لأنك ستحتاجه لا حقاً.
7. بعد إختيار إحدى الطرق أعلاه قم بإقلاع البرنامج ( IDsFixing.exe ) ثم إبدأ الخطوة الأولى وهي النقر على كلمة Step1 فيظهر لك تنبيه إقرأه ونفذه وهو الذهاب إلى المجلد ( تصحيح ) فتجد أنه تم إنشاء ملف إسمه ( First.txt ) قم بإقلاعه في قاعدة بياناتك وذلك بالدخول إلى cpanel ثم mysql ثم في نهاية الصفحة phpmyadmin ثم إختر قاعدة بياناتك من الخانة على الشمال ثم أدخل إلى sql وارفع الملف.
8. والآن الخطوة الثانية Step2 قم بوضع الرقم القديم ( رقم العضو التي تريد تغيير رقمه إن كان تسجيله قديماً إن اخترت الطريقة الثانية أو جديداً إن اخترت الطريقة الأولى ) في خانة OldID والرقم الجديد ( وهو الرقم المحذوف إن اخترت الطريقة الأولى أو المنقول إن اخترت الطريقة الثانية ) في خانة NewID ثم أنقر على زر ADD لكل رقم قمت بإدخاله في الخانتين أي عندما تضع الأرقام في خانة الرقم القديم والجديد تقوم بالنقر عليه ثم تدخل الرقم الآخر إلى أن تنتهي من الأرقام التي تود تغييرها. وتكون طريقة وضع الأرقام حسب إختياركم إحدى الطريقتين المذكورة أعلاه. ثم تذهب إلى المجلد ( تصحيح ) فتجد أنه تم إنشاء ملف إسمه ( log.txt ) قم بإقلاعه في قاعدة بياناتك.
9. الخطوة الثالثة النقر على كلمة Step3 فيظهر لك تنبيه إقرأه ونفذه وهو الذهاب إلى المجلد ( تصحيح ) فتجد أنه تم إنشاء ملف إسمه ( Third.txt ) قم بإقلاعه في قاعدة بياناتك.
10. الخطوة الرابعة النقر على كلمة Step4 فيظهر لك تنبيه إقرأه ونفذه وهو أن تدخل رقم عدد الأعضاء الذي تكلمنا عنه أعلاه وهو 6000 ثم انقر على Add واذهب إلى المجلد ( تصحيح ) فتجد أنه تم إنشاء ملف إسمه ( Final.txt ) قم بإقلاعه في قاعدة بياناتك.
مبروك تم الإنتهاء من العمل بعون الله
أتمنى ممن قرأ هذا الموضوع أن يدعو لي بظهر الغيب
وأي إستفسار فنحن بالخدمة دوماً
تحياتي وأشواقي
أخوكم القائم
http://www.baitalarab.net