Проблема перехода по страницам
Пользователь:
Gena (IP-адрес скрыт)
Дата: 02, March, 2021 07:51
ВебИрбис+ 2019.1
Столкнулись с проблемой: не работает переход по страницам результата поиска. Просто при нажатии по ссылкам пагинации ничего не выполняется. При просмотре консоли стало видно, что скрипты JS рушатся с ошибкой. В ВебИрбисе менялось только одно - отключена авторизация (штатными методами через cgi-flk)
Оказывается, в теле скриптов в нескольких местах используется переменная isPersonalPanelOn, которая инициализируется во фрейме author_3.frm. А при отключении авторизации, этот фрейм никогда не подтягивается. Следовательно, и переменная перестает инициализироваться, а вот обращение к ней выполняется в других фреймах и скриптах. Так что возникает ошибка.
Логично было бы вынести инициализацию всех параметров в файл header_ft.frm, или, раз уж хочется разделить по части обращения к переменным, вынести все параметры, связанные с показом результатов поиска во фрейм, связанный с поиском - search_ft.frm