هل ممكن ان تعمل أنظمة القوالب مع تقنية AJAX
هل يوجد مثال لذلك ؟
انا استخدم نظام القوالب easytemplate
الموجود هنا
http://www.swalif.net/softs/showthre...t=easytemplate
المقصود استرجاع بينات من قاعدة البينات وعرضها على الشاشة بواسطة القوالب
هل ممكن ان تعمل أنظمة القوالب مع تقنية AJAX
هل يوجد مثال لذلك ؟
انا استخدم نظام القوالب easytemplate
الموجود هنا
http://www.swalif.net/softs/showthre...t=easytemplate
المقصود استرجاع بينات من قاعدة البينات وعرضها على الشاشة بواسطة القوالب
بالطبع أخوي... لا علاقة بين القوالب ونظام AJAX.. لو لايمكن عمل ذلك لما استطاعت vb اضافة اجاكس لبرنامجهم...
باختصار، اضف كود اجاكس للتمبلت، و حدد مكان في التمبلت ليتم فيه عرض النواتج.. ثم برمج سكربت php ليتلقى الطلب و يرجع النتيجه...
__________________
بوجبر
http://www.ba7reny.com
بحريني دوت كوم (موقع صديق)
السلام عليكم ..
ما قالة الاخ M-Plus كان صحيحه .. ولكن شوي عام ....
مع الاحترام للاخ M-Plus ليش ما اشرح الفكرة اكثر ..
اولاً الفكرة جميلة انك تود ان تسعمل اجاكس في موقعك او مشروعك الجديد ولكن .. اذا فكرت فيها مراراً ستراى ان تقنية الاجاكس جيدة في حالة واحدة .. وهي اذا اردت ان تغير جزئية صغيرة من الموقع .. مثال .. انك تريد ان تغير الاسعار الموحودة حالياً في الموقع باسعار اكثر دقة للاسهم في سوق معين، مثل ما تعرف ان الاسعار تتغير كل ثانية .. وانت لا تريد لشخص ما ان يستعمل كل الباندويث المتاحة لك كلها لسبب انك ستستلزم اعادة تنزيل كل محتوى الموقع، وهذا مضيعة للوقت والمال ..
الحل اذاً: "مقدمة"
اولاً الاجاك يرتكز معضم الاحيان .. تقريباً 90% على تقنية الDOM وهي عبارة عن تقنية تستعمل الXML كمرجع ..
وفي نظام القوالب .. الPHP يستطيع قرائتها بسهولة .. ولكن الاجاكس .. المسائلة ليست كما تتخيلة بذالك السهولة .. لان الاجاكس يرتكز على الjavaScript وهي بعض الشيء لا يستطيع البحث في الصفحة بذالك الفعالية لانة سيوقعك في فخ الريجولار اكسبرشيونس "regular expressions" وهذا بخبرتي كمجرب وجع راس ....
فالحل المناسب اذاً هي ان تستعمل الID في الHTML
اقول لك كيف
<h1 id="header>[template]</h1>
فالPHP يستطيع الان التعامل معها .. لان القالب موجود .. وسيعطيك الناتج المطلوب ...
الان تبرمج بالجاكس لكي يشير الى ذالك الID باستخدام الامر
document.getElementByID("header"); <-- the code to get a header
ثم تستعمل الامر المطلوب للاجاكس لجذب المعلومات من موقعك بعد برمجة المطلوب بالPHP ثم تستعمل الامر
document.getElementByID("header").innerHTML = what_Is_comming_from_PHP
ليكي ياخذ الناتج من الPHP ويضعها هناك .....
ولكن هناك طرق تسهيلية اكثر من ذالك باستخدام اشياء جاهزة .. اي كود مبرمج خصيصاً لتسهيل عملية الاجاكس .
هناك موقع انصح بزيارتة وهي http://www.xajaxproject.org .. هي برمجة جاهزة تتيح لك ان تبرمج بالPHP وتستعمل اجاكس فيها بدون ان تعرف اي شيء عن الاجاكس .. حاول ان تستفيد من الدروس الموجودة هناك ...
وبعد ذالك ... تصفح بعض الاوامر الموجودة بالموقع http://script.aculo.us لديهم الكثير من المؤثرات المرئية الجيدة و هي جداً سهل الاستعمال
شكر لكما اخي hilaby و M-Plus
بصراحة كلمكما منطقيا جدا
المشكلة اخوكم من جنبها ومعلوماته على قده
انا استطيع الفهم من الامثلة هل يوجد مثال على استخدام اجاكس من تمبلت بحيث استطيع الاستفادة منه
وشكرلكما مرةة اخرى