شوّيت: شبكة كرة قدم اجتماعية




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو مميز
#1  
نظام القوالب الخاص بي ... أحتاج لتطويره

السلام عليكم

أنا مبريمج جديد صغنون

قمت بتطوير نظام القوالب الذي قمت بعمله هنا
http://www.swalif.net/softs/swalif54/softs235844/

في البداية كان نظام كئيب يتم فيه إستبدال ما بين GETLANG() بما يقابله في ملف اللغة ( بالتعابير القياسية )
ثم إستبدال ما بين )##( بالمتغيرات علي الفور حيث تستبدل ب

$this->data[]


وأقوم قبل إستيراد القالب بعمل مصفوفة بهذا الإسم ووضعا كل ما اريده بها

تمام ؟

الأن قمت بالتطوير علي النظام عدة مرات ولغيت ذلك تماما وأصبحت اضع المتغير علي الفور هناك بشكل ما فيظهر

أصبح أروع من قوالب سمارتي حيث بمجرد ما اضيف حقل في الداتا بيز يمكنني جلب قيمته بوضع المتغير في الصفحة ال HTML بدون اي تعديلات برمجية ولا فتح ملف PHP بسبب دالة لوووب تقوم بالتكرار وملأ مصفوفة لها كي وفاليو
الكي يأتي من قواعد البيانات
والفاليو قيمة الكي في قاعدة البيانات
فأي زيادة تزيد آلياً

الان بعدما طورته لأقصي ما اريد
أتسائل
كيف استخدم الدوال الشرطية داخل القوالب ؟
ما هي الفكرة النظرية وأنا سأقوم بها سواء اكانت تعابير قياسية او اي شيئ ولكن اريد الفكرة فقط

أريد عمل دوال شرطية شبيه بال PHP
مثلاً

كود PHP:
IF (#$F == 1 #)
DO THIS
(#ELSE#)
DO THIS
(#IF#) 
مثلا للتوضيح
يتم إستخدام ذلك بأي شيئ بالضبط
اصلا أنا أستورد صفحة القالب كلها ب GET_CONTENT لمتغير
ثم أعرضه بال EVAL
فكيف متغير سيكون بداخله دوال PHP

ما أعرفه انه لعمل دالة PHP نقوم بإغلاق المتغير
ثم عمل الدالة
ثم نبدأ المتغير ونحمل عليه من جديد هكذا

كود PHP:
$get "hello";
if ( 
$f == )
{
$get .="mohamed";







__________________
السيف أصدق أنباء من الكتب
محب الله ورسوله is online now   قديم 16-08-2008, 12:44 AM
الرد مع إقتباس
عضو مميز
#2  

ليس لدي وقت لقراءة برمجة سمارتي لأحصل علي الفكرة
لهذا أريد الفكرة علي طبق من ذهب
أتمني الفكرة فقط






__________________
السيف أصدق أنباء من الكتب
محب الله ورسوله is online now   قديم 16-08-2008, 12:45 AM
الرد مع إقتباس
عضو نشيط جدا
#3  

تحتاج أن تقرأ عن ال RegularExpressions
فمع قليل من التفكير العميق معها ستصل لطلبك

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






__________________
أحمد عبد الفتاح
www.servmix.com
المبيعات : info@servmix.com
لمراسلتي : engahmed@servmix.com

• ليس اليتيم الذى قد مات والده ... بل اليتيم يـتـيـم العلـم و الأدب •

Eng/ Ahmed is offline   قديم 16-08-2008, 01:00 AM
الرد مع إقتباس
عضو مميز
#4  

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

أعتبرني كتبت الكود ووضع دالة الإستبدال

ولكن كيف سيحمل المتغير $get القيمة ال html ومعها دالة ال php

بإختصار
هل يمكنني وضع دالة php داخل هذه

كود PHP:
$get "hello {php code} mohamed";
echo 
$get
هل يمكنني وضع دالة php في الداخل بطريقة ما بدون الفصل ؟






__________________
السيف أصدق أنباء من الكتب
محب الله ورسوله is online now   قديم 16-08-2008, 01:03 AM
الرد مع إقتباس
عضو مميز
#5  

حملت القالب السهل للأخ ضيف وجاري مراجعته بإذن الله






__________________
السيف أصدق أنباء من الكتب
محب الله ورسوله is online now   قديم 16-08-2008, 01:09 AM
الرد مع إقتباس
عضو سوبر نشيط
#6  

عزيزي بامكانك متابعة هذا الموضوع برمجت الكلاس منذ شهر تقريبا
يدعم معظم ما ستخدمه المبرمج تقريبا
http://www.swalif.net/softs/swalif45/softs236024/






exchangeboss is offline   قديم 16-08-2008, 04:57 PM
الرد مع إقتباس
الرد على الموضوع


 

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

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

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
اصنع نظام القوالب الخاص بك بكل سهولة ، وبدون الإعتماد على أي نظام آخر أبو عتيبة PHP 15 28-11-2008 04:10 PM
دروس فى نظام القوالب phpGhost prokhaled PHP 4 30-07-2008 02:51 AM
نظام القوالب MyTemplate Engine 1.3.1 Bruce PHP 7 28-12-2007 06:15 PM
ألا يفي نظام القوالب هذا بالغرض ؟ dev11 PHP 15 11-09-2007 02:02 PM
نظام القوالب والكاش ( cache ) محمد الرحيلي PHP 2 18-12-2005 12:27 AM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 05:36 PM.