منتدى العرب
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا
ادارة المنتدي



 
الرئيسيةبحـثقائمة الاعضاءالمجموعاتس .و .جاليوميةالتسجيلدخول
قوانين المنتدىإنظم لفريق عملناإربح من النتالمكتبة الإلكترونيةمعرض الإستيلاتBAC 2012BEM 2012الكرة الجزائريةالكرة الأروبية
أهلا وسهلا بك يا نتمنى قضاء افضل الاوقات في ربوع منتديات العرب
اذا كنت زائر فتفضل بالتسجيل من هنا اما اذا كنت من اعضائنا الاعزاء فتفضل بالدخول من هنا


حفظ البيانات؟
  الرئيسية المنتديات مكتبة الصور قائمة الأعضاء بحث اتصل بنا سؤال وجواب التسجيل دخول
آخر المواضيع
الموضوع
تاريخ ارسال المشاركة
بواسطة
حصري عمل احصائيات للقسم مثل الفي بي تماما .
(تومبلايت)حصري كود ناف بار فوق الاقسام بطريقة جديدة ومميزة
(تـومبلـايت) وضع اسماء وا الوصف الفئات في ايطار تلقائي كالفيبى
[تومبلايت] وضع ايطار الأدوات الاشراف مثل الفي بي من
تومبيلات كود وضع ملاحظات تحت المرفقات مثل الفي بي
كود خانة المشرفين الاحترافية مع ايقونة شغال 100/100
[تومبلايت] جعل اخر مشاركة متحركة ومطورة بتقنية css ..
كود [ jQuery ] كود جافا وضع ايقونه بحث لقوقل بجانب عناوين المواضيع
(تومبلايت) شريط اخر المواضيع الرائع 2012
كود لوضع اكثر من استايل مميز وحصري على منتدى العرب ..
2014-08-19, 17:56
2014-08-06, 19:33
2013-08-05, 00:08
2013-08-04, 22:05
2013-08-04, 22:02
2013-06-05, 08:50
2013-06-05, 08:36
2013-03-05, 02:38
2013-02-18, 17:55
2012-08-19, 17:52
zizou2012
zizou2012
zooro250
zooro250
zooro250
MID0
MID0
naruto14145
mo2236301
ندى الجزيري

شاطر | 
 

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

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
~> lamrisif <~
عدد المساهمات : 573
نقاط : 1743
تاريخ الميلاد : 11/09/1993
العمر : 23
معاينة صفحة البيانات الشخصي للعضوhttp://www.seyf-educ.com/
موضوع: آلية المتغيرات الجديدة في الجيل الرابع للفبيولتن vBulletin4 2011-07-08, 10:27



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

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

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



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



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


في السابق عندما نريد عرض قيمة لمتغير من خيارات المنتدى فكنا نكتب المتغير بالطريقة التالية :-






كود:

$vboptions[myvarname]




مع مراعاة تغير اسم المتغير "myvarname" لما نريد عرضه ولكن الآن تغير الوضع بشكل كامل واصبح كـ التالي :-






كود:

{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
    </li>
  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_engine
    17. vbdate
    </li>
ثانياً : طريقة الكتابة للجمل بين الجيل القديم والجديد :-
كانت الطريقة السابقة لكتابة الجمل الشرطية كـ التالي وبشكل ابسط بكل حق





كود PHP:




<if condition="$myvar">
my result
</if>








وفي الجيل الرابع كـ التالي :-
كود:
<vb:if condition="$myvar">
my result
</vb:if>

مع استخدام else كـ التالي :-


الجيد السابق :-






كود PHP:




<if condition="$myvar">
my result
<else />
else
result
</if>








والجيل الرابع :-






كود PHP:




<vb:if condition="$myvar">
my result
<vb:else />
else
result
</vb:if>








وبما يخص جملة الشرط مع else لم تكن متواجدة سابقاً ، وكانت تكتب
بتداخل شرطين في شرط واحد مع وجود else في الشرط الاول وتظمين الشرط الثاني
في else اي انها طريقة طويله ولكن في الجيل الجديد تم اضافة elseif لحل
هذا النقص وتُكتب كـ الشكل التالي :-






كود PHP:




<vb:if condition="$myvar">
my result
<vb:elseif condition="$myelsevar">
else
result
</vb:if>








وهذا الحال مع باقي المتغيرات مع تعريفا مسبقاً في ملفات php الخاص بمنتجاتنا .
وما نستخلصه بالأصح هو كـ التالي :



  • المتغيرات العادية تكون كـ ذلك :-



    كود PHP:




    $myvarname => {vb:raw myvarname}








  • المتغير على شكل مصفوفة array




    كود PHP:




    $myarray[mydata] => {vb:raw myarray.mydata}








مع ملاحظة ان هنالك خطاطيف للقوالب والخ من ذلك




الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://www.seyf-educ.com/
 

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

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى العرب  :: منتديات تطوير المواقع والمنتديات :: منتديات التطوير والمساعدة :: منتدى تطوير الــ vbulletin :: ركن 04 vbulletin-