ما الجديد


Turkialawlqy

Turkialawlqy

:: عضو رائع ::
rankrank
إنضم
1 فبراير 2012
المشاركات
2,308
مستوى التفاعل
2,398
النقاط
37
الإقامة
شبوة
الموقع الالكتروني
الدولة
اليمن
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته
مرحباً بكم احبتي الكرام
اولاً اعتذر عن الانقطاع في طرح الشروحات بسبب ظروف العمل
ثانياً اليوم اقدم لكم شرح التحويل من منتديات vB سواء الجيل الثالث او الرابع او الجيل الخامس


نبدأ على بركة الله
متطلبات التنفيذ :
  1. نسخة xenForo 2.0.0 او احدث
  2. انترنت جيد لمتابعة خطوات العمل
  3. يفضل توفر خدمة SSH لمتابعة العمل من خلاله بدلاً من المتصفح
  4. إضافة الاستيراد لمن يملك نسخة 2.0.3 واحدث ( مرفقه )
خطوات التنفيذ :

اولاً نقوم بالتوجة إلى لوحة تحكم المنتدى
ثم ( ادوات ) تابع بالصور

Screen Shot 2018-06-01 at 1.59.59 PM.png


إختر استيراد البيانات

Screen Shot 2018-06-01 at 2.04.09 PM.png


إختر اصدار منتداك السابق ثم انقر زر متابعة

Screen Shot 2018-06-01 at 2.04.36 PM.png


في هذه الخطوة نقوم بملئ الحقول المطلوبة وهي ( اسم مستخدم قاعدة البيانات - كلمة مرور قاعدة البيانات - اسم قاعدة البيانات )
يمكن إختصار هذه الخطوة باضافة مجلد includes ثم إضافة ملف config.php للمنتدى السابق في هذا المجلد

يفضل وننصح باضافة مجلد includes قبل بدء عملة التحويل وذلك للتعرف على ترميز القاعدة والبيانات المطلوبة للمنتدى السابق

ثم ننقر على الزر متابعة

Screen Shot 2018-06-01 at 2.05.16 PM.png

نقوم بتحديد الكل
Screen Shot 2018-06-01 at 2.05.56 PM.png

في الرقم (7) الاحتفاظ بمعرفات المحتوى
هذه الخطوة لمن يقوم بالتحويل الى منتدى جديد ( اي ) تم تثبيت نظام xenForo جديد من الصفر لعملية الانتقال
اما من كان لديه منتدى سابق ويعمل بنظام xenForo ويريد دمج منتدى آخر معه فلا يقوم بتحديد هذا الخيار
طبعاً كما تلاحظون الرسالة التوضيحية اسفل الخيار ( لايمكن الاحتفاظ بمعرفات المحتوى ) وسبب هذه الرسالة وعدم امكانية تحديد الخيار هو وجود بيانات سابقة مثل ( مواضيع - مشاركات - مجموعات اعضاء - اعضاء خلاف العضوية رقم 1 ... الخ )


في الرقم (8) نقوم بادخال اسم لجدول الاستيراد وهو مهم جداً لعملية تحويل الروابط القديمة الى الروابط الجديدة وسيتم شرحها لاحقاً

بعد الانتهاء من ضبط الخيارات ننقر على زر متابعة

Screen Shot 2018-06-01 at 2.08.03 PM.png

يمكنك التحكم بدمج الاعضاء سواء بنفس اسم المستخدم او البريد الالكتروني
في الرقم (11) يمكنك تحديد ارقام العضويات الادارية ( وفي حالة قمت باضافة مجلد includes ) سيقوم بقراءة البيانات تلقائياً
ولتوضيح هذه الخطوة اكثر ( في الجيل الاول نستخدم ارقام العضويات في ملف config.php للنسخة ليتم منح العضويات صلاحية الوصول لكافة الخيارات او مايسمى سوبر آدمن ) وهذا الخيار بديل عن الخيار السابق في ملف config.php


في الرقم (12) يتم تحديد مسار صور الاعضاء للمنتدى السابق

Screen Shot 2018-06-01 at 2.08.22 PM.png

الرقم (13) هذا الخيار مخصص لاصحاب المنتديات التي تعمل من قبل ويرغبون بدمج منتدى اخر الى منتداهم ويمكنهم تحديد قسم معين ليتم إستيراد جميع الاقسام للمنتدى السابق لهذا القسم ( يمكنك اختيار لاشيء ) لاضافة الاقسام للواجهة الرئيسية للمنتدى


الرقم (14) يتم تحديد مسار الملفات المرفقة للمنتدى السابق

Screen Shot 2018-06-01 at 2.09.48 PM.png

الرقم (15) يمكنك تحديد قسم معين لاستيراد صفحات التعليمات إن وجدت في منتداك السابق


الرقم (16) نقوم بتحديد نوع الملاحظات المستورده من المنتدى السابق

Screen Shot 2018-06-01 at 2.10.08 PM.png


في الرقم (17) يتم إنشاء ملف جديد للابتسامات من المنتدى السابق ويتم إضافة الملف في مجلد internal-data يمكنك إستيرادها بعد انتهاء عملية الاستيراد

عند الانتهاء من ضبط وتخصيص الاعدادات يتم النقر على زر متابعة

Screen Shot 2018-06-01 at 2.10.53 PM.png

الرقم (19) لمن يملك صلاحية الوصول إلى SSH يقوم بالنقر على خيار مستورد CLI سيجد ضمن التبويب امر الاستيرد يقوم بتنفيذه من خلال SSH في مجلد منتدى xenForo (
هذه الخطوة مستحسنه )


لمن لا يملك صلاحية الوصول الى SSH يقوم بالنقر على زر بدء الاستيراد
Screen Shot 2018-06-01 at 2.12.10 PM.png

تم بدء الاستيراد ويجب عليك الانتظار لحين الانتهاء من اتمام جميع الخطوات المحددة مسبقاً


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

بعد الانتهاء من عملية الاستيراد يجب عليك التحقق من الصلاحيات للاقسام و مجموعات الاعضاء

الجدير بالذكر ان المستورد في المرحلة التجريبية وهو يعمل بنسبة 90% بشكل جيد

إلى هنا انتهى شرح عملية الاستيراد وسيتم وضع رد آخر للمحافظة على الارشفة وطريقة تحويل الروابط القديمة الى الروابط الجديدة
مرفق الاصدار 1.0.2 من المستورد


دمتم بحفظ الله ورعايته
تحيتي
 

المرفقات

ulgdm hgjp,dg lk vB hgn XF 2>x vbulletin xenforo hsjdvh] hg[dg hgehkd jp,dg lkj]dhj

Turkialawlqy

Turkialawlqy

:: عضو رائع ::
rankrank
إنضم
1 فبراير 2012
المشاركات
2,308
مستوى التفاعل
2,398
النقاط
37
الإقامة
شبوة
الموقع الالكتروني
الدولة
اليمن
بعد إكتمال عملية الاستيراد ،، يلزمنا خطوات للحفاظ على الروابط المؤرشفة
او بمعنى اصح ( تحويل الروابط القديمة إلى الروابط الجديدة ) ويتم تغييرها في الارشفة بشكل تلقائي


اولاً نقوم بتحميل الملف المرفق
ثم نقوم باستخراج الملفات ،، ثم قم بتعديل ملف 301config.php
Screen Shot 2018-11-05 at 9.19.52 PM.png

PHP:
<?php
    //-> مسار مجلد منتدى xenForo
    $fileDir = '/home/example/public_html/xf';
    //-> اسم جدول سجل الاستيراد
    define('IMPORT_LOG_TABLE', 'import_log_x');

    define('INCLUDE_PAGE_LINKS', true);
قم بتعديل الكود بما يناسب منتداك
بعد عمليه حفظ الملف قم برفع الملفات إلى مجلد منتداك ( Root )


بهذه الخطوات قمنا بعملية التحويل مع المحافظة على الارشفة

لمن يملكون هاك vBseo يجب عليكم عمل الكود التالي في ملف .htaccess

Apache config:
RewriteRule ^t(.*)-new-post.html$ showthread.php?goto=newpost&t=$1 [L,R=301]
RewriteRule ^t(.*)-([0-9]+).html$ showthread.php?t=$1&page=$2 [L,R=301] 
RewriteRule ^t(.*).html$ showthread.php?t=$1 [L,R=301]
RewriteRule ^f(.*)-([0-9]+).html$ forumdisplay.php?f=$1&order=desc&page=$2 [L,R=301]
RewriteRule ^f(.*).html$ forumdisplay.php?f=$1 [L,R=301] 
RewriteRule ^u(.*).html$ member.php?u=$1 [L,R=301]
بعد الكود التالي

Apache config:
RewriteEngine On
يجب عليك التأكد من إعدادات الروابط في هاك vBseo قبل إضافة الكود


تم عمل الكود على الوضع الافتراضي لاعدادات هاك vBseo وهي كالتالي
كود:
http://exampel.com/vb/t1.html

http://exampel.com/vb/t1-2.html

http://exampel.com/vb/f2.html

http://exampel.com/vb/f2-4.html

http://exampel.com/vb/u20.html
تحيتي للجميع
 

المرفقات

التعديل الأخير:
F

Fethi.dz

:: عضو مجتهد ::
rank
:: مشرف ::
إنضم
12 ديسمبر 2014
المشاركات
293
مستوى التفاعل
329
النقاط
17
الدولة
الجزائر
السلام عليكم

بارك الله فيك على الشرح الوافي 👍😊
 
ع

عــابر سبيل

:: عضو ::
rank
إنضم
9 أبريل 2017
المشاركات
274
مستوى التفاعل
118
النقاط
17
الإقامة
تونس
الدولة
تونس
ما شاء الله
شرح مميز ورائع أحسنت أخي تركي عل المجهود :)
 
lovefount

lovefount

rankrankrankrank
:: مشرف ::
إنضم
26 نوفمبر 2017
المشاركات
638
مستوى التفاعل
665
النقاط
17
الإقامة
الناظور
الموقع الالكتروني
الدولة
المغرب
بارك الله فيك اخي تركي على الشرح الواضح والمهم لكل من يريد الانتقال من vb الى xenforo
 
"" MesterPerfect ""

"" MesterPerfect ""

:: عضو ::
rankrank
إنضم
19 نوفمبر 2017
المشاركات
338
مستوى التفاعل
179
النقاط
17
العمر
19
الإقامة
سوهاج
الموقع الالكتروني
الدولة
مصر
شرح في غاية الجمال بارك الله فيك أخي تركي
 
F

for sat

:: عضو ::
rankrankrankrankrank
إنضم
26 مايو 2018
المشاركات
76
مستوى التفاعل
14
النقاط
7
عاشت ايدك اخي العزيز لكن لم افهم
إضافة الاستيراد لمن يملك نسخة 2.0.3 واحدث ( مرفقه )
وانت لم تذكر هذه النقطة في الشرح؟

واريد ان استفسر ( النسخة العندي 2.0) عادي ؟
 
F

for sat

:: عضو ::
rankrankrankrankrank
إنضم
26 مايو 2018
المشاركات
76
مستوى التفاعل
14
النقاط
7
Turkialawlqy

Turkialawlqy

:: عضو رائع ::
rankrank
إنضم
1 فبراير 2012
المشاركات
2,308
مستوى التفاعل
2,398
النقاط
37
الإقامة
شبوة
الموقع الالكتروني
الدولة
اليمن
عاشت ايدك اخي العزيز لكن لم افهم

وانت لم تذكر هذه النقطة في الشرح؟

واريد ان استفسر ( النسخة العندي 2.0) عادي ؟
تعيش اخي الكريم
الشرح هو نفس الخطوات فقط الاختلاف بين الاصدارات من 2.0.3 واحد لايوجد ضمن خيارات الاستيراد اي شيء ويلزم تثبيت اداة منفصله لنستطيع اكمال الشرح اما من لدية نسخه 2.0.0 او 2.0.1 او 2.0.2 فلا يلزمه تثبيت شيء فقط يقوم باكمال الخطوات بدون اضافه
اتمنى وصلت الفكره
تحيتي
 
F

for sat

:: عضو ::
rankrankrankrankrank
إنضم
26 مايو 2018
المشاركات
76
مستوى التفاعل
14
النقاط
7
ماشاءالله مشكلة بعد مشكلة
لا اعرف لماذا كل هذا التعقيد واللف والدوران يا xenforo صراحة بدأت بالملل بسبب كثرة التعقيد والمشاكل

على كل الان بعد تثبيت الاضافة تاتيني هذه المشكلة

Capture.PNG


وذلك بهذه الخطوة

1.PNG
 
F

for sat

:: عضو ::
rankrankrankrankrank
إنضم
26 مايو 2018
المشاركات
76
مستوى التفاعل
14
النقاط
7
ياريت حل هذه المشكلة
 
lovefount

lovefount

rankrankrankrank
:: مشرف ::
إنضم
26 نوفمبر 2017
المشاركات
638
مستوى التفاعل
665
النقاط
17
الإقامة
الناظور
الموقع الالكتروني
الدولة
المغرب
رسالة الخطأ متعلقة باسم احد المجموعات التي تجاوز اسمها 50 حرفا
يعني عدل على اسم المجموعة بحيث يكون عدد حروفها اصغر من 50 حرف ثم تابع
------------------------------------------------------------------
ملاحظة : لما لم تقم بترقية النسخة الى اخر نسخة ثم بعدها تقوم بالتحويل
 
F

for sat

:: عضو ::
rankrankrankrankrank
إنضم
26 مايو 2018
المشاركات
76
مستوى التفاعل
14
النقاط
7
رسالة الخطأ متعلقة باسم احد المجموعات التي تجاوز اسمها 50 حرفا
يعني عدل على اسم المجموعة بحيث يكون عدد حروفها اصغر من 50 حرف ثم تابع
------------------------------------------------------------------
ملاحظة : لما لم تقم بترقية النسخة الى اخر نسخة ثم بعدها تقوم بالتحويل
اذا لم اكن مخطأ اعتقد شفت احدى مواضيعك وبينت ( لا يعتمد او كذا شئ)

وبخصوص المجموعة ؟ لا اعرف من اين جاء الخمسين حرف
 
lovefount

lovefount

rankrankrankrank
:: مشرف ::
إنضم
26 نوفمبر 2017
المشاركات
638
مستوى التفاعل
665
النقاط
17
الإقامة
الناظور
الموقع الالكتروني
الدولة
المغرب
نعم اخي المقصود بغير معتمد يعني انه في طور التجربة ولا يجب الترقية اليه بشكل رسمي .. لكن حاليا اخر تحديث متوفر هو 2.0.7
 
F

for sat

:: عضو ::
rankrankrankrankrank
إنضم
26 مايو 2018
المشاركات
76
مستوى التفاعل
14
النقاط
7
طيب تمت الترقية الى 2.6
ماذا بخصوص خطأ التحويل؟

هل تقصد مجموعة الاعضاء عنوانه طويل؟ ايش السالفة هذه

ياريت توضيح
 
F

for sat

:: عضو ::
rankrankrankrankrank
إنضم
26 مايو 2018
المشاركات
76
مستوى التفاعل
14
النقاط
7
سوف تقتلني هذه الرسالة!!

Capture.PNG


اين أخطأت؟
 
Turkialawlqy

Turkialawlqy

:: عضو رائع ::
rankrank
إنضم
1 فبراير 2012
المشاركات
2,308
مستوى التفاعل
2,398
النقاط
37
الإقامة
شبوة
الموقع الالكتروني
الدولة
اليمن
سوف تقتلني هذه الرسالة!!

مشاهدة المرفق 4206

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

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

تحيتي
 
F

for sat

:: عضو ::
rankrankrankrankrank
إنضم
26 مايو 2018
المشاركات
76
مستوى التفاعل
14
النقاط
7
الخطأ مثل ماذكر الاخ محمد من اسماء مجموعات الاعضاء
لحل هذه المشكله اذا كان منتداك كبير يجب الاستعانه بشخص لديه الخبره لحل مثل هذه المشاكل
اذا كان المنتدى لا يحتوي على بيانات ضخمه قم بتغيير اسماء المجموعات في منتداك السابق للغة الانجليزيه وسيتم الحل

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

تحيتي
نفس المشكلة اخي غيرت جميع عناوين المجموعات الى الانجليزي
 
F

for sat

:: عضو ::
rankrankrankrankrank
إنضم
26 مايو 2018
المشاركات
76
مستوى التفاعل
14
النقاط
7
اشك بهذه النقطة

في الرقم (8) نقوم بادخال اسم لجدول الاستيراد وهو مهم جداً لعملية تحويل الروابط القديمة الى الروابط الجديدة وسيتم شرحها لاحقاً
Capture.PNG


لم افهمها جيدا
 
F

for sat

:: عضو ::
rankrankrankrankrank
إنضم
26 مايو 2018
المشاركات
76
مستوى التفاعل
14
النقاط
7
ياريت احد يعطيني حل
علقت بهذه المرحله
 

كلمة المدير

يطيب لي أن أرحب بكافة متصفحي وزائري xenForo العربية إذ نسعى من خلال الموقع إلى توفير دروس وحلول تقنية وبرمجيات تناسب احتياجاتكم وتطلعاتكم؛.

تابعنا على المواقع الاجتماعية


إتصل بنا

خيارات الاستايل

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

إرجاع خيارات الإستايل