- الرئيسية
- ما الجديد !
-
الصفحات▼
الصفحات
أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .
اخر مستجدات التحديثات للنسخة PBBoard 3.0.4 تشمل التحسينات والاصلاحات
-
-
اخر مستجدات التحديثات للنسخة PBBoard 3.0.4 تشمل التحسينات والاصلاحات16-01-2026 07:18 صباحاً
-
Solimanمعلومات الكاتبPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
التحديثات والتحسينات للاصدار 3.0.4 من PBBoard لشهر يناير من عام 2026
- تهدف الى تسريع تصفح المنتدى لأقصى حد ممكن بالاعتماد الكلي على تخزين البيانات المحدثة في قاعدة البيانات وجلبها من الـ cache سواء عبر الملفات او من خلال التخزين في حقول الـ cache في نفس جدول الاستعلام نفسه.
- تسريع تصفح المنتدى بتقليل عدد الاستعلامات من قاعدة البيانات في جميع صفحات المنتدى وذلك بربط الجداول ببعضها لتنتج استعلام واحد بدلا من استعلامات متعددة مما يسهم بانخفاض عدد الاستعلامات بشكل كبير جدا.
- تحسين شامل لبعض الميزات القديمة وتحسين ادائها:
- تبديل مكتبة تصغير الصور الكبيرة في المشاركات الى مكتبة fancybox.
- اضافة ميزة نسخ الأكواد المدرجة في المشاركات
- اضافة حقل بحث عن اسم القالب في اعلى صفحة عرض جميع قوالب الاستايل في لوحة الادارة
- اضافة مكتبة codemirror لتكون كمحرر لصفحة تعديل القالب تعمل على تلوين الأكواد حسب اللغة البرمجية واظهار ارقام الأسطر بشكل جانبي مع اضافة ايقونات علوية للبحث والاستبدال ونسخ المحتوى وايقونه لتكبير الشاشة.
- تحسين اضافة وتعديل وتنسيق العرض للكلمات الدلالية اسفل المواضيع وحل مشكلة عدم اعتماد تعديل الكلمات الدلاليه المضافة من قبل.
- تحسين طريقة عرض الصور المصغرة في المواضيع باضافة عدسة مكبرة عند المرور على الصورة المصغرة لتكبيرها.
- تحسين وتنسيق طريقة عرض رسائل اخطاء الاتصال والاستعلامات بقاعدة البيانات.
- اضافة تلوين اسماء الأعضاء وصورهم الرمزية تلقائياً بدون استعلامات اضافية في العديد من الصفحات ( مواضيع اليوم - مواضيع الاقسام - جديد المنتدى (اخر المشاركات) - اخر 5 احصائيات - رسائل الزوار في الملف الشخصي - قائمة الأصدقاء في الملف الشخصي - صفحات مشاهدة اسماء الأعضاء)
- تحسينات SEO للصور التي ترفع او تضاف للمواضيع والمشاركات باضافة عنوان الموضوع التي توجد بها الصور تلقائيا في alt و title في وسم img للصورة.
- تطوير مصفوفة Select في كلاس PowerBBRecords لتصبح مرنه باستخدام استعلامات join للربط مع اكثر من جدول من خلال استعلامات OOP لنظام PBBoard.
- تطوير خواص الصيانة في انظمة تحديث العدادات لكل من:
* تحديث كافة الأقسام دفعة واحدة ( تعمل الآن بالجيكويري مع ظهور شريط عداد بالنسبة المئوية يبين لك نسبه التقدم مع فترات راحة لعدم استهلاك موارد السيرفر)
* تحديث الأقسام بشكل فردي ( تعمل الآن بالجيكويري مع ظهور شريط عداد بالنسبة المئوية يبين لك نسبه التقدم مع فترات راحة لعدم استهلاك موارد السيرفر)
* تحسين خاصية تحديث المشاركات لتصبح كأداة (Data Synchronization) بالجيكويري ايضا تعمل على إعادة فحص وتدقيق كافة المشاركات في قاعدة البيانات، ومزامنة الردود مع الأقسام، وإعادة بناء كاش الرد الأخير.
* اضافة خاصية حذف الردود اليتيمة (Orphan Replies) بالجيكويري ايضا تقوم بحذف جميع الردود الموجودة في قاعدة البيانات والتي لا تتبع أي موضوع (أي تم حذف الموضوع نهائياً أو لم يُربط بالموضوع أصلاً).
- تطوير قائمة عرض الأقسام والمنتديات وجميع احصائياتها وبيانات المشاركة الأخيرة وصلاحيات الأقسام والمجموعات وعرض قائمة المشرفين على قسم منها لتكون باستعلام واحد فقط من قاعدة البيانات والاعتماد على الكاش لعرضها مع تحسين رابط الانتقال لآخر مشاركة ليكون مباشر بدون اعادة توجيه وتحويل.(يستلزم تحديث كافة الأقسام دفعة واحدة للمرة الأولى بعد الترقية او اجراء مثل هذا التحديث).
-اضافة خاصية جديدة في الإعدادات العامة لإظهار إحصائيات الأداء (Debug Info) تعرض معلومات استهلاك الذاكرة، عدد الاستعلامات، ووقت تحميل الصفحات وعدد الملفات المستدعاة أسفل المنتدى تظهر للمديرين فقط عند الحاجة لمراقبة اداء المنتدى.
- اضافة خاصية تنبيه إداري خاص ومنسق (يظهر لمدراء المنتدى) أعلى الأقسام في الصفحة الرئيسية للمنتدى : يُنصح بتحديث كاش الأقسام: الصيانة تحديث العدادات تحديث كافة الأقسام دفعة واحدة عندما يكون احد ملفات كاش المنتديات غير موجود في مجلد cache/forums_cach.
- تطوير نظام الدردشة الكتابية (PBBoard Chat System):تحديث الواجهة (DigiChat Style): إعادة تصميم قوالب الدردشة لتكون متجاوبة وموفرة للمساحة، مع دعم التبديل التلقائي للاتجاهات ($RTL/LTR$) حسب لغة العضو.تحسين تجربة المستخدم: إضافة ميزة الإرسال عبر زر (Enter)، ونظام التنبيه الصوتي، والنزول التلقائي لأحدث الرسائل.تنسيق قائمة المتواجدين: إعادة بناء قالب المتواجدين الآن ليعرض الأسماء والإحصائيات بشكل مضغوط ومنظم داخل القائمة الجانبية.
- تم إجراء تحسينات جذرية على هيكلة الجداول لرفع كفاءة الأداء وضمان استقرار البيانات، وشملت التعديلات ما يلي:
1. التحول إلى الحقول الرقمية (Data Type Optimization):
تم تحويل كافة حقول التوقيت (مثل write_time, lastvisit, logged) من صيغة نصية VARCHAR إلى صيغة رقمية INT(15).
الفائدة: تسريع عمليات الترتيب (Order By) والمقارنة الزمنية بنسبة تصل إلى 70%، وتقليل حجم تخزين البيانات.
2. نظام الفهارس الذكية (Advanced Indexing):
إضافة فهارس مركبة (Composite Indexes) لأهم الجداول (مثل fast_section_list في المواضيع).
الفائدة: عرض محتويات الأقسام والردود بشكل فوري حتى في المنتديات الضخمة التي تحتوي على ملايين السجلات.
3. تحصين البيانات (Data Integrity & NULL Safety):
إعادة ضبط جميع الحقول المنطقية (مثل stick, close, delete_topic) لتكون NOT NULL DEFAULT '0'.
الفائدة: منع اختفاء المواضيع أو الأخطاء البرمجية الناتجة عن القيم الفارغة (NULL) وضمان توافق كامل مع محركات MySQL الحديثة.
4. تحسين جدول المتواجدون (Online Table Refactor):
تحويل حقول الأسماء من TEXT إلى VARCHAR مع إضافة فهارس تتبع المسار.
الفائدة: تخفيف الضغط على المعالج (CPU) أثناء فترات الذروة وتواجد أعداد كبيرة من الزوار.
القوالب المحدثة بعد هذه التحديثات
اولا: قوالب admincp
- admincp/cpstyles/templates/template_edit.tpl
- admincp/cpstyles/templates/templates_show_templates_list.tpl
- admincp/cpstyles/templates/meter_edit.tpl
- admincp/cpstyles/templates/options_general.tpl
- admincp/cpstyles/templates/options_all_general.tpl
- admincp/cpstyles/templates/groups_main.tpl
- admincp/cpstyles/templates/groups_main_down.tpl
- admincp/cpstyles/templates/groups_main_top.tpl
ثانيا: قوالب ستايلات المنتدى
- statistics_list
- imgs_resize
- headinclud
- today_reply
- today_subject
- sections_list
- forum_subject_table
- tags_edit_subject
- show_tags_topic
- forum
- subject_top
- show_subject_information
- print_subject
- chat
- chat_window
- chat_online
- add_chat_message
- usercp_index
لإجراء التحديث التلقائي لمنتداك
توجه إلى لوحة الإدارة لمنتداك وانقر على ابدأ التحديث في قائمة الفحص التلقائي لآخر تحديثات PBBoard ..
بعد انتهاء هذا التحديث
(يستلزم التوجة الى الصيانة ثم تحديث العدادات وتحديث كافة الأقسام دفعة واحدة للمرة الأولى بعد اجراء مثل هذا التحديث)
انتهى
اي ملاحظات او مشاكل أو استفسارات تلاحظونها بعد هذا التحديث يرجى التواصل معنا في قسم الدعم الفني
دمتم برعاية الله،،
سبب التعديل : اضافة ملخلص التحسينات جذرية على هيكلة الجداول لرفع كفاءة الأداء - admincp/cpstyles/templates/template_edit.tpl
الساعة الآن 02:03 AM