+ الرد على الموضوع
صفحة 1 من 3 1 2 3 الأخيرةالأخيرة
النتائج 1 إلى 5 من 13
  1. #1
    محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute الصورة الرمزية محمد سراج
    تاريخ التسجيل
    10 / 06 / 2005
    الدولة
    EGYPT
    العمر
    53
    المشاركات
    7,070
    معدل تقييم المستوى
    7753

    Impp آلية المتغيرات الجديدة في الجيل الرابع للفبيولتن vBulletin4

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

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


    الكل يعلم ان النسخه ستصدر في مستواها التطويري (بيتا) للجميع وليس لفريق المطورين خلال هذه الايام ومدة اقصاها هو تاريخ 15 من شهر نوفمبر


    اولاً : بشكـل عام/

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

    خيارات المنتدى :-

    في السابق عندما نريد عرض قيمة لمتغير من خيارات المنتدى فكنا نكتب المتغير بالطريقة التالية :-
    كود PHP:
    $vboptions[myvarname
    مع مراعاة تغير اسم المتغير "myvarname" لما نريد عرضه ولكن الآن تغير الوضع بشكل كامل واصبح كـ التالي :-
    كود PHP:
    {vb:raw vboptions.myvarname
    وبهذه الطريقة ستُعرض قيمة المتغير بدون أية مشاكل

    عبارات المنتدى (الغات) :-

    هنالك طريقتين في السابق وهي لعرض العبارة التي ﻻ تحوي على متغير (نص عباره فقط) و طريقة عرض عبارة تحوي على متغيرات. واسردهم بالترتيب


    1- بدون وجود متغير في العبارة
    كانت طريقة الكتابة سابقاُ للمتغير بهذه الطريقة
    كود:
    <phrase>$vbphrase[myphrasename]</phrase>
    ولكن الطريقة الجديدة كـ التالي :-
    كود:
    {vb:rawphrase myphrasename}
    مع العلم بأن myphrasename هو اسم متغير العبارة المضافة

    2- مع وجود المتغير في العبارة.
    نفس الطريقة مع اضافة فاصلة وعرض للمتغير كما ذكرناه سابقه (قيمة المتغير في اللغة من المتغير الاساسي بطريقتة الجديدة)

    سابقاً :-
    كود:
    <phrase 1="$vboptions[myvarname]">$vbphrase[myphrasename]</phrase>
    ولكن في النسخه الجديدة كـ التالي :-
    كود:
    {vb:rawphrase myphrasename, {vb:raw vboptions.myvarname}}
    الجمل الشرطية :-


    تغيرت الجمل الشرطية بشكل كبير مع اضافة تحسينات كثيرة جداً ، ومميزة من اضافة قابلية لقراءة فنكشانت كثيرة على عكس السابق ،،.

    اولا سابين الدوال المسموحه في جملة الشرط :-
    1. في الجيل السابق :-
      1. in_array
      2. is_array
      3. is_numeric
      4. isset
      5. empty
      6. defined
      7. array
      8. can_moderate
      9. can_moderate_calendar
      10. exec_switch_bg
      11. is_browser
      12. is_member_of
    2. في الجيل الجديد (الرابع). (الجديد باللون الأحمر ).
      1. in_array
      2. is_array
      3. is_numeric
      4. isset
      5. empty
      6. defined
      7. array
      8. gmdate
      9. mktime
      10. gmmktime
      11. can_moderate
      12. can_moderate_calendar
      13. exec_switch_bg
      14. is_browser
      15. is_member_of
      16. is_came_from_search_engin e
      17. vbdate

    ثانياً : طريقة الكتابة للجمل بين الجيل القديم والجديد :-
    كانت الطريقة السابقة لكتابة الجمل الشرطية كـ التالي وبشكل ابسط بكل حق
    كود:
    <if condition="$myvar">
    my result
    </if>
    وفي الجيل الرابع كـ التالي :-
    كود:
    <vb:if condition="$myvar">
    my result
    </vb:if>
    مع استخدام else كـ التالي :-

    الجيد السابق :-
    كود:
    <if condition="$myvar">
      my result
    <else />
     else result
    </if>
    والجيل الرابع :-
    كود:
    <vb:if condition="$myvar">
      my result
    <vb:else />
      else result
    </vb:if>
    وبما يخص جملة الشرط مع else لم تكن متواجدة سابقاً ، وكانت تكتب بتداخل شرطين في شرط واحد مع وجود else في الشرط الاول وتظمين الشرط الثاني في else اي انها طريقة طويله ولكن في الجيل الجديد تم اضافة elseif لحل هذا النقص وتُكتب كـ الشكل التالي :-
    كود:
    <vb:if condition="$myvar">
      my result
    <vb:elseif condition="$myelsevar">
      else result
    </vb:if>
    وهذا الحال مع باقي المتغيرات مع تعريفا مسبقاً في ملفات php الخاص بمنتجاتنا .

    وما نستخلصه بالأصح هو كـ التالي :

    • المتغيرات العادية تكون كـ ذلك :-
      كود:
       $myvarname  => {vb:raw myvarname}
    • المتغير على شكل مصفوفة array
      كود:
      $myarray[mydata] => {vb:raw myarray.mydata}
    مع ملاحظة ان هنالك خطاطيف للقوالب والخ من ذلك :sm179:

    في وقت لاحق ، سأشرح ان شاء الله آليه ضبط وتعريف المتغيرات ، مع ابراز الآليه الجديدة لذلك ، في ملفات الـ php وما هي آليه عرض القوالب + تسجيلها في كاش القوالب الخاص بالفيبي

    يُسمح بنقل الموضوع بشرط ذكر المصدر"آلية المتغيرات الجديدة في الجيل الرابع للفبيولتن vBulletin4 - منابر المتميز نت" ، اخذت اكثر من 3 ساعات وانا اعد له ، واذا كنت من مستخدمين تويتر ، برجاء اضغط هنا لتحديث حالتك ومحاولة نشر المعلومة قدر المستطاع.

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

     
  2. #2
    جنتل جده is a jewel in the rough جنتل جده is a jewel in the rough جنتل جده is a jewel in the rough الصورة الرمزية جنتل جده
    تاريخ التسجيل
    01 / 04 / 2008
    الدولة
    بلد ابو متعب الله يحفظه
    المشاركات
    860
    معدل تقييم المستوى
    1082

    افتراضي رد: آلية المتغيرات الجديدة في الجيل الرابع للفبيولتن vBulletin4

    بارك الله فيك اخي الكريم
    وشكراً لك على هذا الشرح
    وننتظر المزيد عن الجيل الرابع

    تقبل احترامي

     
  3. #3
    حمدى فليفل is on a distinguished road
    تاريخ التسجيل
    13 / 10 / 2008
    الدولة
    مجهولة
    العمر
    45
    المشاركات
    10
    معدل تقييم المستوى
    200

    افتراضي رد: آلية المتغيرات الجديدة في الجيل الرابع للفبيولتن vBulletin4

    شكرا علي المعلومات القيمه دي

     
  4. #4
    محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute الصورة الرمزية محمد سراج
    تاريخ التسجيل
    10 / 06 / 2005
    الدولة
    EGYPT
    العمر
    53
    المشاركات
    7,070
    معدل تقييم المستوى
    7753

    افتراضي رد: آلية المتغيرات الجديدة في الجيل الرابع للفبيولتن vBulletin4


     
  5. #5
    محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute محمد سراج has a reputation beyond repute الصورة الرمزية محمد سراج
    تاريخ التسجيل
    10 / 06 / 2005
    الدولة
    EGYPT
    العمر
    53
    المشاركات
    7,070
    معدل تقييم المستوى
    7753

    افتراضي رد: آلية المتغيرات الجديدة في الجيل الرابع للفبيولتن vBulletin4

    بسم الله الرحمن الرحيم
    الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
    السلام عليكم ورحمة الله وبركاته



    في موضوع سابق تكلمة عن خاصية ( [border-radius] ) في تقنية ( css3 ) الجديدة على هذا الرابط

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



    البداية


    مما لا شك فيه ان مجالات الويب في تطور مستمر وهذا لا جدال فيه ومن الامور التي واكبة التطور
    هي نسخة المنتديات الجديدة ( vBulletin™ Version 4 ) وجميعنا كان في انتظر صدور هذه النسخة
    ها هو تحقق ما كنا في انتظارة الجديد بالامر هو دعم هذه النسخة لتقنية رائعة الا وهي css3 والتي بكل اسف Internet Explorer بجميع اصداراته حتى الاصدار الثامن لا يدعم هذه التقنية مما سوف يحرم مستخدمي هذا المتصفح جمالية تقنية css3 في ( vBulletin™ Version 4 )

    من الجديد في ستايلات نسخة ( vBulletin™ Version 4 ) هو اعتمدها بكل عام على تقنية css الرائعة بكل اصدارتها وخاصة آخر اصدار css3

    فمن يتصفح النسخة الجديدة عن طريق المتصفحات الداعمة لهذه التنقية سوف يشاهد جمالية ما نتكلم عنه حاليا ً ومن المتصفحات الداعمة لهذه التقنة الجميلة css3 هي كالتالي
    • Mozilla Firefox
    • Apple Safari
    • Opera
    • Google Chrome
    الآن من الخصائص التي تم ادراجها في هذه النسخة من css3


    هي خاصية [border-radius]

    لمزيد من المعلومات اضغط هنا [border-radius]



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

    شاهد الصورة






    نلاحظ الاكواد التالية

    كود PHP:
     
     
     
    -moz-border-radius-top{vb:stylevar right}: 5px;
     -
    moz-border-radius-top{vb:stylevar left}: 5px;
     -
    webkit-border-top-{vb:stylevar right}-radius5px;
     -
    webkit-border-top-{vb:stylevar left}-radius5px;
     -
    moz-box-shadow: -2px 0 2px #c8c8c8;
     
    -webkit-box-shadow: -2px 0 2px #c8c8c8; 
    هي ما اقصد بها خاصية [border-radius] وربما تكون هناك خصائص كثيرة من css3 لم اتطرق لها هنا
    • صورة لواجهة المنتدى من موقع الشركة من متصفح Internet Explorer
    • صورة لواجهة المنتدى من موقع الشركة من متصفح Mozilla Firefox


    ونشاهد الفرق الواضح بين المتصفحين


    المهم هذه بعض القوالب التي تم ادراج خاصية [border-radius] بها
    • forumdisplay
    • calendar
    • forumbits
    • forumhome
    • joinrequests
    • lightbox
    • member
    • memberlist
    • poll
    • postbit ( يوجد به اكثر من خاصية من خصائص css3 )
    • postlist
    • reminders
    • showgroups
    • showthread
    • socialgroups
    • threadlist
    • vbulletin
    • yuiupload
    بالاخير اتمنى ان الموضوع كان سهل لكثير من الاخوة


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


    محبكم ابو وسن ( برق الشمال )
    http://www.barqalshamal.com
    وهذا الموضوع كتابة وجهد شخصي اتمنى الدعاء لي ولي والدي
    ولا تنسون وسن من الدعاء ^_*

    في امان الله


     

 
+ الرد على الموضوع
صفحة 1 من 3 1 2 3 الأخيرةالأخيرة

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

     

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك