الرئيسية
الأعلانات
مركز التحميل
الانضمام للشركات
تنشيط عضويتك
الشكاوي والملاحظات
استعادة كلمة السر
أتصل بنا

العودة   معهد روابط في بي > ‫روابط تطوير ودعم منتديات ( VBulletin ) > رابط تطوير ودعم منتديات VBulletin > رابـــط تطوير منتديـــــات vb4.0.Xِ


رابـــط تطوير منتديـــــات vb4.0.Xِ كل ما يخص الجيل الرابع من تطوير وإضافات " يمنع وضع الطلبات والمشاكل "

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

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


إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
قديم 14-11-2009, 01:57 PM   رقم المشاركة : 1
Mr.Mode
رابط فعال
 
الصورة الرمزية Mr.Mode





Mr.Mode غير متصل

Mr.Mode رابط متميز



بيانات موقعي:
إسم الموقع : Jordan Dj
إصدار المنتدى : VB 3.8.2

Wink آلية المتغيرات الجديدة في الجيل الرابع للفبيولتن 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
  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

ثانياً : طريقة الكتابة للجمل بين الجيل القديم والجديد :-
كانت الطريقة السابقة لكتابة الجمل الشرطية كـ التالي وبشكل ابسط بكل حق
<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
مع ملاحظة ان هنالك خطاطيف للقوالب والخ من ذلك

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

مع كل الشكر لاخوي nlp
ومعهد ترايدنت






التوقيع :
* أسم الموقع : جوردن دي جي ®
* صاحب الموقع : Mr.Medo
* أداء الموقع : افلام,اغاني,ريمكسات,تصميم,برامج
* رابط الموقع : http://www.jordan-dj.net
* بريد الموقع : master@jordan-dj.net
رد مع اقتباس
قديم 14-11-2009, 02:01 PM   رقم المشاركة : 2
هاشم المدلي
:: عضو شرف ::
 
الصورة الرمزية هاشم المدلي






هاشم المدلي غير متصل

هاشم المدلي رابط مبدع وذهبيهاشم المدلي رابط مبدع وذهبيهاشم المدلي رابط مبدع وذهبيهاشم المدلي رابط مبدع وذهبيهاشم المدلي رابط مبدع وذهبيهاشم المدلي رابط مبدع وذهبيهاشم المدلي رابط مبدع وذهبي


إرسال رسالة عبر MSN إلى هاشم المدلي

بيانات موقعي:
إسم الموقع : ابو حكيم
إصدار المنتدى : لا أملك منتدى

افتراضي

مشكور على النقل ياغالي ماتقصر







رد مع اقتباس
قديم 14-11-2009, 02:05 PM   رقم المشاركة : 3
Mr.Mode
رابط فعال
 
الصورة الرمزية Mr.Mode





Mr.Mode غير متصل

Mr.Mode رابط متميز



بيانات موقعي:
إسم الموقع : Jordan Dj
إصدار المنتدى : VB 3.8.2

افتراضي

شكرا على ردك الجميل






التوقيع :
* أسم الموقع : جوردن دي جي ®
* صاحب الموقع : Mr.Medo
* أداء الموقع : افلام,اغاني,ريمكسات,تصميم,برامج
* رابط الموقع : http://www.jordan-dj.net
* بريد الموقع : master@jordan-dj.net
رد مع اقتباس
قديم 14-11-2009, 06:55 PM   رقم المشاركة : 4
BAH®ANEY
:: عضو شرف ::
 
الصورة الرمزية BAH®ANEY






BAH®ANEY غير متصل

BAH®ANEY رابط مبدع وذهبيBAH®ANEY رابط مبدع وذهبيBAH®ANEY رابط مبدع وذهبيBAH®ANEY رابط مبدع وذهبيBAH®ANEY رابط مبدع وذهبيBAH®ANEY رابط مبدع وذهبيBAH®ANEY رابط مبدع وذهبيBAH®ANEY رابط مبدع وذهبيBAH®ANEY رابط مبدع وذهبيBAH®ANEY رابط مبدع وذهبيBAH®ANEY رابط مبدع وذهبي


إرسال رسالة عبر MSN إلى BAH®ANEY

بيانات موقعي:
إسم الموقع : rawabetvb
إصدار المنتدى :

افتراضي

تسلم أخوي
ويعطيك الف عافيه ع النقل






التوقيع :
دروس تصميم الاستايلات خطوه خطوه
دروس حصريه على روابط في بي فقط
رد مع اقتباس
قديم 10-12-2009, 03:35 PM   رقم المشاركة : 5
ح ـــكـم القدر
رابط نشيط
 
الصورة الرمزية ح ـــكـم القدر






ح ـــكـم القدر غير متصل

ح ـــكـم القدر رابط مبدعح ـــكـم القدر رابط مبدعح ـــكـم القدر رابط مبدعح ـــكـم القدر رابط مبدع



بيانات موقعي:
إسم الموقع : بيتي الثاني
إصدار المنتدى :

افتراضي

يًَعُطًِيًكَ العُاَفُيٌِة







التوقيع :
My Phone : 0097333867601
My BB : 2366D3D2
رد مع اقتباس
إضافة رد

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

أدوات الموضوع
انواع عرض الموضوع

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن 12:45 AM


Powered by vBulletin® Version 3.8.7
Copyright ©2011 - 2012, vBulletin Solutions, Inc.
SEO by vBSEO

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

وكل من يبحث عن حل او مساعده خارج نطاق مواضيع المعهد فلا نتحمل أي مسؤولية حيال مايحدث لموقعه


F.T.G.Y 3.0 BY: D-sAb.NeT © 2011