بحث متقدم | التسجيل
الويب العربي
  تسجيل دخول
 
   
   

  ملاحظة
الموقع متاح للإطلاع والقراءة فقط، المشاركة والمواضيع الجديدة غير متاحة حالياً لحين تطوير الموقع.




الموقع متاح للإطلاع والقراءة فقط، المشاركة والمواضيع الجديدة غير متاحة حالياً لحين تطوير الموقع.

عـودة للخلف   الويب العربي المركز التعليمي المجاني مجتمع ديموفنف

مجتمع ديموفنف قسم مختص بدعم سكربت إدارة المحتوى "ديموفنف" من قبل المجتمع.

 
 
خيارات الموضوع طريقة العرض
  #1  
قديم 20-03-2007, 01:42 AM
الصورة الشخصية لـ ديموفنف
ديموفنف ديموفنف غير متصل
شركة رسمية
 
تاريخ التسجيل: Jun 2006
مشاركة: 598
مستوى تقييم العضوية: 19
ديموفنف is on a distinguished road
Awt6 برمجة بلوك باستخدام نظام نماذج انفنتي

لعمل بلوك يقوم باستخدام نظام نماذج انفنتي سنقوم بعمل بلوك كمثال ويمكن القياس عليه واستخدامه في أكثر من تخصص (اخبار , مقالات , بطاقات , صوتيات ... الخ )

المثال هنا سيكون بلوك لأكثر الأخبار مشاهدةً
سنبدأ بعمل الأكواد بفتح ملف جديد وتسميته
block-topnewsviews.php

نبدأ بوسم php كأول سطر :
كود PHP:
<?php
بعد ذلك سنضع شرطا للملف بأن لا يتم تشغيله إلا عندما يقوم الزائر بالدخول لقسم الأخبار :
كود PHP:
if(THIS_SCRIPT=="news"){ 
ثم نضع بعد ذلك الكود الخاص بالاستعلام من جدول الأخبار :
كود PHP:
$result=$DB->query("SELECT id,caption FROM newsm ORDER BY views DESC LIMIT 10");
if(
$DB->num_rows($result)>0){ 
آخر سطر بالكود السابق هو أنه في حالة وجود أي عدد من الأخبار أي اكبر من صفر قم بعمل التالي :
قم بتشغيل مربع بلوك جديد والذي سنأتي له لاحقاً بالتعريف بعد أن قمنا بتجهيزه والذي اسمه extrablocks :
كود PHP:
$tpl->newBlock("extrablocks"); 
سنقوم بعد ذلك بتعيين قيمة عنوان الجدول لكي يتم عرضها برأس الجدول والذي قمنا بتعيينه سابقا باسم extrablockname :
كود PHP:
$tpl->assign("extrablockname","أكثر الأخبار مشاهدة"); 
بعد ذلك سنقوم بعمل بحث لكل سجل بالجدول وأخذ المتغيرات منه لكل دورة :
كود PHP:
while($row=$DB->fetch_array($result)){ 
سنقوم الآن بفتح صف جدول بطريقة نماذج انفنتي بالطريقة التالية :
كود PHP:
$tpl->newBlock("extrablock"); 
سنقوم بتعيين قيمة عنوان الخبر ورقمه داخل الصف بالطريقة التالية :
كود PHP:
$tpl->assign("action","news.php?action=show&id=".$row[id]); 
$tpl->assign("caption",unclean($row[caption])); 
نقوم الآن بإغلاق الوسوم التي فتحناها بالكود
كود PHP:
}
}
}
?> 
سيصبح الكود كاملا الآن بهذا الشكل :

كود PHP:
<?php
if(THIS_SCRIPT=="news"){
$result=$DB->query("SELECT id,caption FROM newsm ORDER BY views DESC LIMIT 10");
if(
$DB->num_rows($result)>0){
$tpl->newBlock("extrablocks");
$tpl->assign("extrablockname","أكثر الأخبار مشاهدة"); 
while(
$row=$DB->fetch_array($result)){
$tpl->newBlock("extrablock");
$tpl->assign("action","news.php?action=show&id=".$row[id]); 
$tpl->assign("caption",unclean($row[caption])); 
}
}
}
?>
نأتي الآن لكود للنماذج :

ابحث في نموذج rcontent عن السطر التالي :

كود:
<!-- START BLOCK : online -->

أضف الكود التالي في السطر الذي قبله أو في المكان الذي ترغب به :
كود:
<!-- START BLOCK : extrablocks -->
<table align="center" border="1" cellpadding="3" cellspacing="0" class="dcitbi" bordercolor="#B2B2B2" width="150" height="40">
<td align=right class="dcitbbt">{extrablockname}
<img border="0" src="{img_dir}/arroww.gif">&nbsp;&nbsp;&nbsp;
</td>
<!-- START BLOCK : extrablock -->
<tr>
<td class=tdnav align=center height=20>
<a href="{action}">{caption}</a>
</td>
</tr>
<!-- END BLOCK : extrablock -->
</table>
<br>
<!-- END BLOCK : extrablocks -->
ملاحظة : يمكنك استخدام كود النموذج السابق لعدة بلوكات مختلفة وذلك بتعيين القيم المختلفة عن طريق كود الـ php






التوقيع
إسم الشركه : ديموفنف - Dimofinf

موقع الشركه : https://www.dimofinf.net

خدمات الشركه : إستضافة مشتركة - سيرفرات خاصة - برنامج ديموفنف - دعم فني - خدمات المنتديات - النطاقات - DimofinfBS - شهادات SSL - استضافة المواقع

آخر تعديل بواسطة ديموفنف ، 20-03-2007 الساعة 02:47 AM.
 




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

كود vB متاح
كود [IMG] متاح
كود HTML مغلق
إنتقل إلى

مواضيع مشابهة
الموضوع الكاتب القسم مشاركة آخر مشاركة
بلوك انفنتي : أخبار Bbc ديموفنف مجتمع ديموفنف 10 13-05-2008 06:40 PM
[ مطلـوب ] شركة لتطوير المواقع باستخدام نظام ( Mambo ) او ( Joomla ) عاجلاً ! MEG طلبات عملاء الشركات الرسمية 1 26-06-2007 12:56 AM
بلوك انفنتي : بلوك علم السعودية ديموفنف مجتمع ديموفنف 5 16-05-2007 02:14 PM
شرح اضافة ترتيب اليكسا في انفنتي على شكل بلوك abobeesan مجتمع ديموفنف 4 01-05-2007 06:13 PM
قائمة بالشركات والأفراد التي تقدم برمجة تطبيقات للويب باستخدام لغة php homam طلبات البرمجة والتصميم والتطوير 12 22-02-2005 09:23 PM


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 03:30 PM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


 
 »  خدمات البرمجة   »  رئيسية الدليل
  »  خدمات التصميم   »  الأمن والحماية
  »  الدعاية والتسويق
  »  الدعم والتطوير
  »  الشركات الرسمية
  »  حجز دومينات
  »  خدمات الإستضافة
 
 
  »  مكتبة الإستايلات   »  رئيسية المكتبة
  »  أكواد برمجية   »  أدوات الويب ماسترز
  »  مكتبة الهاكات   »  أدوات المصممين
  »  سكربتات متنوعة
  »  مجلات إلكترونية
  »  بلوكات متنوعة
  »  ثيمات مختلفة
 
 

صحيفة متخصصة في متابعة أخبار وجديد الإنترنت العربي
والحوارات الصحفية ومعلومات تقنية متنوعة .

   
 
 

للتواصل مع فريق عمل الويب العربي
يمكنك ذالك من خلال مركز الدعم والمساندة.

 الدعم الفني |  اعتماد العضويات |  قوانين الإنتساب |  إتفاقية الإستخدام |  أهداف الويب العربي |  دليل الشركات |  مكتبة الويب |  صحيفة الويب العربي |  الرئيسية