После обновления IPB до версии 3.4.6 перестала работать ссылка «Условия использования» при регистрации пользователей. Данная ссылка должна вызывать окно с текстом условий пользования, но вместо этого ни чего не происходит. Произвел сравнение стилей, js-скриптов и шаблонов. В результате выяснил чего не хватает.
Проблема заключается в отсутствии следующего кода
<script type='text/javascript'>
ipb.templates['registration_terms'] = new Template("<h3>Registration Terms</h3><div class='ipsPad' id='tou_popup'>#{content}</div>");
</script>
в шаблоне регистрации. Для того, что бы ссылка вновь заработала потребуется поправить шаблон registerForm (находится в skin_register (Окно регистрации) ) в АЦ. Перейдите в самый конец данного шаблона и найдите строчки
</if>
Вставьте приведенный выше отсутствующий код перед ними и все снова заработает.