Black Knight
12-11-2009, 06:10 PM
الترقية: اضافة وتعديل أشياء جديدة للستايل و تعديل القديم ليتناسب مع الجديد
إخوتي في الله عانيت كثيراً في السابق و أنا احاول أن أتعلم كيف أرقي ستايل منتدى، ووجدت الكثير الكثير من الشروحات التي تطلب منك تنفيذ خطوات معينة للترقية وفي النهاية عادة تحدث الكثير من الأخطاء بعد الترقية
جربت الكثير من هذه الطرق حتى فهمت وتعلمت ما معنى ترقية الاستايل وقررت أن أشرح لكم ( معنى ترقية الاستايل ) لنفهم جميعاً كيف تتم ترقية الاستايل و لا نقوم بتطبيق الخطوات التي تذكر في الدروس دون أن نعرف ما هي؛ فللأسف هناك مواضيع للترقية تطلب منك تعديل قالب الهيدر و الفوتر فقط، وهناك مواضيع أخرى تطلب منك اعادة كل القوالب المعدلة إلى شكلها الاساسي ما عدا قالب الهيدر و الفوتر و هذا طبعاً ليس أساس الترقية لأن كل هذه الترقية لا تنطبق على معظم الاستايلات بل تقوم بتشويهها أيضاً لأنها تدمج أجزاء من الستايل الافتراضي ( vbulletin ) مع الستايل الجديد، والمصيبة الكبرى أيضاً أني رأيت مواضيع تطلب منك فتح ملف الستايل و تغيير رقم النسخة من القديم إلى الجديد، و هذه المواضيع الصراحة تحتاج للحذف و تنبيه أصحابها إلى مدى الخطأ الذين يقومون به بوضع مثل هذه المواضيع
لهذا بعد قراءة هذا الشرح و فهمه جيداً ان شاء الله سوف تستطيع أن تقوم بنفسك بترقية أي ستايل مهما كان صعباً و مهما كان يحتوي على براويز داخلية و خارجية من أي نسخة إلى أي نسخة بطريقة احترافية دون أن تسبب أي أخطاء بالاستايل إن شاء الله
الفرق بين نسخ الاستايلات
الفرق مثلاً بين ستايل للنسخة 3.7.4 و ستايل آخر للنسخة 3.8.4 هو عبارة عن تغييرات بسيطة جداً غير ملحوظة في القوالب
لاحظ أنك اذا كنت تعرف الفروق أو التطويرات الموجودة في النسخة الجديدة التي تريد ترقية لها و الفرق بينها وبين نسخة الستايل اللي تريد ترقيته فأنت ممكن تدخل مباشرة على القوالب اللي فيها هذه التطويرات وتوفر على نفسك الكثير من التعب
و هذا طبعاً سيحدث بعد ان تصبح محترف في ترقية استايلات
لن أكذب عليكم و أقول أن ترقية الاستايل سهلة من أول مرة، لازم تجرب مرة و اثنين حتى تتمكن منه و لازم تحاول تفهم الاكواد جيدا
و حاول أول ما تبدأ تختار ستايل بسيط و خفيف لا يوجد به براويز أو صور تجميلية كثيرة و يكون خالي من الهاكات
أنصح كل من ليس له خبرة كافية بالتعامل مع الأكواد أن يقرأ الموضوع مرة أو مرتين أو أكثر حتى يستوعب الفكرة التي يجب فهمها و ليس حفظها
تابعو الشرح بالتفصيل فالموضوع ليس بسيط وليس صعب في نفس الوقت وستحتاج لبعض الفهم فقط لا أكثر؛ فهذا الموضوع مخصص لتعليم ترقية الاستايلات للمبتدئين وهو لمن يريد أن يحترف كيف يرقي أي استايل
حتى الآن قمت بترقية 7 ستايلات بطرق متعددة وهذه هي الأسهل والأفضل
طريقة الترقية عن طريق مقارنة القوالب
نبدأ الشرح :
1- عندما نفتح لوحة تحكم المنتدى يظهر لنا أنه هناك بعض القوالب في الاستايل المراد ترقيته تحتاج إلى تحديث و ترقية حتى لا تسبب مشاكل مع المنتدى
http://img222.imageshack.us/img222/4476/26144558.jpg
2- نقوم بالضغط على كلمة ( اضغط هنا لمشاهدة هذه القوالب! ) بتفتح لنا صفحة نقوم بالضغط على كلمة ( مشاهدة تاريخ التعديل و مقارنة النسخ ) لأحد هذه القوالب و ليكن مثلاً قالب Navbar
http://img339.imageshack.us/img339/6286/77663541.jpg
3- تفتح لنا صفحة أخرى بها ( النسخة الأصلية و النسخة الحالية ) نقوم بوضع المؤشر كما هو واضح بالصورة, ثم بعد ذلك نضغط على كلمة ( المقارنة بين الاصدارات )
http://img262.imageshack.us/img262/8208/53951718.jpg
4- نضغط على مشاهدة جانب بعد جانب أولاً
http://img260.imageshack.us/img260/9563/29005513.jpg
تفتح لنا صفحة على اليمين الاصدار القديم و تحته كود القالب, و على اليسار الاصدار الجديد و تحته كود القالب
http://img137.imageshack.us/img137/5687/90400154.jpg
5- نذهب الى الاستايلات --> البحث في القوالب
6- نقوم باختيار الاستايل المراد ترقيته, ثم نسجل تحت اسم القالب المراد ترقيته
http://img442.imageshack.us/img442/2803/23659275.jpg
7- نقوم بالضغط دبل كليك على اسم القالب أو تعديل من الجهة اليسرى بعد اختيار القالب
http://img442.imageshack.us/img442/8216/91037516.jpg
8- نرجع لصفحة المقارنة بين الاصدارات ( الخطوه رقم 4 )
الكود الموجود على اليمين كود قديم يجب استبداله بالكود الجديد على اليسار ( يتم الاستبدال في قالب الـ Navbar ) و ذلك بنسخ الكود الجديد و استبداله بالكود القديم
http://img222.imageshack.us/img222/3768/49105064.jpg
9- اللون الأحمر دليل على كود فى اصدار قديم يجب مسحه أو يوجد مسافة بين الأكواد يجب مسحها
http://img137.imageshack.us/img137/5374/73756020.jpg
10- مفاتيح ألوان المقارنة لكلامي السابق
http://img339.imageshack.us/img339/5202/28956576.jpg
11- يجب تعديل جميع الأكواد التى عليها لون (( أصفر ))
و اضافة الأكواد التى عليها لون في النسخة (( أخضر ))
و حذف الأكواد التى عليها لون (( أحمر ))
و بالمناسبة ليس شرطاً أن كل الأكواد باللون الأحمر تحذف بكن أهم نقطة فى الترقية أن تضع الأكواد ذات اللون الأخضر أولاً
إلى أن ننتهي من القالب كاملاً
ثم نحفظ القالب
http://img264.imageshack.us/img264/4866/48309420.jpg
12- نكرر العملية السابقة على أهم القوالب اللي تحتاج للترقية وليس كلها طبعاً ومنها:
Navbar
يهتم بالجدول الذي يأتي مباشرة بعد الهيدر و هو يحتوي على المكان الخاص بتسجيل الدخول و الترحيب و المكان الذي تظهر به بيانات العضو و اسمه و عدد الرسائل الخاصة الجديدة لديه بعد التسجيل، و يحتوي أيضاً على الروابط السريعة مثل البحث و الرئيسية و التحكم و التسجيل و غيرها
Showthread
يهتم بعرض المواضيع في المنتدى، و نجد أن قالب أخر مثل Postbit هو الذي يهتم بعرض محتوى الموضوع و الردود و بيانات أصحاب الردود في الموضوع، فنجد أن قالب Postbit يظهر بداخل قالب Showthread و يعتبر جزء منه
Forum Display
يهتم بعرض أقسام المنتديات، و هو مهم عادة إذا كانت هناك براويز داخلية أو صور علوية و سفلية مجملة للجداول في الاستايل
Headinclude
هاااااااام جداً و يسبب مشاكل كبيرة أحياناً اذا لم تتم ترقيته
Header
يحدد الشكل العلوي للاستايل في كل صفحات المنتدى
Forumhome
يهتم بعرض الصفحة الرئيسية وهو مهم جداً
Footer
يحدد الشكل السفلي (ذيل الاستايل )
MEMBERINFO
خاص بعرض الملف الشخصي للعضو
Memberlist
يهتم بقائمة الاعضاء
Postbit_legacy
Postbit
و بهذا نكون قد انتهينا من الترقية و بشكل سليم بإذن الله..
http://img222.imageshack.us/img222/4928/83676892.jpg
ملاحظات: 1- أخطر الترقيات التي لابد من الحرص بها تكون بين 3.0.0 و 3.8.4 لأن الفرق شاسع بينهما
2- نسبة نجاح الترقية على النسخ العربية 80% وعلى التسخ الأجنبية 95%
إن اصبت فمن الله و توفيقه و إن أخطئت فمن نفسي
و لا تنسونا من صالح دعائكم لنا بالتوفيق و الهداية
و لا تنسونا من الدعاء في ظهر الغيب
إخوتي في الله عانيت كثيراً في السابق و أنا احاول أن أتعلم كيف أرقي ستايل منتدى، ووجدت الكثير الكثير من الشروحات التي تطلب منك تنفيذ خطوات معينة للترقية وفي النهاية عادة تحدث الكثير من الأخطاء بعد الترقية
جربت الكثير من هذه الطرق حتى فهمت وتعلمت ما معنى ترقية الاستايل وقررت أن أشرح لكم ( معنى ترقية الاستايل ) لنفهم جميعاً كيف تتم ترقية الاستايل و لا نقوم بتطبيق الخطوات التي تذكر في الدروس دون أن نعرف ما هي؛ فللأسف هناك مواضيع للترقية تطلب منك تعديل قالب الهيدر و الفوتر فقط، وهناك مواضيع أخرى تطلب منك اعادة كل القوالب المعدلة إلى شكلها الاساسي ما عدا قالب الهيدر و الفوتر و هذا طبعاً ليس أساس الترقية لأن كل هذه الترقية لا تنطبق على معظم الاستايلات بل تقوم بتشويهها أيضاً لأنها تدمج أجزاء من الستايل الافتراضي ( vbulletin ) مع الستايل الجديد، والمصيبة الكبرى أيضاً أني رأيت مواضيع تطلب منك فتح ملف الستايل و تغيير رقم النسخة من القديم إلى الجديد، و هذه المواضيع الصراحة تحتاج للحذف و تنبيه أصحابها إلى مدى الخطأ الذين يقومون به بوضع مثل هذه المواضيع
لهذا بعد قراءة هذا الشرح و فهمه جيداً ان شاء الله سوف تستطيع أن تقوم بنفسك بترقية أي ستايل مهما كان صعباً و مهما كان يحتوي على براويز داخلية و خارجية من أي نسخة إلى أي نسخة بطريقة احترافية دون أن تسبب أي أخطاء بالاستايل إن شاء الله
الفرق بين نسخ الاستايلات
الفرق مثلاً بين ستايل للنسخة 3.7.4 و ستايل آخر للنسخة 3.8.4 هو عبارة عن تغييرات بسيطة جداً غير ملحوظة في القوالب
لاحظ أنك اذا كنت تعرف الفروق أو التطويرات الموجودة في النسخة الجديدة التي تريد ترقية لها و الفرق بينها وبين نسخة الستايل اللي تريد ترقيته فأنت ممكن تدخل مباشرة على القوالب اللي فيها هذه التطويرات وتوفر على نفسك الكثير من التعب
و هذا طبعاً سيحدث بعد ان تصبح محترف في ترقية استايلات
لن أكذب عليكم و أقول أن ترقية الاستايل سهلة من أول مرة، لازم تجرب مرة و اثنين حتى تتمكن منه و لازم تحاول تفهم الاكواد جيدا
و حاول أول ما تبدأ تختار ستايل بسيط و خفيف لا يوجد به براويز أو صور تجميلية كثيرة و يكون خالي من الهاكات
أنصح كل من ليس له خبرة كافية بالتعامل مع الأكواد أن يقرأ الموضوع مرة أو مرتين أو أكثر حتى يستوعب الفكرة التي يجب فهمها و ليس حفظها
تابعو الشرح بالتفصيل فالموضوع ليس بسيط وليس صعب في نفس الوقت وستحتاج لبعض الفهم فقط لا أكثر؛ فهذا الموضوع مخصص لتعليم ترقية الاستايلات للمبتدئين وهو لمن يريد أن يحترف كيف يرقي أي استايل
حتى الآن قمت بترقية 7 ستايلات بطرق متعددة وهذه هي الأسهل والأفضل
طريقة الترقية عن طريق مقارنة القوالب
نبدأ الشرح :
1- عندما نفتح لوحة تحكم المنتدى يظهر لنا أنه هناك بعض القوالب في الاستايل المراد ترقيته تحتاج إلى تحديث و ترقية حتى لا تسبب مشاكل مع المنتدى
http://img222.imageshack.us/img222/4476/26144558.jpg
2- نقوم بالضغط على كلمة ( اضغط هنا لمشاهدة هذه القوالب! ) بتفتح لنا صفحة نقوم بالضغط على كلمة ( مشاهدة تاريخ التعديل و مقارنة النسخ ) لأحد هذه القوالب و ليكن مثلاً قالب Navbar
http://img339.imageshack.us/img339/6286/77663541.jpg
3- تفتح لنا صفحة أخرى بها ( النسخة الأصلية و النسخة الحالية ) نقوم بوضع المؤشر كما هو واضح بالصورة, ثم بعد ذلك نضغط على كلمة ( المقارنة بين الاصدارات )
http://img262.imageshack.us/img262/8208/53951718.jpg
4- نضغط على مشاهدة جانب بعد جانب أولاً
http://img260.imageshack.us/img260/9563/29005513.jpg
تفتح لنا صفحة على اليمين الاصدار القديم و تحته كود القالب, و على اليسار الاصدار الجديد و تحته كود القالب
http://img137.imageshack.us/img137/5687/90400154.jpg
5- نذهب الى الاستايلات --> البحث في القوالب
6- نقوم باختيار الاستايل المراد ترقيته, ثم نسجل تحت اسم القالب المراد ترقيته
http://img442.imageshack.us/img442/2803/23659275.jpg
7- نقوم بالضغط دبل كليك على اسم القالب أو تعديل من الجهة اليسرى بعد اختيار القالب
http://img442.imageshack.us/img442/8216/91037516.jpg
8- نرجع لصفحة المقارنة بين الاصدارات ( الخطوه رقم 4 )
الكود الموجود على اليمين كود قديم يجب استبداله بالكود الجديد على اليسار ( يتم الاستبدال في قالب الـ Navbar ) و ذلك بنسخ الكود الجديد و استبداله بالكود القديم
http://img222.imageshack.us/img222/3768/49105064.jpg
9- اللون الأحمر دليل على كود فى اصدار قديم يجب مسحه أو يوجد مسافة بين الأكواد يجب مسحها
http://img137.imageshack.us/img137/5374/73756020.jpg
10- مفاتيح ألوان المقارنة لكلامي السابق
http://img339.imageshack.us/img339/5202/28956576.jpg
11- يجب تعديل جميع الأكواد التى عليها لون (( أصفر ))
و اضافة الأكواد التى عليها لون في النسخة (( أخضر ))
و حذف الأكواد التى عليها لون (( أحمر ))
و بالمناسبة ليس شرطاً أن كل الأكواد باللون الأحمر تحذف بكن أهم نقطة فى الترقية أن تضع الأكواد ذات اللون الأخضر أولاً
إلى أن ننتهي من القالب كاملاً
ثم نحفظ القالب
http://img264.imageshack.us/img264/4866/48309420.jpg
12- نكرر العملية السابقة على أهم القوالب اللي تحتاج للترقية وليس كلها طبعاً ومنها:
Navbar
يهتم بالجدول الذي يأتي مباشرة بعد الهيدر و هو يحتوي على المكان الخاص بتسجيل الدخول و الترحيب و المكان الذي تظهر به بيانات العضو و اسمه و عدد الرسائل الخاصة الجديدة لديه بعد التسجيل، و يحتوي أيضاً على الروابط السريعة مثل البحث و الرئيسية و التحكم و التسجيل و غيرها
Showthread
يهتم بعرض المواضيع في المنتدى، و نجد أن قالب أخر مثل Postbit هو الذي يهتم بعرض محتوى الموضوع و الردود و بيانات أصحاب الردود في الموضوع، فنجد أن قالب Postbit يظهر بداخل قالب Showthread و يعتبر جزء منه
Forum Display
يهتم بعرض أقسام المنتديات، و هو مهم عادة إذا كانت هناك براويز داخلية أو صور علوية و سفلية مجملة للجداول في الاستايل
Headinclude
هاااااااام جداً و يسبب مشاكل كبيرة أحياناً اذا لم تتم ترقيته
Header
يحدد الشكل العلوي للاستايل في كل صفحات المنتدى
Forumhome
يهتم بعرض الصفحة الرئيسية وهو مهم جداً
Footer
يحدد الشكل السفلي (ذيل الاستايل )
MEMBERINFO
خاص بعرض الملف الشخصي للعضو
Memberlist
يهتم بقائمة الاعضاء
Postbit_legacy
Postbit
و بهذا نكون قد انتهينا من الترقية و بشكل سليم بإذن الله..
http://img222.imageshack.us/img222/4928/83676892.jpg
ملاحظات: 1- أخطر الترقيات التي لابد من الحرص بها تكون بين 3.0.0 و 3.8.4 لأن الفرق شاسع بينهما
2- نسبة نجاح الترقية على النسخ العربية 80% وعلى التسخ الأجنبية 95%
إن اصبت فمن الله و توفيقه و إن أخطئت فمن نفسي
و لا تنسونا من صالح دعائكم لنا بالتوفيق و الهداية
و لا تنسونا من الدعاء في ظهر الغيب