عرض مشاركة مفردة
 
  #11  
قديم 13-04-2007, 04:22 AM
الصورة الشخصية لـ م.محمد عبدالله
م.محمد عبدالله م.محمد عبدالله غير متصل
مبرمج ديموفنف
 
تاريخ التسجيل: Mar 2007
المدينة: Riyadh
مشاركة: 253
مستوى تقييم العضوية: 18
م.محمد عبدالله is on a distinguished road
الافتراضي

السلام عليكم ورحمة الله وبركاته

بالحكم ما اخترت إلا اصعب واحد

عموماً طريقتك 100% ولكنك لم تنتبه لطبيعة محتوى البطاقات
البطاقات لا يوجد بها مشاهدة وإنما إهداءات فقط
ولكي تكون فكرة عما ترغب بعمل بلوك له فيجب أن تقوم بمشاهدة جدول القسم , فالحقول المطلوبة هنا هي التالية :

id,caption,ext,thump
والأوردر سيكون بترتيب الإهداءات sent

لذلك الكود للبلوك سيكون :

كود PHP:
<?php  
if(THIS_SCRIPT=="cards"){   
$result=$DB->query("SELECT id,caption,ext,thump FROM cardsm ORDER BY sent 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","greet.php?division=card&action=prepair&id==".$row[id]);  
$tpl->assign("caption",unclean($row[caption]));   



?>
ولكن ستحتاج ايضاً لوضع متغير لصورة الكرت المصغرة وستكون ext وايضا في حالة كان الكرت فلاش فمن المفترض بأن يكون له thump

عموما الطريقة صحيحة لو كانت بشكل روابط مثل بلوك أكثر الأخبار والمقالات مشاهدة

للمعلومية البلوكات القادمة في الرحلة خاصة بالبطاقات

محاولة رائعة وأسجل اعجابي






التوقيع


Dimofinf
The Professional Content Management System
www.dimofinf.net