- الرئيسية
- ما الجديد !
-
الصفحات▼
الصفحات
أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .
اخر مستجدات التحديثات للنسخة PBBoard 3.0.4 تشمل التحسينات والاصلاحات
-
- حالة الموضوع : مثبت
-
-
اخر مستجدات التحديثات للنسخة PBBoard 3.0.4 تشمل التحسينات والاصلاحات15-11-2025 02:35 صباحاً [13]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
- تم تحديث البيانات المنظمة لمسارات التنقل في شريط الآدرس بار باظهار جميع المنتديات المتفرعة مرتبه رقمية بشكل صحيح وهرمي لصفحتي المواضيع والأقسام
- template.class.php
- topic.module.php
- forum.module.php
- subject_top
- forum
- تم تحديث البيانات المنظمة لمسارات التنقل في شريط الآدرس بار باظهار جميع المنتديات المتفرعة مرتبه رقمية بشكل صحيح وهرمي لصفحتي المواضيع والأقسام
-
-
اخر مستجدات التحديثات للنسخة PBBoard 3.0.4 تشمل التحسينات والاصلاحات01-12-2025 10:52 مساءً [14]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
اهم التحسينات
- تحسين وتسريع معالجة دوال نظام CUSTOM_BBCODE بتحسينات مميزة لمنطق التكرار باستبدال حلقة while بمرور واحد باستخدام preg_replace_callback هذا التحسين يقدم أداء أفضل بكثير، خاصة في المشاركات الطويلة أو التي تحتوي على الكثير من وسوم الـ BBCode.
- تم تحسين كود جلب تغذيات RSS التلقائية لتجنب مشاكل الأداء ومشاكل استهلاك الموارد من التغذيات المتعددة وتتبديل الآلية الأفضل لتشغيل Cron داخليًا الـ Cron المحاكي (القائم على الزيارات) لللجلب التلقائي تشمل:
- تحسين جلب بيانات العضو والقسم: نقل استعلامات جلب معلومات العضو والقسم خارج حلقة عناصر التغذية ليتم جلبها مرة واحدة لكل تغذية.
- التحقق المجمع من وجود الموضوع: استبدال استعلام WHERE title LIKE '%...%' المتكرر داخل الحلقة بخطوات تجميع وتحقق مجمعة.
- استعلام مركزي واحد للتحقق من العناوين: تم استبدال استعلام $N$ (عدد العناصر) داخل الحلقة باستعلام مجمع واحد يسبق الحلقة.
- كفاءة في التحقق من التكرار: يتم استخدام مصفوفة $existing_titles للتحقق الفوري من وجود الموضوع (بنظام Lookup سريع جداً) بدلاً من استعلام بطيء لقاعدة البيانات لكل عنصر.
- تقليل استعلامات جلب البيانات المكررة: تم جلب بيانات العضو ($MemberInfo) وبيانات القسم ($FROM__row) مرة واحدة لكل تغذية، مما يقلل الاستعلامات بشكل كبير.
- انشاء سكريبت منفصل لتشغيل عبر الـ Cron بإنشاء ملفات PHP مُنفصلة
* includes/cron_rss_feeder.php
* includes/functions_feeder.php
تقوم باستدعاء الدالة مباشرةً دون الحاجة لتحميل واجهة المنتدى بالكامل (وهذا يوفر الكثير من الموارد والوقت).
- تحسين دوال إرسال البريد عبر SMTP وجعلها متوافقة مع أفضل الممارسات في استخدام PHPMailer. لعمل نظام إرسال البريد بشكل موثوق وفعال.
- تحسين زري التراجع (undo) والإعادة (redo) في محرر sceditor بتعديل الأكواد لتعمل بنفس طريقة اختصارات لوحة المفاتيح القياسية Ctrl+Z (للتراجع) و Ctrl+Y (للإعادة).
- تحسين طريقة اعطاء وتعديل الأوسمة للأعضاء باضافة ميزة رفع صورة الوسام في خاصيتي منح وسام وتحرير وسام وتامينها لرفع نوع الصور فقط النوع (mime) .jpg .jpeg .png .gif .bmp لتسهيل منح الأوسمة ورفعها على نفس الموقع وبقائها دائما بدلا من الاعتماد على مراكز التحميل وغيرها من الطرق هذا التحسين استلزم اضافة مجلد جديد لرفع صور الأوسمة اليه باسم awards على المسار look/images/awards.
- اصلاح خطأ في عدم تغيير البروتوكول في صفحة اعدادات البريد اذا تم اختيار من القائمة البروتوكول TLS لا يتم اعتماده.
- تحسين توجية تغيير اللغة والاستايلات اسفل صفحة المنتدى واصلاح مشكلة تظهر احيانا يتم تغيير اللغة او الاستايل لكن يبقى META refresh متعلق يحدث الصفحة لا يتوقف مما يؤدي إلى حلقة إعادة تحميل لا نهائية باعتماد دالة header_redirect بدلاً من Meta Refresh القديمة التي كانت سبب المشكلة.
- اجراء تحسينات بسيطة متفرقة.
- تحسين وتسريع معالجة دوال نظام CUSTOM_BBCODE بتحسينات مميزة لمنطق التكرار باستبدال حلقة while بمرور واحد باستخدام preg_replace_callback هذا التحسين يقدم أداء أفضل بكثير، خاصة في المشاركات الطويلة أو التي تحتوي على الكثير من وسوم الـ BBCode.
-
-
اخر مستجدات التحديثات للنسخة PBBoard 3.0.4 تشمل التحسينات والاصلاحات18-12-2025 09:55 صباحاً [15]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
حل مشكل تعارض الدخول على ترتيب عرض المواضيع في القسم بالصنف sort=asc و sort=id في تعدد الصفحات
- - توحيد الحالتين لضمان عدم حدوث تعارض في الروابط.
- - تثبيت القيمة لتستخدم في الرابط (Location).
- - توحيد الحالتين لضمان عدم حدوث تعارض في الروابط.
-
-
اخر مستجدات التحديثات للنسخة PBBoard 3.0.4 تشمل التحسينات والاصلاحات16-01-2026 07:18 صباحاً [16]
-
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
-
سبب التعديل : اضافة ملخلص التحسينات جذرية على هيكلة الجداول لرفع كفاءة الأداء
-
-
اخر مستجدات التحديثات للنسخة PBBoard 3.0.4 تشمل التحسينات والاصلاحات18-01-2026 10:52 صباحاً [17]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
الحاقي للتحديث السابق اصلاحات:
- اصلاح مشكلة اختفاء الأقسام في الصفحة الرئيسية بسبب عدم ضبط شرط وجود كاش لجلبه اذا كان هناك منتديات فرعية يكمل الحلقة او يتوقف مما تسبب في استهلاك الذاكرة .
- اصلاح ظهور خطأ برمجياً (Syntax Error): وجود علامات اقتباس مفردة مثل كلمة L'état داخل نص الـ JSON كانت تؤدي لكسر كود PHP عند عمل include لملف الكاش، مما يسبب انهيار الصفحة (Parse Error).
- اصلاح خطأ تكرر ظهور اسم كاتب الموضوع في صفحة المواضيع الجديدة.
التحديثات الجديدة :
- تطوير نظام "المتواجدون الآن" وأداء الجداول لحل مشكلة الحمل الزائد (High Load) ورفع كفاءة استعلامات الجدول، تم تنفيذ الآتي:
* تطوير البنية التحتية: تحويل جدول pbb_online إلى محرك InnoDB لدعم تقنية "إغلاق السطر" (Row-level Locking)، مع إضافة فهرسة شاملة INDEX (username) لتسريع عمليات البحث والتحقق.
* أتمتة الصيانة: دمج نظام صيانة دوري احتمالي (Probability-based) يقوم بحذف الجلسات المنتهية وتنفيذ OPTIMIZE للجداول تلقائياً، مما حافظ على رشاقة القاعدة ومنع ترهل البيانات.
* تطهير البيانات اليومية: توحيد منطق "تغير التاريخ" في ملف common.module.php وربطه بأمر TRUNCATE لجداول الإحصائيات (today و visitor) لضمان تصفير الأسماء والعدادات يومياً ومنع ظهور "السجلات العالقة".
* ترشيد الاستعلامات: تنظيف ملف functions.class.php من الاستعلامات المكررة والمتضاربة، مما أدى لتقليل عدد طلبات قاعدة البيانات (DB Queries) في كل صفحة.
النتيجة: تحويل نظام المتواجدين من "نقطة اختناق" إلى محرك ذاتي الصيانة عالي السرعة ومستقر تحت الضغط العالي.
تحديثات قواعد البيانات:
- تم تحويل بعض جداول المنتدى الأساسية من محرك MyISAM القديم إلى InnoDB.
pbb_subject (المواضيع): بسبب الضغط الهائل في القراءة وعمليات العد والترتيب.
pbb_reply (الردود): لأنها أكبر جدول في القاعدة وتحتاج لنظام "قفل السطر" بدلاً من "قفل الجدول".
pbb_member (الأعضاء): لكثرة عمليات التحديث (آخر تواجد، نقاط، عدد مشاركات) والربط (JOIN) مع المواضيع.
pbb_online (المتواجدون): لأن الكتابة فيها مستمرة كل ثانية، و InnoDB يتفوق هنا بمراحل في التعامل مع الجلسات (Sessions).
pbb_section (الأقسام): لضمان التوافق التام (Integrity) عند الربط مع الجداول السابقة.
- إضافة فهارس مركبة لهذه الجداول:
1. جدول المواضيع (pbb_subject)
يحتوي على 3 فهارس مركبة (Composite Indexes):
fast_section_list: لتسريع عرض المواضيع داخل الأقسام مع التثبيت والترتيب.
idx_perf_subject: الفهرس الذهبي لجلب "مواضيع اليوم" والعد السريع.
idx_perf_reply: لتسريع جلب "أحدث الردود" والترتيب حسب وقت الرد.
2. جدول الأعضاء (pbb_member)
يحتوي على فهرس تغطية (Covering Index):
idx_user_info: يجمع (المعرف، الاسم، الرتبة، الستايل، الصورة). يمنع قاعدة البيانات من دخول الجدول الفعلي عند عمل JOIN ويجلب البيانات من الفهرس مباشرة.
3. جدول الردود (pbb_reply)
يحتوي على فهرس ترتيب:
subject_replies: يربط الرد برقم الموضوع مع ترتيب تصاعدي للوقت. يسرع فتح صفحة الموضوع وعرض الردود بالترتيب الصحيح.
جميع هذه الفهارس تعمل الآن تحت بيئة InnoDB، مما يعني أنها تستفيد من خاصية Buffer Pool (تخزين الفهارس في الذاكرة العشوائية RAM) للوصول لأقصى سرعة.
لإجراء التحديث التلقائي لمنتداك
توجه إلى لوحة الإدارة لمنتداك وانقر على ابدأ التحديث في قائمة الفحص التلقائي لآخر تحديثات PBBoard ..
لأي مشكلة او استفسار بعد اجراء التحديثات لا تتردد بالتواصل معنا في اقسام الدعم الفني.
دمتم برعاية الله وحفظه.
-
-
اخر مستجدات التحديثات للنسخة PBBoard 3.0.4 تشمل التحسينات والاصلاحات19-01-2026 11:10 صباحاً [18]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
تحسينات للشات الكتابي:
- توافق واجهة الشات وتجاوب اكبر مع مختلف الشاشات.
- اضافة قائمة منزلقة للمتواجدين لتصبح متجاوبة تماماً مع الجوال.
- ربط الشات برمجياً بإعدادات لوحة التحكم لتطبيق قيود عدد الحروف، والحد الأدنى للمشاركات، والحذف التلقائي للرسائل القديمة.
- تحسين الرسائل الصوتية المتكررة.
تحسينات لمحرك البحث:
- اعادة تحسين استعلامات نتائج محرك البحث بربطها بجدولي الأعضاء والأقسام باستعلام واحد ومسح جميع الاستعلامات التي كانت تعمل في القوالب لجلب بيانات العضو والوانه وبيانات القسم رقمه وعنوانه.
- حذف highlight من روابط المواضيع لتوحيد الروابط الأصلية للتوافق اكبر مع محركات البحث لكي لا يتم اعتبارها روابط مكررة.
- تحسينات على جميع قوالب نتائج محرك البحث وخصوصا نتائج البحث عن الردود (جميع ردود العضو - البحث في الردود).
اصلاح قالب الردود review_reply :
- اصلاح مشاكل قالب الردود المخفية بانتظار الموافقه في المواضيع ليكون متكاملا مع خاصية تعديل الردود السريعة + التوافق مع تحديده وتطبيق خيارات المراقبين عليه.
القوالب المحدثة:
- review_reply
- search_results_username_subject
- search_results_username_reply
- search_results_all
- search_results_one
- search_results_tags
- chat
- chat_online
- add_chat_message
- review_reply
-
-
اخر مستجدات التحديثات للنسخة PBBoard 3.0.4 تشمل التحسينات والاصلاحات22-01-2026 07:30 صباحاً [19]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
تحديث الاستعلامات:
- تصحيح استعلامات التعداد الرقمي في COUNT مثال تم الاستبدال من SELECT COUNT(1),id الى SELECT COUNT(*) ومسح LIMIT 1 في نهايتها لتوافق اكبر وتعداد اسرع من قاعدة البيانات في جميع موديلات المنتدى.
- ازاله الفواصل من قيم الحقول الرقمية في جميع الاستعلامات العامة كمثال تم الاستبدال من WHERE section = '$Section_id' الى WHERE section = $Section_id وضبط الاستعلام بـ LIMIT 1 ان احتاج الى ذلك في نهاية الاستعلام لتوافق اكبر وعرض النتائج بشكل اسرع من قاعدة البيانات في جميع موديلات المنتدى.
اصلاحات واضافات:
- ازالة السطر الاضافي الذي يضاف بعد نداء العضو (المنشن) في المشاركات والمواضيع ورسائل الزوار واصبح يمكن استخدام في وسط الجمل النصية.
- اصلاح ظهور خطأ: PHP Fatal error: Uncaught Error: Call to undefined method PowerBBCodeParse::content_search_highlight() في موديل المواضيع بسبب حذف highlight من روابط نتائج البحث لتوحيد روابط المواضيع.
- اضافة التوجيه إلى آخر رد في الموضوع لآخر المشاركات التي تظهر في قائمة 5 إحصائيات وايضا في القائمة الجانبية ما الجديد.
- تعطيل الاشعارات الصوتية في الشات الكتابي نظرا لعدم توافقها بشكل جيد مع المتصفحات.
- تحديث class PowerBBSQL في db_mysqli.class.php بربط توافق ترميز المحارف db_encoding بدالة الاتصال sql_connect بعد التحديثات الأخيرة وتحديث دالة sql_query لاظهار اخطاء الاستعلامات بكامل تفاصيلها في رسالة خطأ في النظام الناتج عن استعلام خاطئ.
- تحسين ظهور رسالة خطأ في النظام الناتج عن استعلام خاطئ مع عدم اظهار الـ header في اعلاها مما يسبب تشوه.
- تحسين اظهار نتائج البحث الخاصة بقسم معين سواء باستخدام محرك البحث في اعلى القسم ام من البحث المتقدم.
- تحسن قراءة وقت اخر نشاط للزوار والأعضاء في صفحة المتواجدين الآن.
- اضافة بعض الخطافات (HOOKS) في صفحة تحرير المنتديات وتحديثها في لوحة الإدارة لتوافق افضل واسهل لبرمجة وتركيب الاضافات البرمجية الخاصة بالمنتديات.
- اضافة خاصية ترتيب المجموعات في لوحة الإدارة في صفحة التحكم بالمجموعات.
- اصلاح مشكلة عدم تغيير كلمة المرور من لوحة تحكم العضو عند تفعيل اعداد إرسال رسالة تأكيد إذا قام العضو بتغيير كلمة مرورة.
- تحسين تنسيق قالب لوحة تحكم العضو usercp_index لا يوجد مشاركات - لا يوجد مواضع لتظهر ضمن الجدول الخاص بها.
القوالب المحدثة:
- whatis_new
- statistics_list
- chat
- search_results_one
- usercp_index
انتهى .. - whatis_new
-
تم تحرير المشاركة بواسطة :Soliman بتاريخ:02-02-2026 01:34 صباحاً
سبب التعديل : اصلاحات واضافات جديدة
-
-
اخر مستجدات التحديثات للنسخة PBBoard 3.0.4 تشمل التحسينات والاصلاحات14-02-2026 04:41 مساءً [20]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
- - حل مشكلة عدم ظهور تعدد الصفحات في الأقسام لمجموعة الأعضاء الذين ليس لديهم صلاحيات رقابية او ادارية على القسم والتي ظهرت بعد التحديث الأخير.
- - حل مشكلة ظهور خطأ في الاستعلام (Query) عند كتابة موضوع او رد جديد للأعضاء الذين لديهم صلاحيات اكثر من مجموعة اضافية بسبب دمج مصفوفة أرقام المجموعات (Groups IDs) داخل جملة الـ SQL، مما أدى إلى ظهور علامات تنصيص مفردة زائدة أو ناقصة في غير مكانها الصحيح.
- - في خاصية أخر 5 احصائيات حل مشكلة عدم ظهور الصورة الرمزية الافتراضية للعضو الذي لا يوجد لديه صورة رمزية وتصحيح التلميح الذي يظهر عن الوقوف على الصورة باسم الكاتب الصحيح والتي ظهرت بعد التحديث الأخير.
- اصبح الآن يمكن البحث عن كلمة او جملة معينة في مواضيع او ردود عضو معين بواسطة البحث المتقدم باضافة اسم العضو في خانة البحث بواسطة اسم العضو وفي نفس الوقت كتابة الكلمة المراد البحث عنها في خانة الكلمة المراد البحث عنها بالاضافة الى تحسين عناوين title لنتائج محرك البحث.
- - حل مشكلة عدم ظهور تعدد الصفحات في الأقسام لمجموعة الأعضاء الذين ليس لديهم صلاحيات رقابية او ادارية على القسم والتي ظهرت بعد التحديث الأخير.
-
تم تحرير المشاركة بواسطة :Soliman بتاريخ:25-02-2026 06:47 صباحاً
-
-
اخر مستجدات التحديثات للنسخة PBBoard 3.0.4 تشمل التحسينات والاصلاحات14-03-2026 05:50 صباحاً [21]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
- حل مشكلة عدم ظهور الخيارات الرقابية للمشرفين على اقسامهم بعد التحديثات الأخيرة للإصدار 3.0.4
- حل مشكلة ظهور استعلام خاطئ عند جلب التغذيات من مواقع ومنتديات اخرى وتكرار نفس المواضيع المجلوبة.
- حل مشكلة عدم ظهور الخيارات الرقابية للمشرفين على اقسامهم بعد التحديثات الأخيرة للإصدار 3.0.4