На 3.0.5 работает только с главной. Это никак не обойти?
Попробуйте в includes/functions.php найти строчку
'S_REGISTER_ENABLED' => ($config['require_activation'] != USER_ACTIVATION_DISABLE) ? true : false,
и добавить после
'S_LOGIN_ACTION' => ((!defined('ADMIN_START')) ? append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login') : append_sid("index.$phpEx", false, true, $user->session_id)),
'S_LOGIN_REDIRECT' => build_hidden_fields(array('redirect' => str_replace('&', '&', build_url()))),
Срабатывает через раз, если срабатывает. Если сразу не выпало нужно перегружать страничку, не кошерно совсем.
Проверено на Firefox, IE, Opera, Chrome, Safari, везде работает как часы. Здесь нечему глючить, используются простейшие Яваскрипт-функции. С вашим компьютером или форумом что-то сильно неладно. Попробуйте упростить код ссылки «Вход», убрав задержку:
<li class="icon-logout"><a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="x"<!-- IF not S_USER_LOGGED_IN --> onmouseover="document.getElementById('quick-login').style.zIndex='2';"<!-- ENDIF -->>{L_LOGIN_LOGOUT}</a></li>
думаю, логичнее было бы, чтобы форма входа выпадала не при наведении мыши, а при непосредственном нажатии на ссылку ВХОД
Это сделает невозможным открытие полной формы входа (ucp.php?mode=login). А в полной форме есть много чего ещё: например, ссылка «Забыли пароль?» и чекбокс «Скрыть моё пребывание на конференции».
Найдите в overall_header.html
<li class="icon-logout"><a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="x"<!-- IF not S_USER_LOGGED_IN --> onmouseover="delay1 = setTimeout('document.getElementById(\'quick-login\').style.zIndex=\'2\'', 500);" onmouseout="clearTimeout(delay1)"<!-- ENDIF -->>{L_LOGIN_LOGOUT}</a></li>
замените на
<li class="icon-logout"><a <!-- IF not S_USER_LOGGED_IN -->onclick="document.getElementById('quick-login').style.zIndex='2'; this.href='#';" <!-- ENDIF -->href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="x">{L_LOGIN_LOGOUT}</a></li>
Однако вы будете должны добавить в логин-бокс недостающие ссылки из полной формы входа. По крайней мере, ссылку «Забыли пароль?» — обязательно.