الرئيسية ‹ قاعدة المعرفة ‹ طريقة التحويل من منتديات "أحلى منتدى" إلى منتدى phpBB3

طريقة التحويل من منتديات “أحلى منتدى” إلى منتدى phpBB3

آخر تحديث: 2026-10-21 · الكاتب الأصلي: m-designer-2009
مرجع تاريخي: هذا الدرس من مكتبة phpBBArabia القديمة ويحتاج التحقق من توافق خطواته مع إصدارات phpBB الحديثة.

في هذا الموضوع سنقدم طريقة التحويل من منتدى في شركة أحلى منتدى إلى منتدى phpBB3

البعض يتسائل لماذا أحول من منتديات أحلى منتدى؟

الإجابة بكل بساطه هي أن المنتدى في شركة أحلى منتدى تحكمك به ليس كامل لعدة أسباب منها أنك لن تستطيع أبدًا الحصول على قاعدة البيانات الخاصة بمنتداك.لأنها تكون جزء من قاعده بيانات الشركة وهم لديهم سياسات صارمة حول عدم إعطاء نسخة قاعدة البيانات.

– ما فائدة قاعدة البيانات هذه؟

في قاعدة البيانات يوجد المنتدى لأن سكريبت المنتدى ما هو إلا آداه لعرض وتنظيم محتوى قاعدة البيانات، فكل المواضيع والمشاركات والمساهمات والأعضاء كل هذه الأشياء توجد في قاعده البيانات.

-ما فائده حصولي على قاعدة البيانات؟

عندما تكون قاعده البيانات ملك لك وهو ما سيحدث بعدما تقوم بتنفيذ هذا الدرس فإنك يمكنك التحويل إلى الاستضافة المدفوعة والتمتع بمزاياها الاحترافية وأبسطها الدومين نيم Domain Name

لكن عند وضع منتداك وابقاؤه في شركة أحلى منتدى سيظل للأبد إسم منتداك مرتبط بأحد الأسماء الخاصة بشركة أحلى منتدى

مثل:

XXXXXX.ahlamontada.com

أو

XXXXXX.yoo7.com

أو أحد هذه الأسماء المختلفة

لكن عند تحويلك للاستضافة المدفوعة يمكن أن يصبح اسم منتداك

هكذا

http://www.example.com

وعند نقلك لمنتداك من هذه الشركة سوف لن يتحكموا في منتداك بعد ذلك ولن تتعرض للبلاغات الكاذبة عن المحتوى المخالف

وحتى إن كان هذا الانتقال إلى استضافة مجانية أخرى فهو أفضل من حيث تحكمك في منتداك تحكم كامل فلن يوجد عندها من يتسلط عليك في إدارة منتداك وهناك في الاستضافة حتى وإن كانت مجانية يمكنك الحصول على قاعده بياناتك متى شئت

في النهاية هناك من لا يريد التعلم ويريد إستخدام الطرق الجاهزة

والتي تغرينا بها هذه الشركات مثل إحصل على منتدى في 30 ثانية

وما شابه

ولكننا هنا ليس لندعم إلا من يريد التعلم فقط.

وليس تعلم كيفية التنصيب والإدارة فقط.

وإنما تعلم كيفية تعديل المنتدى وتخصيصة للنتقال من الاستخدام إلى الصنع والإبداع.

هذا السكريبت الموضوع في المرفقات يستخدم برمجة ال Python

وهو يقوم بنقل منتداك بالكامل مع جميع المواضيع والمشاركات والأعضاء إلى منتدى جديد من نوع phpBB3 تكون قد قمت بتنصيبة بنفسك.

والحقيقة أني بالطبع لم أقم ببرمجة السكريبت ولكني وجدته في موقع phpBB.com الأصلي فقمت بترجمة الشرح وذلك ليناسب كل الناس وحتي يصبح تنفيذه أسهل بمراحل.

في هذا الرابط الملفات الخاصة بالتحويل وكذلك الشرح في ملف Word

[attachment=0]Convert.zip[/attachment]

أتمنى أن يفيدكم هذا السكريبت حيث أن البعض لم يكن في إعتقادهم أنهم يمكنهم التحويل من منتيات أحلى منتدى إلى منتدى خارجي على استضافة ما.

تكملة الشرح من الكاتب الأصلي

طريقة التحويل من منتديات "أحلى منتدى" إلى منتدى phpBB3

قبل أن تبدأ قم ببعض تغييرات في الصفحة الشخصية Profile

لاحظ أن : إن لم تقم بهذه التغييرات، قد تفشل عملية التحويل

في لوحة التحكم في التفضيلات، اختر اللغة الإنجليزية و اختر صيغة التاريخ التالية “2008-03-29, 19:46”

المطلوب من أجل التحويل:
1- خادم به قواعد بيانات MySQL
2- منتدى منصب على الخادم
3 – معالج Python ويمكن تحميل النسخه من موقع python.org

الان قم بتغيير بعض الإعدادات في settings.py (قم بتحرير الملف) بواسطة محرر المستندات او بـ notepad ++

اولاً : table_prefix

ما هو الـ prefix ؟

هي بادئة الجداول التي استخدمتها في أول أسم كل جدول من جداول قاعدة البيانات
prefix الإفتراضي لـ phpBB هو

كود: تحديد الكل

phpbb_

ثانياً : COOKIEDATA

ستحصل عليه كالتالي /

افتح منتداك في احلى منتدى و قم بوضع الكود التالي /

كود: تحديد الكل

javascript:document.cookie

في متصفحك و ستظهر صفحة تحوي على رموز قم بنسخها كاملة داخل علامتي التنصيص ‘ ‘

ثالثاً : عنوان URL
مسار منتداك او رابطه في احلى منتدى
مثل: http://myboard.forumotion.com/

رابعاً : المواضيع المثبته

يجب عليك ان تضع ارقام المواقع المثبته في منتداك شكل الرابط في المنتدى سيكون viewtopic.php?f=32&t=34
رقم الموضوع هو 34 وافصل بين كل رقم موضوع و الاخر بفاصله ,
السطر يجب أن يكون هكذا

كود: تحديد الكل

sticky=[1,2,3,4,5]

خامساً : مسار صورة موضوع مغلق في استايل المنتدى يمكنك الحصول عليها باتباع مسار الصور

سادساً : إعدادات الأعضاء
انشاء كلمة مرور عشوائية ، يجب عليك الاحتفاظ بهذه الكلمة لك انت وحدك فقط و ان تكون كلمة المرور صعبة حتى لا يتم العبث بمنتداك

سابعاً الأرقام NUMUSERS
رقم التعريف ID الخاص بآخر عضو ، يمكنك معرفة ذلك من ID اخر عضو مسجل مثلا

memberlist.php?mode=viewprofile&u=50

ID اخر عضو مسجل هو 50

الان قم بتشغيل سكريبت Python الذي اسمه members_topics_posts.py عن
لمستخدمي Windows: اضغط عليه ضغط مزدوج؛ استخدم “python members_topics_posts.py” كأمر)

ثم قم بتنفيذ الباتش الخاص بـ SQL الذي اسمه members.sql وtopics_posts.sql وcategories_forums.sql في قاعدة بيانات المنتدى

و لتنبيه الأعضاء بكلمات المرور (التي تم تخليقها عشوائيًا) قم بتشغيل ملف الpm_passwords.py (قم بتعديل settings.py أولاً لتناسب إحتياجاتك).

في ملف in settings.py
عنوان الرسالة msgtitle
عنوان الرساله الشخصية التي سيتم إرسالها

محتوى الرساله msgbody
النص الذي سيظهر في كمحتوى للرسالة الشخصية

استخدم التالي /

كود: تحديد الكل

%%0A

هي فاصل كخط فارغ بين الفقرات لإستخدام سطر جديد

كود: تحديد الكل

%s

هي التي تدل على قيمة كلمة المرور (قم بإستخدامها مرة واحدة)

لا تقم بتكرر الرمز الاخير لاي سبب

ملاحظات /

مستخدمي phpBB3 قم بإعادة مزامنة الإحصائيات و عدد المشاركات وعدد المواضيع
(ستجد ذلك في الصفحة الرئيسية للوحة تحكم المدير )
قم بالذهاب إلى رابط الصيانة من اعلى ثم قم بالذهاب إلى فهرس البحث ثم قم بإنشاء فهرس للوظيفة البحث النشط
(إذا كان زر حذف فهرس موجود بدلاً من ذلك، قم بالضغط عليه أولاً)

قم بحذف التالي في ملف و قم بتسميته resync_bbcode.php

هذا السكريبت مصمم لإعادة مزامنة المشاركات الفردية التي يكون هذا المحول غير قادر على إنشاءها.

ايضاً قم بتشغيل add_phpbb3_bots.py ثم قم بعد ذلك بإستيراد النتائج من الملف bots_phpBB3.sql الى قاعدة منتداك بواسطة phpmyadmin

لمسة أخيرة

1 / قم بالتأكد من صلاحيات المنتدى بأنها صحيحة وكما تريد.
2 / قم بإضافة أي هاكات أو ستايلات أو أي إعدادات أخرى.

ان عيوب الاسكربت هو عدم تحويل كلاً من المرفقات و الاستفتاء في المنتديات حيث أن المحول لن يقوم بتحويل أي منهما

مرفقات الدرس الأصلية

مرفقات تاريخية محفوظة من المنتدى، لم تُحدَّث لتتوافق مع الإصدارات الحديثة. افحصها قبل استخدامها.