» » Исправляем ошибку модуля iComm [DLE]

Исправляем ошибку модуля iComm [DLE]

 

На одном из  DLE сайтов где установлен модуль вывода последних комментариев iComm вылезла ошибка:
Strict Standards: Only variables should be passed by reference in
Сама ошибка не критична, но в тоже время неприятная и плодила на сайте ссылки на мёртвые страницы. Формировалась неверная ссылка на страницы с комментариями.
 
В файле engine/modules/icomm.php ищем виновную строку:
$on_page = 'page,1,'.reset(explode( '.' , $row['comm_num'] / $config['comm_nummers'] )).',';
Меняем её на
$on_page = 'page,1,'.ceil($row['comm_num'] / $config['comm_nummers']).',';
Успех!