Заработало:
в админке в news.php
$settings['days'] = isset($_POST['days']) && $_POST['days'] >= 0 && $_POST['days'] < 16 ? intval($_POST['days']) : 7;перед нулём не было знака равно в оригинале и поэтому я не мог поставить 0 дней (бесконечные новости на главной), а теперь поставил равно и вуаля.