منتدى جلاكسو

متصل صلاح دويدار

  • الموظفين
  • *******
  • المشاركات :1,674
  • عضويه: 29486
  • تاريخ التسجيل : 08/05/2013 » 03:42:am
شرح منتدى BBpress المخصص للتركيب على WordPress
 (شوهد 2582 مرات)
« : 07/04/2014 » 05:33:am »


اولا: اساسيات BBpress

1-ماهو BBpress ؟
BBpress هو عبارة عن اضافة تسمح لك بانشاء منتدي علي نطاق فرعي مع المدونة او الموقع الاساسي او استخدامه كنطاق رئيسي

2 - ماهي مميزاته وعيوبه ؟
BBpress يتمتع بنفس خصائص سكربتات المنتديات المعروفة مثل vBulletin و PHPbb وIP وغيرها ويتميز عنها بالاتي :
1 - اخف واسرع بكثير من اسكربتات المنتديات الاخري
2 - سهولة التعامل معها ومع ملفاته ( وهو شيء معهود عن الووردبريس عموما )
3 - قوي جدا في مجال محركات البحث SEO ( محركات البحث ايضا تفضل الوردبريس عموما )
4 - لا يسبب اي لود علي السيرفر مثل بقية الاسكربتات
4 - لا يحتاج الي تنصيب جديد او انشاء قاعدة بيانات ( علي نفس تنصيب الوردبريس القديم )

اما العيوب : هناك خصائص كثيرة غير موجودة ولكن انا شخصيا لا اعتبرها عيوب لانه ربما يتم انشائها مستقبلا لايزال BBpress وليدا وينقصه العديد من المميزات اتوقع مستقبلا ان يتم اضافتها

3 - كيف يتم تنصيبه ؟
يتم تنصيبة كأي اضافة وردبريس عادية لا يوجد اي شيء مختلف او مهم لكي يتم ذكره

4 - هل يمكنني التحويل من اسكربت منتدي اخر الي BBpress ؟
نعم ، يمكنك بسهولة عن طريق : من القائمة الرئيسية Tools > forums ثم اختار التبويب import forums
ستقوم باختبار الاسكربت القديم وكتابة البيانات المطلوبة وسيقوم بعمل استيراد لهذه البيانات علي BBpress
واذا كان لديك الاصدار القديم من BBpress 1 يمكنك ايضا تحويله الي الاصدار الجديد الحالي 3.5.3

5 - كيف يتم تهيئة المنتدي بعد ذلك ؟
من القئامة الرئيسية للوحة التحكم اذهب اولا الي Settings ثم Forums وبعدها قم بتعديل الخصائص العامة للمنتدي بعد ذلك اذهب الي قائمة Forums ثم New Forum وقم بانشاء المنتديات وتحديد خصائص ( مفتوح – مغلق- مخفي … الخ )  ويمكنك انشاء ايضا منتديات فرعية

ثانيا: الاضافات الهامة
BBpress يحتاج الي بعض الاضافات الاخري لاضافة بعض المميزات وهذه قائمة للاضافات الهامة له وهي :

GD bbPress Tools
اضافة قوية جدا وتحمل عدة مميزات في اضافة واحدة : تسمح لك استخدام اكواد BBcode – السماح بالاقتباس في الردود – السماح للعضو بانشاء توقيع خاص به – انشاء قائمة علوية (مثل المستخدمة هنا في المنتدي ) – عدم السماح للاعضاء بالولوج الي لوحة التحكم الرئيسية
أضغط هنا لتحميل الاضافه

bbPress Moderation
تسمح لك بعمل رقابة علي الموضوعات او الردود وتقوم بعرضها لك اولا حتي تسمح لها بالنشر او لا
أضغط هنا لتحميل الاضافه

Ultimate WP Filter
اضافة تتيح لك عمل فلترة لمنع اي كلمات مسيئة او الكلمات المستخدمة في الاختراق والهاكرز وسيظهر مكانها نجوم
أضغط هنا لتحميل الاضافه

Math Captcha
اضافة تقوم باضافة سؤال او مسألة تأكيدية اثناء عملية التسجيل او استرجاع كلمات السر وذلك لمنع الاسبام اوالهجمات باستخدام الروبوتات او البرامج الالية
أضغط هنا لتحميل الاضافه

GD bbPress Attachments
اضافة تسمح للاعضاء بادراج مرفقات في المواضيع
أضغط هنا لتحميل الاضافه

Search bbPress
اضافة تقوم بتحسين عمليات البحث في المنتدي او تجعل البحث قاصرا فقط علي المنتدي فقط او يكون علي الموقع بالكامل
أضغط هنا لتحميل الاضافه

bbPress Enable TinyMCE Visual Tab
اضافة تسمح باستخدام لوحة تحكم TinyMCE الشهيرة عند اضافة ردود او تعليقات
أضغط هنا لتحميل الاضافه

Buddy-bbPress Support Topic
اضافة تسمح بانشاء مواضيع الدعم الفني ( مثل المستخدمة هنا في منتدي الدعم الفني ) واذا تم حل المشكلة تظهر علامة ( صح ) الخضراء بجانب عنوان الموضوع
أضغط هنا لتحميل الاضافه

bbPress – Mark as Read
اضافة تقوم بعرض المواضيع المشترك بها في لوحة التحكم للعضو وتقوم بعرض المواضيع التي لم يقم بقراءتها
أضغط هنا لتحميل الاضافه

bbPress Topic Thumbnails
اضافة تسمح بعرض صورة مصغرة للموضوع بجانب العنوان داخل القسم
أضغط هنا لتحميل الاضافه

كنت تريد اضافات اخرى اضغط هنــــــــا

ثالثا: القوالب والسمات
1- كيف يمكن تصميم المنتدي ؟
تصميم المنتدي ليس معقد كما يعتقد البعض و لا يحتاج الي تصميم قالب مخصص له لانه يستخدم نفس قالب الوردبريس العادي معه بنفس التنسيق دون الحاجة الي تصميمات اخري

ياتي مع اضافة BBpress بداخله قالب جاهز ولا يحتاج الي تصميم مخصص لانه بسيط جدا …
فقط يمكنك استخدام تغيير الالوان والمقاسات وغيرها عبر اكواد CSS بداخل الاضافة ولمعرفة نطاق ملف css الرئيسي وملف css التابع للاضافة عبر الصورة التالية :



لتعديل ملف الاستايل الخاص بالمنتدي ادخل علي wp-content\plugins\bbpress\templates\default\css ستجد ملف باسم bbpress.css او bbpress-rtl.css اذا كنت تستخدم اللغة العربية .
وبعد ذلك قم بتعديل الاكواد حسبما تريد ولمن خبرته قليلة بلغة Cascading style sheet يمكنه استخدام اداة Inspect Element الموجودة في جوجل كروم ( اضغط كليك يمين علي العنصر المراد تعديله ثم اختار Inspect Element وبعدها قم بالتعديل وستظهر النتيجة فورية علي الموقع )

امثلة علي ID او Class المستخدمة :
bbpress-forums ———————–> يتحكم في الصفحة الرئيسية للمنتدي ( الاتساع – لون الخلفية الخ .. )
bbp-forum-header ——————–> يقوم بالتحكم في مربع العنوان
bbp-breadcrumb-root —————–> يتحكم في البريدكرامب (سلسلة العناوين )

وبذلك يمكنك وضع لمساتك الفنية علي المنتدي

بعد ذلك نتوجه الي ملفات المنتدي الموجودة علي هذا المسار:
wp-content\plugins\bbpress\templates\default\bbpress
لكي نتمكن من تعديل الكلمات او تنظيم المحتوي

علي سبيل المثال : content-single-forum
صفحة القسم. مثلًا هنا صفحة قسم ( مناقشة عامة )

content-archive-forum
قائمة المنتديات بالرئيسية

loop-topics.php
عناوين القسم، مثلا: الموضوع | الردود | المشاركون |

loop-single-topic.php
قائمة المواضيع في داخل قسم ما

content-single-topic.php
صفحة الموضوع

وبذلك تستطيع تعديل القالب حسبما تريد

طبعا يفضل انك تقوم بعمل هذه التعديلات علي الملف باستخدام فكرة Child-theme ولكني لم اذكرها في البداية لا لا يصاب احد بالربكة والحيرة

ملحوظة هامة
جميع القوالب الموجودة حاليا علي الانترنت للـ BBpress خاصة بالاصدار الاول اي انك لا يمكنك استخدامها مع الاصدار الجديد الحالي ولا يوجد قوالب خاصة للـ BBpress انما ستجد قوالب ووردبريس عادية تدعم BBpress (هام جدا )

2 - ماذا عن المربعات الجانبية مثل الموجودة هنا في عرب ووردبريس ؟
هذه مربعات عادية مثل المستخدمة في اي موقع ووردبريس تستطيع وضعها او ازالتها عن طريق Apperance > widgets
مع تنصيب الـBBpress ستحصل علي مربعات اضافية يمكن استخدامها مثل :

bbPress - Login Widgetges
يضيف قائمة للدخول الي المنتدي

bbPress - Recent Replies
يقوم بعرض احدث الردود

bbPress - Recent Topics
يقوم بعرض احدث المواقع

bbPress - Topic Views List
يقوم بعرض المواضيع المشترك بها

bbPress - Search
يضيف شريط للبحث

bbPress - Statistics
يضيف احصائية عن المنتدي

3- كيف يمكن ان اجعل المنتدي بكامل الصفحة ؟
الامر بسيط جدا … فقط قم بالغاء اي مربعات جانبية وسيظهر المنتدي كاملا …
اذا لم يظهر ادخل علي ملف bbpress.css واجعل width: 100% او بقيمة ثابتة (800px) مثلا
واذا لم ينجح الامر هذا معناه ان الكود في ملف style.css للقالب الرئيسي يتحكم في الاتساع قم بتعديله واجعله بقيمة ثابته او 100%

رابعا : اسئلة عامة

1 - كيف يمكن تفعيل الرسائل الخاصة في المنتدي ؟
الـ BBpress لا يدعم الرسائل الخاصة وربما يتم تفعليها مستقبليا هناك اضافات بالوردبريس تتيح الرسائل الخاصة بين المستخدمين ولكنها لاسف مليئة بالمشاكل البرمجية

وانسب وافضل وسيلة هي استخدام Buddypress لما يتيح مميزات ايضا مثل امكانية طلب انشاء صداقة ومتابعة تحديثاتهم والتحكم في حسابك بشكل اكبر بعد تركيبه يكون المنتدي متقارب بشدة لامكانيات سكربت الفي بولتين

2 - ماهي الاكواد المختصرة ؟
الاكواد المختصرة هي كود عادي يوضع بين قوسين [] ليقوم بعرض بعض المميزات الخاصة (مثل المستخدمة مع الاضافة الشهيرة Contact Form 7 )  ويمكنك استخدامها بسهولة عن طريق ادراجه في صفحة ما او يمكنك استخدامها في التدوينات علي الموقع الرئيسي او وضعها داخل ملفات PHP

وهذه هي قائمة للاكواد المختصرة :

[bbp-forum-index] يقوم بعرض القائمة الرئيسية للمنتدي

[bbp-forum-form] لاظهار قائمة (انشاء منتدي جديد)

[bbp-single-forum id=$forum_id] لعرض مواضيع خاصة لقسم معين مع استبدال $forum_id برقم القسم
مثل : [bbp-single-forum id=32]

[bbp-topic-index] لاظهار احدث 15 موضوع في المنتدي كله

[bbp-topic-form] لاظهار قائمة ( انشاء موضوع جديد )

[bbp-single-topic id=$topic_id] لعرض موضوع معين مع استبدال $topic_id برقم الموضوع المراد
مثل: [bbp-single-topic id=4096]

[bbp-reply-form] لاظهار قائمة الرد

[bbp-single-reply id=$reply_id] لاظهار الرد علي موضوع معين مع استبدال $reply_id برقم الموضوع المراد

[bbp-topic-tags] لعرض الاوسمة الخاصة بالمنتدي

[bbp-single-tag id=$tag_id] لعرض المواضيع الخاصة بوسم معين مع استبدال $tag_id بأسم الوسم

[bbp-search] لادراج مربع بحث المنتدي

[bbp-search-form] لادراج مربع البحث الخاص بالموقع الرئيسي .

[bbp-login] لادراج قائمة الدخول للاعضاء.

[bbp-register] لعمل صفحة للاشتراك بالمنتدي

[bbp-lost-pass] لعمل صفحة لاسترجاع كلمة السر

[bbp-stats] لعمل صفحة لعرض احصائيات المنتدي

3 - المربع الجانبي widget الخاص بتسجيل الدخول يطلب مني رابط صفحة التسجيل وصفحة استرجاع كلمة السر اين هي ؟
هذه الصفحات تقوم انت بانشائها … يعني مثلا قم بانشاء صفحة جديدة باسم register وضع بها الكود المختصر [bbp-register] ثم حفظ .. اصبحت الصفحة https://www.example.com/wp/register هي صفحة التسجيل … وهكذا ..
يمكنك تطبيق هذا الامر مع صفحة خاصة بالاوسمة مثلا … او صفحة بالاحصائيات ..

4 - كيف يمكنني ان اجعل المنتدي هو الصفحة الرئيسية للموقع ؟
بدلا من الدخول في تعقيدات برمجية هناك حيلة بسيطة جدا وسهلة … فقط قم بانشاء صفحة جديدة باسم الصفحة الرئيسية او forum-index … ضع بها الكود المختصر [bbp-forum-index] … من لوحة التحكم Reading < Settings .. في خانة Front page displays اختار A static page
ثم اختار اسم الصفحة التي قمنا بانشائها .. انتهت المسألة ..

5 - هل الـ BBpress يدعم اللغة العربية جيدا ؟
نعم ، يدعمها جيدا وبدون اي مشاكل والاضافة تاتي بقالب يدعم اللغة العربية ويوجد بها ايضا ملف POT لكي تقوم بترجمتها بنفسك
يرجي الاطلاع علي هذا الموضوع : جارى أنشاء الموضوع
قم بتحميله من هنا

شرح طريقة التركيب : جارى أنشاء الموضوع

5 - لماذا لا يمكن للاعضاء التسجيل باسماء عربية ؟
هذه المشكلة علي مستوي الوردبريس عموما  بسبب الامور الامنية لا تسمح الا بالتسجيل باحرف لاتينية (A-Z) (0-9) ..
ولكن هناك اضافة يمكنك استخدامها لتفعيل ( لكن لاينصح بها) يمكنك تحميلها من هنا

6 - هل هناك قوالب معربة لـ BBpress ؟
لا يوجد قوالب معربة لانه في الاساس الاضافة لا تحتاج الي قوالب عند تنصيب الاضافة ستتحول تلقائيا الي اللغة العربية ما عليك سوى تعريب المصطلحات وتديل الالوان والمقاسات عن طريق CSS (اذا رغبت ) ويصبح لديك منتدي BBpress عربي 100%

غير متصل أم زياد

  • عضو مهتم
  • **
  • المشاركات :660
  • عضويه: 30262
  • تاريخ التسجيل : 18/12/2013 » 01:56:pm
رد : شرح منتدى BBpress المخصص للتركيب على WordPress
 (شوهد 2582 مرات)
« رد #1 : 10/04/2014 » 01:01:am »
جزاك الله الف ألف ألف خير عن كل حرف تكتبه لمساعدتنا
سجل
NoAvatar

غير متصل الشيخ أبو محمد

  • عضويه فضيه
  • ***
  • المشاركات :1,572
  • عضويه: 30534
  • تاريخ التسجيل : 14/03/2014 » 09:10:am
رد: شرح منتدى BBpress المخصص للتركيب على WordPress
 (شوهد 2582 مرات)
« رد #2 : 25/09/2016 » 02:14:pm »
بسم الله الرحمن الرحيم
الأخ الفاضل الكريم الأستاذ صلاح دويدار المحترم

تقبل مروري وتحياتي
والسلام عليكم ورحمة الله وبركاته .
سجل