ewg777
Мой дом здесь!
- Регистрация
- 6 Авг 2007
- Сообщения
- 764
- Реакции
- 334
- Автор темы
- #1
Проблема: Если поставить параметр 0 для Количество новостей на страницу.
То на главной не пропадает навигация по новостям и появляться ошибка:
Ошибка в версии: только 7.0
Степень опасности: низкая
Дистрибутив версии 7.0
Исправление:
Найти:
Заменить на:
То на главной не пропадает навигация по новостям и появляться ошибка:
HTML:
Warning: Division by zero in www\engine\modules\show.short.php on line 511
Ошибка в версии: только 7.0
Степень опасности: низкая
Дистрибутив версии 7.0
Исправление:
Код:
Открыть /engine/modules/show.short.php
Найти:
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++;
Заменить на:
PHP:
$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;