andrei1 писал(а):Иногда при попытке сразу перейти к чтению сообщения всплывает вот такая запись на пустой странице:
Fatal error: Class 'auth' not found in /home/u612012817/public_html/includes/mods/enable_html.php on line 84
Но когда сначала захожу в соотв. форум, оттуда в соотв. тему и уже там перехожу к нужному сообщению - всё в порядке. И опять же - не всегда такой глюк возникает. Что это может быть и как это можно исправить?
Уточнение: такой глюк возникает всегда, когда просматриваешь форум как гость. Тогда уж ничего не помогает! Всё видно, кроме сообщений - можно только сам заголовок прочитать. Если кликнуть по заголовку, тогда и возникает вот это:
Fatal error: Class 'auth' not found in /home/u612012817/public_html/includes/mods/enable_html.php on line 84
Когда авторизован такая надпись появляется один раз, в этом случае надо просто обновить страничку, и всё, потом уже такого больше не наблюдается.
МайскийЖук писал(а):Право использовать ББ-код [html] назначается пофорумно. То есть, если в каком-то форуме этот ББ-код явно не разрешено использовать, то он там и не будет действовать, даже если у администратора есть право его использования в общем.
Это я в курсе. Только к моей проблеме это не имеет даже отдалённого отношения. Речь-то шла о том что гости не могут читать сообщения если не авторизованы. Я смотрел маски доступа - там всё в порядке, гости имеют право просматривать форум и читать сообщения. Я пробовал даже в enable_html.php менять "new_auth" на "auth"
Код: Выделить всё
$new_auth = new auth();
$new_auth->acl($user_row);
$html_permissions[$user_id][$forum_id] = ($new_auth->acl_get('u_html') || $new_auth->acl_get('f_html', $forum_id)) ? true : false;
unset($new_auth);
Тогда возникало другое предупреждение - вызов неизвестной функции. Неужели никто не подскажет в чём может быть причина?