المنتدى   المدونة   الكلمات الدلالية
                   

تراجع إلى الخلف   منابر المتميز نت > المنابر العلمية والتكنولوجية > منبر تطوير الويب

منبر تطوير الويب منبر مختص بكل ما يخص الويب وتطويرة و إدارة المنتديات

اضافة رد
 
LinkBack أدوات الموضوع
  #1 (permalink)  
قديمة 13-11-2009, 12:30 PM
tab
صورة 'الزعـابي' الرمزية
 
تاريخ الإنضمام: Feb 2002
الإقامة: مرتــع الشوق ..
العمر: 28
المشاركات: 4,785
كافة التدوينات: 10
معلومات إضافية
السمعة: 993352
المستوى: الزعـابي 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
علم الدولة:
الحالة: الزعـابي غير متصل
المزاج: ???????
الرسالة الشخصية
نداري شرهة الغـالـي ،، ولا نرضى زعــل الأحشــام
Asdasdasdfasdfasdf آلية المتغيرات الخاصة القوالب في ملفات php/ الخطاطيف للجيل الرابع

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

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

ما سأتحدث عنه هو قسم واحد فقط وهو القوالب وإضافتها بنظامها الجديد ولن أتطرق لباقي الأشياء في هذا الموضوع ، ربما ساذكرها لاحقاً في مواضيع منفصله ان شاء الله ، وسوف أناقش التالي :-

  1. آليه كاش القوالب مع تغير المتغير في هذا الجيل .
  2. أليه انشاء القوالب لعرضها بدون استخدام الداله eval
  3. كيفية انشاء المتغير لكي يعرض في القوالب بشكل سليم وخالي من المشاكل. أو بالاصح طباعه الصفحه بالكامل
أليه كاش القوالب :-

سابقاً كنا نستخدم الخطاف (Hook) - التالي cache_templates لعمل كاش للقوالب ، اي انه يتم استدعاء القوالب المخصصه لمنتجاتنا بدون ان نزيد استعلام . وايضاً لم يتغير اسم القالب في الجيل الجديد ، ولكن تغيرت الآليه .

سابقاً كـ التالي :-

رمز PHP:
$globaltemplates array_merge($globaltemplates, array(
    
'my_template_name',
    
'my_template_name1'
    
'my_template_name2'
)); 
او كـ التالي :-

رمز PHP:
$globaltemplates[] = 'my_template_name';
$globaltemplates[] = 'my_template_name1';
$globaltemplates[] = 'my_template_name1'
ولكن في الجيل الجديد ، تغيرت الآليه مع وجود نفس الخطاف السابق ، اصبحت كـ التالي :-

رمز PHP:
$cache array_merge($cache, array(
    
'my_template_name',
    
'my_template_name1'
    
'my_template_name2'
)); 
أو
رمز PHP:
$cache[] = 'my_template_name';
$cache[] = 'my_template_name1';
$cache[] = 'my_template_name1'
بالنسبه لكاش القوالب ليس بالأمر الكبيرة / ولكنه مهم فأحببت ان اسهل العمل على اخواني ووقت البحث عن الآليه الجديدة :)

سننتقل لما هو مهم الآن وهو القوالب وكيفية استخدامها :-

سابقاً عندما نريد تعريف متغير يحتوي على قيمة قالب من قوالب المنتدى كنا نضعه في دالة eval مع عرض القالب بأستخدام fetch_template ولكن الآن تغيرت الآليه بشكل اراها أنا افضل بكثير عن سابقتها :-

ساذكر الفروقات على شكل أمثله بالمقارنه بين الجيلين ليكون الأمر اسهل


1- قالب عادي جداً يحتوي على أكواد هتمل نريد عرضها في متغير

سابقاً
رمز PHP:
eval('$myvar = "' fetch_template('my_custom_template') . '";'); 
ونستخدم $myvar لعرض المحتوى على حسب الرغبه من اضافته في القوالب او دمجه او او او

ولكن هنا الآن اصبح كـ التالي : -

رمز PHP:
$myvar vB_Template::create('my_custom_template')->render(); 
وهنا لم ننتهي ، حيث نستطيع استخدام $myvar في القوالب ولكن يُحبث ان نقوم بتعريفه كـ متغير كما ذكرناه في الموضوع السابق لكي يُعرض في القوالب . وساذكرها لاحقاً في نص هذا الموضوع ان شاء الله

2- تعريف القالب في متغيرات مخصصه لاستخدامات الـ loop او while او foreach .. الخ

سابقاً كنا نعرض مانريده من بيانات في داله تكرار ، بحسب البيانات وهنا ساذكر فقط while لتعدد اسخدماها واسهلها ان شاء الله :)

فلنقل ان عندنا بيانات جلبناها من قاعدة البيانات ، ونريد عرض النتائج بشكل متوالي :-

القالب (my_custom_template):-
رمز HTML:
<div> $myresult[name], $myresult[email], $myresult[joindate] </div>
سابقاً : كنا نكتب التالي لتكرار البيانات :-

رمز PHP:
while($myresult $vbulletin->db->fetch_array($myquery)) {
    eval(
'$myvar .= "' fetch_template('my_custom_template') . '";');

ونستخدم $myvar لعرض البيانات في القوالب بكل بساطه !

ولكن في الجيل الرابع :-

القالب :-
رمز HTML:
<div> {vb:raw myresult.name}, {vb:raw myresult.email}, {vb:raw myresult.joindate} </div>
رمز PHP:
while($myresult $vbulletin->db->fetch_array($myquery)) {
    
$templater vB_Template::create('my_custom_template');
    
$templater->register('myresult'$myresult);
    
$myvar .= $templater->render();

ونستطيع استخدام $myvar ولكن نحتاج لكي نمررها على داله ، لكي تصبح جاهزة للعرض بالآليه الجديدة .

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

سابقاً ، نستخدم داله eval متظمنه لدالة الفيبولتن print_output على الشكل التالي :-
رمز PHP:
eval('print_output("' fetch_template('my_final_custom_template') . '");'); 
ولكن الآن الطريقة كـ التالي :- وهي تعريف المتغيرات السابقه كـ $myvar لعرضها والخ من تلك الأمور ، وتكون الطريقة كـ التالي :-
رمز PHP:
$templater vB_Template::create('my_final_custom_template');
$templater->register_page_templates();// setup header, footer, headinclude.
$templater->register('myvar'$myvar);// my result from my loop. 
print_output($templater->render()); 
وإلى هنا اعتقد اني انهيت قسم القوالب ، وذكر ما تم تغييرة ، واي استفسار انا حاظر ،

يُسمح بنقل الموضوع بشرط ذكر المصدر "آلية المتغيرات الخاصة القوالب في ملفات php/ الخطاطيف للجيل الرابع" ، واذا كنت من مستخدمين تويتر ، قم بالضغط هنا لكي يتم تحديث حالتك لنشر المعلومه قدر المستطاع

أطيب وارق تحية ،
أخوكم / الزعابي

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

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

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

التعديل الأخير كان بواسطة الزعـابي; 13-11-2009 الساعة 12:48 PM
اضافة رد مع اقتباس نص هذه المشاركة
قديمة 13-11-2009, 04:18 PM   #2 (permalink)
.+[ Developer ]+.

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

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

شرح وافي يا الزعابي

بهذا الشكل ولا هاك من نسخ الجديمة بيشتغل على هالنسخه

لازم نرقي هاكات بعد -.-


الله يستر بس =(

ننتظر الدروس في برمجية الهاكات

شكرا لك عزيزي

  اضافة رد مع اقتباس نص هذه المشاركة
قديمة 09-01-2010, 06:05 PM   #3 (permalink)
.+[ Developer ]+.

 
تاريخ الإنضمام: Jan 2010
المشاركات: 4
معلومات إضافية
السمعة: 110
المستوى: صادق الاحساس will become famous soon enoughصادق الاحساس will become famous soon enough
الجنس: male
علم الدولة:
الحالة: صادق الاحساس غير متصل
افتراضي رد : آلية المتغيرات الخاصة القوالب في ملفات php/ الخطاطيف للجيل الرابع

الله يعطيك العافيه
  اضافة رد مع اقتباس نص هذه المشاركة
اضافة رد

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


LinkBacks (?)
LinkBack to this Thread: http://www.almotmaiz.net/vb/28813-آلية-المتغيرات-الخاصة-القوالب-في-ملفات-php-الخطاطيف-للجيل-الرابع/
أضيفت بواسطة For Type التاريخ
آلية المتغيرات الخاصة القوالب في ملفات php/ الخطاطيف للجيل الرابع This thread Refback 04-08-2010 06:55 PM
منبر تطوير الويب This thread Refback 18-05-2010 02:23 AM
[ This thread Refback 01-04-2010 08:41 PM
Untitled document This thread Refback 26-02-2010 11:50 PM
[ This thread Refback 12-02-2010 07:08 PM
[ This thread Refback 06-02-2010 11:02 PM
[ This thread Refback 28-01-2010 02:33 PM
Untitled document This thread Refback 14-01-2010 11:42 PM
Untitled document This thread Refback 14-01-2010 11:24 PM
آلية المتغيرات الخاصة القوالب في ملفات php/ الخطاطيف للجيل الرابع - سوالف سوفت This thread Refback 09-12-2009 08:13 PM
آلية المتغيرات الخاصة القوالب في ملفات php/ الخطاطيف للجيل الرابع | لوّنها ودوّنها This thread Pingback 13-11-2009 05:03 PM
لونها و دونها الأخبار التقنية اليومية This thread Refback 13-11-2009 05:00 PM
[ This thread Refback 13-11-2009 04:02 PM

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

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

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


مواضيع متشابهه
الموضوع كاتب الموضوع المنتدى المشاركات المشاركة الأخيرة
آلية المتغيرات الجديدة في الجيل الرابع للفبيولتن vBulletin4 الزعـابي منبر تطوير الويب 8 13-07-2015 10:45 PM
بالصورة شرح اضافة مجموعة من القوالب والتصاميم لبرنامج البور بوينت من موقع ميكروسوفت ys3dsba7k منبر الكمبيوتر و الإنترنت وألعاب الكمبيوتر 0 13-11-2008 06:57 PM
وضع آلية لتطبيق قرار منع التدخين في الشارقة المتميز أخبار الإمارات 3 12-04-2008 12:48 PM
[3.6] منتج المتواجدون اليوم بمميزات رهيبه * وبدون تعديل على القوالب الزعـابي منبر الكمبيوتر و الإنترنت وألعاب الكمبيوتر 4 20-08-2007 02:20 AM


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

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