Warning: Function get_magic_quotes_gpc() is deprecated in /home/forumbs/public_html/includes/class_core.php on line 1960
التعابير الاساسيةالمتغيرات الدوال [الأرشيف] - منتديات بانى ستار

المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : التعابير الاساسيةالمتغيرات الدوال



walid_8281500
03-23-2009, 06:09 AM
السلام عليكم ورحمة الله وبركاته

اخواني في اطار الدورة الخاصة بنظام القوالب سمارتي

نتابع بقية الدروس برجاء مراجعة الدرس الاول لاهميته



[درس smarty ] الدرس 1 لتعلم السمارتي °ّّتعريف السمارتي ـ تركيب سمارتي ،مثال تطبيقي (http://traidnt.net/vb/showthread.php?t=909753)


1اليوم اتن شاء الله نتعلرف على ما يسمى بـ أ ساسيا الكتابة باسذتعمال سمارتي او Basic Syntax

بمعنى اوضح كيفية ادراج المتغيرات الدوال وغيرها اذا البرنامج اليوم هو كالتالي
1 - التعليقات
2 - المتغيرات
3 - الدوال
4 - الباراماتر او المدخلات

مثل المقرر في الموقع الرسمي http://traidnt.net/vb/images/smilies/shiny01.gif


1 - التعليقات

التعليقات هي جمل نصية او عبارات رياضية او اي شيء تريد كتابته لتوضيه الكود الخاص بك

مثلا استعملت متغير باسم $a وهو يمثل عدد الاعمده في جدول معين طيب البرناج يعمل بشكل جيد

افرض انك رجعت للبرنامج بعد سنة لادراج تعديلات عليه كيف تعرف $a هنا ياتي دور التعليقات

لان المترجم لاياخذها بعين الاعتبار اساسا

كتابة التعليق مع سمارتي



{* انا اكتب تعليقا في سمارتي *}


بسيطة صح تبدأ بــ {* وتنتهي بـ *}

نوع اخر



{************************************************* ********
هذا تعليق يشتمل على عده اسطر كمثال اخر
المبرمج عبدالله
الايميل alg4h@alg4h.com
المعهد ترايدنت
************************************************** ********}

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

ننتقل الى

2 - المتغيرات

المتغيرات وكما في لعة php فهي تسبق بعلامة دولار


$اسم المتغير



قد تحمل المتغيرات قيم نصية عددية جدوال ,,,,,,,,الخ

يوجد نوع خاص من المتغيرات وهو المتفيرات الخاصة بملفات الاعداد // Config file variables (http://www.smarty.net/manual/en/language.config.variables.php)//

ناتي الان لطريقة عرض اغلب المتغيرات

ملاحظة انا اكتب على اساس ان لكم على الاقل نظرة على المتغيرات في لغة php

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

http://www.tanasim.com/variables.JPG
صفحة لعرض
جميع المتغيرات (http://www.smarty.net/manual/en/language.syntax.variables.php)

هناك اسماء متغيرات محجوزة لسمارتي مثل $_post وغيرها سناتي لها لاحقا الان مجرد لمحات

3 - الدوال


وكما في لغة php الدوال متعدده في سمارتي سناتي بالتفصيل في كل دالة

استعملنا في مثال الدرس السابق الدالة assign

سنشرح الان الية عملها لنفهم طريقة عمل الدوال عموما وباقي الدوال سناتي اليها مع امثلتها

بدروس مخصصة لها



4- المدخلات
عاده ما نستعملها فالدوال لان هذه الاخيرة تحتاجها لترجع نتائج

في سمارتي المدخلات شبيهة جدا بالمدخلات في الهتمل html مثال على ذالك



<font size=2 align="left">



المدخلات هنا هي 2 و left

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

اما اذا كانت سلاسل حرفية او غير ذالك مثل فوجب وضعها داخل " " مثل "left"


تعبت <<<<<<<< http://traidnt.net/vb/images/smilies/nosweat.gif

نتوقف هنا اخواني هناك امور لم اتطرق لها باي حديث * لنتغيرات المدخلة في سلاسل نصية
العمليات الرياضية ***

يمكنكم مراجعتها من خلال الرابط التالي

Chapitre 3. ****s syntaxiques (http://www.smarty.net/manual/fr/language.basic.syntax.php)