تسجيل الدخول

شرح تحويل Phpbb الى Xenforo مع الحفاظ على الارشفة

الموضوع في 'ركن شروحات استخدام xenForo' بواسطة Turkialawlqy, بتاريخ ‏14-06-2013.

  1. Turkialawlqy

    Turkialawlqy xDeveloper

    إنضم إلينا في:
    ‏01-02-2012
    المشاركات:
    1,839
    الإعجابات المتلقاة:
    1,335
    الجنس:
    ذكر
    الإقامة:
    شبوة
    بسم الله الرحمن الرحيم

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

    أهلاً وسهلاً بكم احبتي في الله ,, اليوم معنا درس حصري للمعهد وهو للتحويل من phpBB الى xenForo مع المحافظة على روابطك السابقة المؤرشفة والروابط التي في المشاركات والمواضيع ^_^

    نبدأ على بركه الله

    نتوجه الى لوحة التحكم ~~> الصيانة والادوات~~> إستيراد بيانات خارجية ( كما بالشاشة التاليه )
    مشاهدة المرفق 1011

    ثم نختار نظام الاستيراد ( phpBB 3.0 ) نضع علامة صح على الخيار ( الاحتفاظ بمعرفات المحتوى المستورد ) اذا كان لدينا منتدى xenForo جديد
    مشاهدة المرفق 1012

    نضع بيانات القاعدة لمنتدى phpBB ونقوم بتحديد مسار الصور الرمزية والملفات المرفقة لمنتدى phpBB
    مثال اذا كان منتداك phpBB على الرابط التالي ( localhost/phpBB3/ )
    ومنتداك xenForo على الرابط التالي ( localhost/xF/ )
    تقوم باضافة ../phpBB3
    في بداية مسار الصور الرمزية والملفات المرفقه
    ملاحظه ~~> ( phpBB3 ) هو اسم مجلد منتداك
    مشاهدة المرفق 1013

    نقوم باستيراد البيانات بالترتيب من الاعلى الى الاسفل
    مشاهدة المرفق 1014


    اذا كنت ترغب بدمج الاعضاء فاختر طريقة الدمج ( حسب البريد - تشابة الاسماء )
    مشاهدة المرفق 1015


    هنا يتم تحديد ظهور المنتديات ( جميع الضيوف - الاعضاء - Staff Only ~~> الادارة )
    مشاهدة المرفق 1016


    ضع علامة صح على الخيار ( أرشفة سجل الاستيراد بهذا الجدول الجديد )
    واحتفظ باسم الجدول ~~> بامكانك تغييره بما تشاء
    مشاهدة المرفق 1017

    تم الاستيراد بنجاح ولله الحمد ( فقط الق نظره على تصاريح المجموعات والمنتديات )
    مشاهدة المرفق 1018

    اذهب الى ملف .htaccess
    انتبه لهذه الخطوه جيداً
    في حاله انك تريد العمل بمنتدى xenForo على مجلد جديد فقم بتطبيق هذه الخطوه في مجلد phpBB
    اما اذا كنت تريد العمل على نفس مسمى مجلد المنتدى القديم فطبق هذه الخطوه على في مجلد xenForo

    اضف الكود التالي في اعلى ملف .htaccess

    كود PHP:
    RewriteEngine on
     
    RewriteCond 
    %{QUERY_STRING} (^|&)t=([0-9]+)(&|$)
    RewriteRule ^viewtopic\.php$ /xf/showthread.php?t=%[L,R=301,NC]
    xf هو أسم مجلد المنتدى
    مشاهدة المرفق 1019

    أخيراً يوجد ملف مرفق باسم phpBB.zip يتم رفع محتواه لمجلد المنتدى بحسب الخطوه رقم 9
    ويتم استبدال ( archived_import_log ) بـ اسم الجدوال في الخطوه رقم 7
    مشاهدة المرفق 1020


    إن اصبت فمن الله وإن اخطأت فمن نفسي والشيطان

    في حالة عدم فهم الشرح أرجوا اخباري لكي يتم عمله بشرح فيديو

    محبكم / تركي العولقي
    avp jp,dg Phpbb hgn Xenforo lu hgpth/ ugn hghvatm
     
  2. kingsam

    kingsam :: عضو جديد ::

    إنضم إلينا في:
    ‏03-05-2013
    المشاركات:
    12
    الإعجابات المتلقاة:
    1
    الجنس:
    ذكر
    ربنا يوفقك اخي تركي و انت والله فخر لكل العرب

    بخصوص كود .htaccess و انا كنت انتظر شرحك عملت بحث و وجدت كود مختلف عن الكود الي انت عرضتة في موضوعك و يعمل بشكل ممتاز الا انه لا يحول من الصفحة الرئيسية من المنتدى القديم الى الجديد و هذا الكود و ارجو ابداء رائيك فيه

    كود:
    [RewriteCond %{QUERY_STRING} (^|&)t=([0-9]+)(&|$) [NC]
    RewriteRule ^viewtopic\.php$ /forum/threads/%2? [L,R=301,NC]
    RewriteCond %{QUERY_STRING} f=(\d+)$ [NC]
    RewriteRule ^(viewforum\.php|viewtopic\.php)$ /forum/forums/%1? [L,R=301,NC]
    RewriteCond %{QUERY_STRING} (^|&)p=([0-9]+)(&|$) [NC]
    RewriteRule ^viewtopic\.php$ /forum/posts/%2? [L,R=301,NC]

     
  3. أبوفاطمة

    أبوفاطمة :: عضو جديد ::

    إنضم إلينا في:
    ‏22-04-2013
    المشاركات:
    19
    الإعجابات المتلقاة:
    2
    الجنس:
    ذكر
    بارك الله فيك
     
  4. Mahmoud Fouad

    Mahmoud Fouad :: عضو جديد ::

    إنضم إلينا في:
    ‏17-04-2015
    المشاركات:
    10
    الإعجابات المتلقاة:
    2
    الجنس:
    ذكر
    الإقامة:
    Egypt
    بارك الله فيك أخ تركي

     
جاري تحميل الصفحة...