الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التمبلت // بارك الله فيكم ضروري

مغلق
بدأه almokhless1@hotmail.com في 26 يناير 2005 · 4 رد · 572 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني بارك الله فيكم اتمنى انكم تجاوبن على سؤالي

انا مبتدأ في استخدام التمبلت وعندي مشكلة لا أعرف حلها

**********

لنفرض اني لدي سكربت يتكون من ملف واحد

***********

اذن سيكون هناك ملف فيه شكل الموقع وفيه المتغيرات ( التمبلت(

وملف آخر يحتوي على البرمجة وعلى قيم المتغيرات

صح ؟؟

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

*************

للتوضيح اكثر

************

عندي ملف اسمه style.html

فيه جدول يحتوي على خلية مكتوب في هذه الخليه

$name

<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
  <tr>
    <td width="100%">
    <p align="center" dir="ltr">$name</td>
  </tr>
</table>

وفي ملف ry.php

هذا الملف يقوم باستدعاء الملف style.html ويقوم بوضع قيم المتغيرات التي فيه ولدينا فقط المتغير$name

مثلا اذا وضعنا هذا المتغير كلمة أهلا ($name = "أهلا"; ) فإنه سوف يطبع في ملف style.html كلمة أهلا بدلا من $name

اعتقد السابق مفهوم بالنسبة لكم

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

جزاكم الله خيرا

#2

ما هو اسم ال template engine الذي تستخدمه ؟

#3

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

#4

هممم..

غريبة انك مبتدأ.. وفي نفس الوقت تعمل بنظام ال template.

عموماً..

هناك عدة أنظمة لتسهيل واتاحة استخدام نظام ال template.

وهذه الأنظمة هي التي تمنحك القدرة علي استخدام ال templates.. وربط المتغيرات في الكود بمتغيرات في ملف ال html.. وكذلك العديد من المميزات.

حسناً.. ما هي أنظمة ال templates المتاحة ؟

في الحقيقة صعب تحصرها.. فهي كثيرة.. ولكن أشهرها وأوسعها استخداماً في ال php هو Smarty وموقعه هو http://smarty.php.net

هناك أيضاً تكنولوجيا ال XSLT وهي نظام يساعد علي استخدام ال templates.. وهو من منظمة/هيئة ال W3 وموقعها هو http://www.w3.org.

تكنولوجيا ال XSLT لا تقتصر علي لغة معينة.. انما هي مواصفات قياسية وضعتها ال W3.. وتستطيع أي جهة أو شخص تطوير نظام ال templates الخاص به والذي يعمل استناداً علي نظام ومقاييس ال XSLT.

هذه قائمة بالدوال التي تتيحها php لل XSLT :

http://www.php.net/xslt

والان.. الخلاصة ؟

تخلص من الكود الحالي.. وقم بالانتقال الي Smarty.. ابدأ بموقعهم.. ادخل علي ال documentation.. ومن هناك ستجد مجموعة دروس ستأخذ بيدك الي مستوي جيد. وفي خلال ساعة أو اثنين علي الأكثر يمكنك البدء بالعمل!

وإذا واجهتك أى مشاكل.. نحن بالخدمة (h)

#5

بارك الله فيك أخيChaos بصراحة ما ني عارف كيف أشكرك ،، جزاك الله خير

لكني أريد أن أسأل إذا هناك موقع عربي يشرح أنظمة التمبلت هذه وخصة الـ smarty لأن لغتي الانكليزية ليست جيدة ، وأنا أحتج ان أستخدم هذا أنظمة القوالب لأنها مريحة جدا وانا أقوم عبمل سكربتات كثيرة ،

جزاكم الله خير

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…