السلام عليكم ورحمة الله وبركاته
بالحكم ما اخترت إلا اصعب واحد
عموماً طريقتك 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
عموما الطريقة صحيحة لو كانت بشكل روابط مثل بلوك أكثر الأخبار والمقالات مشاهدة
للمعلومية البلوكات القادمة في الرحلة خاصة بالبطاقات
محاولة رائعة وأسجل اعجابي
