roman
Будем считать что Вы нашли баг. На самом деле форум создаёт пустые файлы в папке messages при попытке подсчёта непрочитанных личных сообщений авторизованного пользователя (такой подсчёт выполняется при загрузке любой страницы форума независимо от того, включены личные сообщения или нет). Для того чтобы пустые файлы перестали создаваться, необходимо открыть файл include/fm.class.php и найти строку:
CODE:$allmessages = $this->_Read('messages/'.$this->user['id'].'-msg.php');
И заменить её на эти строки:
CODE:$allmessages = (file_exists('messages/'.$this->user['id'].'.php')) ?
$this->_Read('messages/'.$this->user['id'].'-msg.php', 0) : array();
Учтите только, что создавать файлы в этой папке могут также моды (например, Дни рождения, Штрафы, Bad Post Report, Приветствие нового пользователя по ЛС), поэтому эти моды желательно отключить
Взял на заметку этот момент, в будущих версиях будет исправлено |