اگر شما در تنظیمات سایت تعداد مطالب در هر صفحه را روی 0 تنظیم کنید در صفحه اصلی سایت با پیام خطای زیر روبه رو میشید .
میزان خطر : کم
وجود باگ در نسخه : فقط 7.0
Warning: Division by zero in G: \ home \ 10.10.28.63 \ www \ engine \ modules \ show.short.php on line 511
فایل / engine / modules / show.short.php را باز کنید و به دنبال کد زیر بگردید
$sql_result = $db->query($sql_select);
if (!isset($view_template)){
$count_all = $db->super_query($sql_count);
$count_all = $count_all['count'];
} else $count_all = 0;
while($row = $db->get_row($sql_result)){
$news_found = TRUE;
$attachments[] = $row['id'];
$row['date'] = strtotime($row['date']);
if (isset($middle)) {
if ($news_c==$middle_s){
$tpl->copy_template .= bannermass($banners_topz,$ban_short['top']);
} else
if ($news_c==$middle){
$tpl->copy_template .= bannermass($banners_cenz,$ban_short['cen']);
}else
if ($news_c==$middle_e){
$tpl->copy_template .= bannermass($banners_downz,$ban_short['down']);
}
$news_c++;
}
$i++;
if (!isset($view_template)){
$count_all = $db->super_query($sql_count);
$count_all = $count_all['count'];
} else $count_all = 0;
while($row = $db->get_row($sql_result)){
$news_found = TRUE;
$attachments[] = $row['id'];
$row['date'] = strtotime($row['date']);
if (isset($middle)) {
if ($news_c==$middle_s){
$tpl->copy_template .= bannermass($banners_topz,$ban_short['top']);
} else
if ($news_c==$middle){
$tpl->copy_template .= bannermass($banners_cenz,$ban_short['cen']);
}else
if ($news_c==$middle_e){
$tpl->copy_template .= bannermass($banners_downz,$ban_short['down']);
}
$news_c++;
}
$i++;
حالا کد زیر را به جای کد بالایی که پیدا کردید قرار بدید
$sql_result = $db->query($sql_select);
while($row = $db->get_row($sql_result)){
$news_found = TRUE;
$attachments[] = $row['id'];
$row['date'] = strtotime($row['date']);
if (isset($middle)) {
if ($news_c==$middle_s){
$tpl->copy_template .= bannermass($banners_topz,$ban_short['top']);
} else
if ($news_c==$middle){
$tpl->copy_template .= bannermass($banners_cenz,$ban_short['cen']);
}else
if ($news_c==$middle_e){
$tpl->copy_template .= bannermass($banners_downz,$ban_short['down']);
}
$news_c++;
}
$i++;
if (!isset($view_template)){
$count_all = $db->super_query($sql_count);
$count_all = $count_all['count'];
} else $count_all = 0;
while($row = $db->get_row($sql_result)){
$news_found = TRUE;
$attachments[] = $row['id'];
$row['date'] = strtotime($row['date']);
if (isset($middle)) {
if ($news_c==$middle_s){
$tpl->copy_template .= bannermass($banners_topz,$ban_short['top']);
} else
if ($news_c==$middle){
$tpl->copy_template .= bannermass($banners_cenz,$ban_short['cen']);
}else
if ($news_c==$middle_e){
$tpl->copy_template .= bannermass($banners_downz,$ban_short['down']);
}
$news_c++;
}
$i++;
if (!isset($view_template)){
$count_all = $db->super_query($sql_count);
$count_all = $count_all['count'];
} else $count_all = 0;
این باگ خطر کمی دارید و همچنین کاربرانی که با این باگ روبه رو میشند کم هستند . دلیلی اینکه این باگ را گفتم شاید افرادی باشند که بخواند از ثفحه اصلی خود به صورت پیشرفته استفاده کنند و ههیچ مطلبی در صفحه اصلی به نمایش در نیاد که با این باگ روبه رو میشن .
به امید موفقیت و کامروای همه در همه مراحل زندگی .