السلام عليكم ورحمة الله وبركاته،
أعجبتني فكرة متابعة الأعضاء وأودّ أن أضيف بعض الطلبات بهذا الخصوص،
جعل الخاصية عامة :
عند إرسال طلب صداقة للعضو (أيّ عضو من المنتدى) بالضغط على زرّ "إضافة صديق" أو عند الضغط على زرّ "متابعة" الخاص بذلك العضو، يتمّ عندها إضافته في "قائمة المُتَابَعين"
طريقة العمل :
في صفحة "
عرض جميع الإشعارات" الخاصة بالعضو يتمّ عرض المعلومات التالية الخاصة بالأعضاء الموجودين في "
قائمة الأصدقاء" و "قائمة المُتَابَعين" :
إضافته لموضوع جديد،
إضافته لردّ جديد،
إضافته اقتباس جديد،
تقييمه للموضوع،
شكر عضو (اعتماداً على
هاك الشكر بتقنية الأجاكس [Addon Ajax thanks 2 ] للجيل الثالث )،
حذف شكر،
الإعجاب بموضوع (اعتماداً على
هاك الإعجاب [Like / Unlike ] الإصدار 1.2 )،
عدم الإعجاب بموضوع،
إضافته لصديق جديد،
عدم الموافقة على طلب صداقة،
نبذه لعضو آخر،
تغييره للاستايل المفضّل،
تغييره للّغة المفضلة،
تغييره أي خيار متواجد في صفحة "
معلوماتك الشخصية"،
تغييره للتوقيع،
تغييره للصورة الشخصية
لوحة تحكم الأعضاء :
يتمّ إتاحة لكلّ عضو إمكانية "تفعيل" أو "تعطيل" مشاركة أي من البيانات المذكورة أعلاه حفاظاً على خصوصيته،
قائمة المتابَعين يتمّ إضافتها في صفحة "
قائمة الأصدقاء"
الصفحة الشخصية للعضو :
يتمّ إضافة زرّ "متابعة" و زرّ "نبذ" بجانب الزرّ "إضافة صديق"
ملاحظات :
- المعلومات التي قام العضو بتعطيل مشاهدتها لا يتمّ عرضها في صفحة "
عرض جميع الإشعارات" الخاصة بالأعضاء الذين يُتابعونه
- يتمّ متابعة جميع الأعضاء الموجودين في "
قائمة الأصدقاء"
- لا يمكن للأعضاء الذين تمّ نبذهم إرسال طلب صداقة جديد أو متابعة العضو الذي قام بنبذهم
في حالة طلب الصداقة :
- إذا قام العضوA بعدم الموافقة على طلب صداقة العضو B ، يتمّ حذف العضو A من قائمة المتابَعين الخاصة بالعضو B
- إذا وافق العضو A على طلب صداقة العضو B ، يتمّ آنذاك إضافة العضو A في "
قائمة الأصدقاء" الخاصة بالعضو B ،ويتمّ حذف العضو A من "قائمة المُتَابَعين" الخاصة بالعضو B
*************
أعتقد أنّ
هاك الاشعارات البريدية بتقنية الأجاكس على المنتدى مباشرة يحتاج للترقية نظراً لأنّ صفحة "عرض جميع الإشعارات" لاتعرض أي شيء (الصفحة فارغة تماما يوجد الهيدر والفوتر فقط) ، كما أنّ الملف error_log يمتلئ بشكل كبير جدّا بالسطرين التاليين
CODE
Notice: Undefined variable: CALL_SYSTEM in \forum\common.php on line 52
Notice: Constant DIR already defined in \forum\pbboard.class.php on line 2
وكذلك
هاك الإعجاب [Like / Unlike ] الإصدار 1.2 يحتاج للترقية لأنّ زرّ الإعجاب وزرّ عدم الإعجاب لايشتغلان