تحديث آخر نسخة 1.8.37

تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[محدث] مشروع نسخ جداول معينة من vbulletin 4 الى mybb
#1
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته
في هذا المشروع تطرقت لعدة اشياء منها قراءة الاعدادات من ملف نصي بدل ان اضع له واجهة وهذا الملف اعطيت له الاسم config.txt
افتحه بالمفكرة وعدل عليه ما يلزم.

الامر الاخر النسخ الان لاصدار 4 من منتديات vbulletin والسبب لكي اساعد للانتقال لنسخة Mybb لكونها مجانية.

العيوب كثيرة لكن ليس جدا[صورة: smile.gif][صورة: smile.gif]
منها ان القراءة من مصدر الصفحة يعني يتم حفظ نص المواضيع والتواقيع كـ html tags وقد لاتظهر في حال عدم تمكينها في المنتدى.

ايضا لو ان اسم العضو مزحرف استعانة بجافاسكريبت فسيقوم البرنامج باعتباره زائر او محذوف لانه يقرا الاسم بواسطة innertext ولو كان الاسم تمت زخرفته بواسطة جافاسكريبت فسيكون نص البرمجة من ضمن الاسم الى ان يساعدنا احد بحلها ولا انسى ان اشكر كل من قدم معلومة في البرمجة وهم  كثر منهم الاخ vbnet والاخ الشاكي الذي دلنا على  الاداة HtmlAgilityPack.dll حيث انها معجزة في حل كثير من النصوص ولا زالت هذه الاداة مجهولة بالنسبة لي.

ايضا استخدمت وبالذات لنسخ الاعضاء طريقة جلب السجلات مجموعة مجموعة  عن طريق متغيرين a1 and a2

[صورة: hGkGih.png]
[صورة: 4wioA2.png]


والمشروع مرفق واي استفسار حول المشروع باذن الله اجيب على ايها.


الملفات المرفقة
.zip   MyMerge_System_vb4tomybb.zip (الحجم : 290.96 ك ب / التحميلات : 0)
[صورة: avatar_229590.gif?dateline=1412525966]
الرد
شكر من طرف :
#2
أخواني الاعزاء لقد تم الاستغناء عن فكرة قراءة الصفحات بعد معرفة سر فك الترميز

الدالة هنا
واظن لكل نوع ترميز تشكيلات تخصها
لقد جربت بنسخ نص لشخص يشكي من مشكلة الترميز وفعلا عرفت النص.

والمثال مرفق وضمن ملف config.txt سر سرعة النسخ. لجعله ابطأ اضف

كود :


كود :
threading.thread.sleep(3000)
اضفها بعد رسالة نجاح الحفظ او على حسب مزاجك
الرقم 3000 يعني ثلاث ثواني


الملفات المرفقة
.zip   MyMerge_System_vb4tomybb.zip (الحجم : 205.09 ك ب / التحميلات : 1)
[صورة: avatar_229590.gif?dateline=1412525966]
الرد
شكر من طرف :
#3
هل جربت علي قاعده بيانات لمنتدي في بي كامله ؟ وهل بيصلح ايضا للفي بي 3 ؟

شكرا مقدما علي المجهود الدائم
الرد
شكر من طرف :
#4
انا تركت الجيل 3 وشغال على vbulletin4 والان حدثت النسخة لكي تنسخ الرسائل الخاصة
[صورة: avatar_229590.gif?dateline=1412525966]
الرد
شكر من طرف :
#5
النسخة محدثة بحيث يتم نسخ الرسائل الخاصة

لم يتم معالجة خطا فقدان الرسالة عند المستقبل (يعني لو ان المرسل احتفظ بالرسالة بينما المستقبل حذفها ) فسيظهر بناء على عمل البرنامج ان الرسالة لم يتم ارسالها يعني بدل اسم المستقبل تظهر رسالة بمعنى لم يتم الارسال.

المشروع مرفق


الملفات المرفقة
.zip   MyMerge_System_vb4tomybb.zip (الحجم : 98.48 ك ب / التحميلات : 3)
[صورة: avatar_229590.gif?dateline=1412525966]
الرد
شكر من طرف :


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم