المنتدى   المدونة   الكلمات الدلالية
                   
  #1 (permalink)  
قديمة 06-11-2009, 10:15 AM
tab
صورة 'الزعـابي' الرمزية
 
تاريخ الإنضمام: Feb 2002
الإقامة: مرتــع الشوق ..
العمر: 23
المشاركات: 4,784
كافة التدوينات: 10
معلومات إضافية
السمعة: 993327
المستوى: الزعـابي 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
الجنس: male
علم الدولة:
الحالة: الزعـابي غير متصل
المزاج: ???????
الرسالة الشخصية
نداري شرهة الغـالـي ،، ولا نرضى زعــل الأحشــام
Impo R آلية المتغيرات الجديدة في الجيل الرابع للفبيولتن vBulletin4

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

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


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


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

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

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

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

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

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


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

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

سابقاً :-
رمز Code:
<phrase 1="$vboptions[myvarname]">$vbphrase[myphrasename]</phrase>
ولكن في النسخه الجديدة كـ التالي :-
رمز Code:
{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

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

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

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

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

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

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

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

مــن تقـنـع النـفـس قنـعـت لوتعاتبـهـا
ماعـاد تـرجـع كـمـا لاول عـلـى الـعـاده
شـــئٍ بـــلا شـفـهـا مـاعــاد يـطـربـهـا
اذا انـكـفـت مـالـهـا فـــي تـركـهـــا راده
نفسي على ماكرهت ماني بغاصبهــا
ماهي على المخدعه والشين معتاده
بالأرض عايـش وماشـي فـي مناكبهـا
والـحـمـد والـشـكـر للمـعـبـود وزيــــاده
مـاحــد رزقـــه بـيــد غــيــره ويطـلـبـهـا
الـــرزق عـــن الـــذي يـرجـونـه عـبــاده
خــــل الهـضـيـمـه وتـركـهــا لصـاحـبـهـا
لـو كــان عـنـدك بعـيـر ٍ عـاجـز شــداده
مـن تلـدغ اليـد فـي الحـفـره عقاربـهـا
مـاتـردهـا ثـانـيـه والـعـقــرب اســــداده
واختـار م الهجـن سيـر البـعـد يطربـهـا
ماتتـبـع الـظـل يــوم الشـمـس وقــاده
والـــدار مـــن يـــوم تـتـكـدر مشـاربـهـا
مـا للمعيشـه بهـا ذوق ٍ عـلـى الــراده
مـاتـدمـع الـعـيــن إلا لــهــا سبـايـبـهـا
إمــــا وغــــف أو بــهــا عــلــه ونــكــاده

............شعر/ أحمد بن علي الكندي

إذا مرَّ القطار وسمعت جلبة لإحدى عرباته فاعلم أنها فارغة، وإذا سمعت تاجراً يحرّج على بضاعته وينادي عليها فاعلم أنها كاسدة
إن كل فارغ من البشر والأشياء له جلبة وصوت وصراخ، أما العاملون المثابرون فهم في سكون ووقار؛ لأنهم مشغولون ببناء صروح المجد وإقامة هياكل النجاح

التعديل الأخير كان بواسطة الزعـابي; 06-11-2009 الساعة 10:34 AM
اضافة رد مع اقتباس نص هذه المشاركة
قديمة 06-11-2009, 12:38 PM   #2 (permalink)
.+[ متميز جديد ]+.

 
تاريخ الإنضمام: Jul 2009
المشاركات: 14
معلومات إضافية
السمعة: 215
المستوى: kious99 will become famous soon enoughkious99 will become famous soon enoughkious99 will become famous soon enough
الجنس: male
علم الدولة:
الحالة: kious99 غير متصل
افتراضي رد : آلية المتغيرات الجديدة في الجيل الرابع للفبيولتن vBulletin4

بارك الله فيكـ أخي الزعابي
  اضافة رد مع اقتباس نص هذه المشاركة
قديمة 07-11-2009, 05:11 PM   #3 (permalink)
.+[ Developer ]+.

 
تاريخ الإنضمام: Aug 2009
الإقامة: العين / الهير
المشاركات: 3
معلومات إضافية
السمعة: 100
المستوى: Master will become famous soon enoughMaster will become famous soon enough
الجنس: male
علم الدولة:
الحالة: Master غير متصل
المزاج: ???
الرسالة الشخصية
لا اله الا الله
افتراضي رد : آلية المتغيرات الجديدة في الجيل الرابع للفبيولتن vBulletin4

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

بسم الله ماشاء الله ، من تميز لتميز

عندي سؤال ،

الفصل بين المتغير العبارة و rawphrase هي مسافة ؟

{vb:rawphrase myphrasename, {vb:raw vboptions.myvarname}}

هذا فنكشن خاص بال vb

vbdate


<vb:if condition="
vbdate" == m-d-Y>
<!-- Show this code -->
</vb:if>
بهذا الشكل تكون ، أم مخالف



كل شكر لك

  اضافة رد مع اقتباس نص هذه المشاركة
قديمة 07-11-2009, 06:26 PM   #4 (permalink)
 
تاريخ الإنضمام: Feb 2002
الإقامة: مرتــع الشوق ..
العمر: 23
المشاركات: 4,784
كافة التدوينات: 10
معلومات إضافية
السمعة: 993327
المستوى: الزعـابي 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
الجنس: male
علم الدولة:
الحالة: الزعـابي غير متصل
المزاج: ???????
الرسالة الشخصية
نداري شرهة الغـالـي ،، ولا نرضى زعــل الأحشــام
افتراضي رد : آلية المتغيرات الجديدة في الجيل الرابع للفبيولتن vBulletin4

المشاركة الأصلية أضيفت بواسطة : kious99 مشاهدة المشاركة
بارك الله فيكـ أخي الزعابي
شكراً على تواجدك يالغالي نورت الموضوع
المشاركة الأصلية أضيفت بواسطة : Master مشاهدة المشاركة
السلام عليكم و رحمة الله وبركاته

بسم الله ماشاء الله ، من تميز لتميز

عندي سؤال ،

الفصل بين المتغير العبارة و rawphrase هي مسافة ؟

{vb:rawphrase myphrasename, {vb:raw vboptions.myvarname}}

هذا فنكشن خاص بال vb

vbdate


<vb:if condition="
vbdate" == m-d-Y>
<!-- Show this code -->
</vb:if>
بهذا الشكل تكون ، أم مخالف



كل شكر لك

وعليكم السلام ، ياحيـه ، يا مرحبا ويا مسهلا نورت الموضوع يالغالي

بخصوص طريقة الكتابه مثل ما ذكرتها في الموضوع بالضبط مع نفس المسافات المكتوبه :)

وبخصوص جمله الشرط ، بالاساس الداله vbdate ما تعطيك قيمة التاريخ مقروءه ، تعطيك على شكل UNIX ستامب للوقت ، وهذي تفيد في حالات معينه بدل انك ما تخزن قيمة التاريخ الي تبيه في متغير والخ من ذلك


شكراً على تواجدك ، وان شاء الله بعد كتابتي لموضوع البي اتش بي ان شاء الله بتتوضح لك قصة المتغيرات


اطيب تغيه ، الزعـابي

مــن تقـنـع النـفـس قنـعـت لوتعاتبـهـا
ماعـاد تـرجـع كـمـا لاول عـلـى الـعـاده
شـــئٍ بـــلا شـفـهـا مـاعــاد يـطـربـهـا
اذا انـكـفـت مـالـهـا فـــي تـركـهـــا راده
نفسي على ماكرهت ماني بغاصبهــا
ماهي على المخدعه والشين معتاده
بالأرض عايـش وماشـي فـي مناكبهـا
والـحـمـد والـشـكـر للمـعـبـود وزيــــاده
مـاحــد رزقـــه بـيــد غــيــره ويطـلـبـهـا
الـــرزق عـــن الـــذي يـرجـونـه عـبــاده
خــــل الهـضـيـمـه وتـركـهــا لصـاحـبـهـا
لـو كــان عـنـدك بعـيـر ٍ عـاجـز شــداده
مـن تلـدغ اليـد فـي الحـفـره عقاربـهـا
مـاتـردهـا ثـانـيـه والـعـقــرب اســــداده
واختـار م الهجـن سيـر البـعـد يطربـهـا
ماتتـبـع الـظـل يــوم الشـمـس وقــاده
والـــدار مـــن يـــوم تـتـكـدر مشـاربـهـا
مـا للمعيشـه بهـا ذوق ٍ عـلـى الــراده
مـاتـدمـع الـعـيــن إلا لــهــا سبـايـبـهـا
إمــــا وغــــف أو بــهــا عــلــه ونــكــاده

............شعر/ أحمد بن علي الكندي

إذا مرَّ القطار وسمعت جلبة لإحدى عرباته فاعلم أنها فارغة، وإذا سمعت تاجراً يحرّج على بضاعته وينادي عليها فاعلم أنها كاسدة
إن كل فارغ من البشر والأشياء له جلبة وصوت وصراخ، أما العاملون المثابرون فهم في سكون ووقار؛ لأنهم مشغولون ببناء صروح المجد وإقامة هياكل النجاح
  اضافة رد مع اقتباس نص هذه المشاركة
اضافة رد

العلامات المرجعية


LinkBacks (?)
LinkBack to this Thread: http://www.almotmaiz.net/vb/28754-آلية-المتغيرات-الجديدة-في-الجيل-الرابع-للفبيولتن-vbulletin4/
أضيفت بواسطة For Type التاريخ
vBulletin 4.0.0 - :: Traidnt.Net :: This thread Refback 02-11-2010 01:43 AM
[درس] : آلية المتغيرات الجديدة في الجيل الرابع للفبيولتن vBulletin4 - :: TRAIDNT FORUM :: This thread Refback 17-06-2010 03:54 AM
آلية المتغيرات الجديدة في الجيل الرابع vBulletin4 This thread Refback 12-06-2010 01:48 AM
آلية المتغيرات الجديدة في الجيل الرابع للفبيولتن vBulletin4 This thread Refback 06-05-2010 06:19 PM
Untitled document This thread Refback 10-04-2010 07:59 AM
[ This thread Refback 07-04-2010 09:23 PM
[ This thread Refback 06-03-2010 01:46 PM
Untitled document This thread Refback 26-02-2010 11:50 PM
[ This thread Refback 06-02-2010 04:45 PM
Untitled document This thread Refback 14-01-2010 11:34 PM
Untitled document This thread Refback 14-01-2010 11:24 PM
Untitled document This thread Refback 27-12-2009 03:15 AM
[ This thread Pingback 23-12-2009 01:25 AM
[ This thread Refback 22-11-2009 04:17 PM
Untitled document This thread Pingback 15-11-2009 02:48 PM
Untitled document This thread Refback 14-11-2009 04:07 PM
Untitled document This thread Refback 11-11-2009 05:53 PM
Untitled document This thread Refback 06-11-2009 05:23 PM
آلية المتغيرات الجديدة في الجيل الرابع للفبيولتن vBulletin4 - سوالف سوفت This thread Refback 06-11-2009 12:54 PM
Untitled document This thread Refback 06-11-2009 12:36 PM

الأعضاء النشطين حاليآ الذين يشاهدون هذا الموضوع : 1 (0 عضو و 1 ضيف)
 
أدوات الموضوع

ضوابط المشاركة
لا يمكنك اضافة مواضيع جديدة
لا يمكنك اضافة مشاركات
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

رمز [IMG] : متاحة
رمز HTML : معطّلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


مواضيع متشابهه
الموضوع كاتب الموضوع المنتدى المشاركات المشاركة الأخيرة
خبر ملف شرح استخدام متغيرات الفيبولتن لتصميم إستايلات الـ vBulletin4 الزعـابي منبر تطوير الويب 5 26-10-2009 04:46 PM
وضع آلية لتطبيق قرار منع التدخين في الشارقة المتميز أخبار الإمارات 3 12-04-2008 12:48 PM


الساعة معتمدة بتوقيت جرينتش +4 . الساعة الآن : 04:55 PM

Powered by vBulletin® Version 3.8.6
.Copyright ©2000 - 2012, Jelsoft Enterprises Ltd
All Rights Reserved© 2001 - 2010, Almotmaiz.net