قمت بكتابة كود يقوم بأخد اخر 5 ردود تم اضافتها في موضوع العضو الذي سجل دخوله
بمعنى اخر
عندما يسجل العضو دخوله في لوحة التحكم سيتم عرض له اخر 5 ردود التي تم اضافتها فى مواضيعه
( يعني نفس عمل هاك الاشعارات البريدية بتقنية الأجاكس)
كود المستخدم
CODE
<?php
$replyntf1 = $PowerBB->DB->sql_query("SELECT pbb_subject.id AS ID,write_time,username, last_replier ,title,avater_path FROM pbb_member JOIN pbb_subject WHERE username = last_replier and last_replier != writer order by write_time desc limit 5
") ;
$default_avatar = $PowerBB->DB->sql_query("SELECT value FROM pbb_info where var_name = 'default_avatar'");
while ($replyntf = $replyntf1 ->fetch_assoc()) {
echo '<div class="col-lg-12 d-flex px-0 pt-1">';
echo '<div>';
if (empty($replyntf['avater_path'])){
$defimage = mysql_fetch_array($default_avatar) ;
echo '<img class="rounded-circle" width="40" src="'.$PowerBB->functions->GetForumAdress().'styles/default/images/'.$defimage['value'].'" data-toggle="tooltip" data-placement="auto" title="صورة الشخصية للعضو"/>';
}else {
echo '<img class=" rounded-circle" width="40" src="'.$PowerBB->functions->GetForumAdress().$replyntf['avater_path'].'" data-toggle="tooltip" data-placement="auto" title="صورة الشخصية للعضو"/>';
}
echo '<h6 class="f12b mb-0 pt-1 ml-1" data-toggle="tooltip" data-placement="auto" title="اسم العضو الذي قام بالرد" style=" color: #472377; ">'.$replyntf['last_replier'].'</h6>';
echo '</div>';
echo '<div class=" f12r pl-2 pt-1"><small class=" text-muted" data-toggle="tooltip" data-placement="auto" title="عنوان الموضوع الخاص بك">
قام بالرد في هذا الموضوع :';
echo '<a href="'.$PowerBB->functions->GetForumAdress().'index.php?page=topic&show=1&id='.$replyntf['ID'].'" target="_blank">';
echo $replyntf['title'];
echo '</a>';
echo '</small></div>';
echo '</div>';
}
?>
صورة بعد اضافة كود في لوحة التحكم
صورة في قاعدة البيانات