السلام عليكم
أنا مبريمج جديد صغنون
قمت بتطوير نظام القوالب الذي قمت بعمله هنا
http://www.swalif.net/softs/swalif54/softs235844/
في البداية كان نظام كئيب يتم فيه إستبدال ما بين GETLANG() بما يقابله في ملف اللغة ( بالتعابير القياسية )
ثم إستبدال ما بين )##( بالمتغيرات علي الفور حيث تستبدل ب
$this->data[]
وأقوم قبل إستيراد القالب بعمل مصفوفة بهذا الإسم ووضعا كل ما اريده بها
تمام ؟
الأن قمت بالتطوير علي النظام عدة مرات ولغيت ذلك تماما وأصبحت اضع المتغير علي الفور هناك بشكل ما فيظهر :app:
أصبح أروع من قوالب سمارتي حيث بمجرد ما اضيف حقل في الداتا بيز يمكنني جلب قيمته بوضع المتغير في الصفحة ال HTML بدون اي تعديلات برمجية ولا فتح ملف PHP بسبب دالة لوووب تقوم بالتكرار وملأ مصفوفة لها كي وفاليو
الكي يأتي من قواعد البيانات
والفاليو قيمة الكي في قاعدة البيانات
فأي زيادة تزيد آلياً
الان بعدما طورته لأقصي ما اريد
أتسائل
كيف استخدم الدوال الشرطية داخل القوالب ؟
ما هي الفكرة النظرية وأنا سأقوم بها سواء اكانت تعابير قياسية او اي شيئ ولكن اريد الفكرة فقط
أريد عمل دوال شرطية شبيه بال PHP
مثلاً
مثلا للتوضيحكود PHP:
IF (#$F == 1 #)
DO THIS
(#ELSE#)
DO THIS
(#IF#)
يتم إستخدام ذلك بأي شيئ بالضبط
اصلا أنا أستورد صفحة القالب كلها ب GET_CONTENT لمتغير
ثم أعرضه بال EVAL
فكيف متغير سيكون بداخله دوال PHP :court:
ما أعرفه انه لعمل دالة PHP نقوم بإغلاق المتغير
ثم عمل الدالة
ثم نبدأ المتغير ونحمل عليه من جديد هكذا
كود PHP:
$get = "hello";
if ( $f == 1 )
{
$get .="mohamed";
}