Цитата:Максим Викторович Куделя
1) Заменить в форматах и фреймах прямые ссылки на исполняемый модуль конструкцией <!FORMAT=&uf('IWEB,CGI_ALIAS,')>. Она прекрасно работает. проверено. Это облегчит замену "старых" версий с сохранением ссылок на ЭК, которые имеются в других интернет ресурсах.
Вы абсолютно правы. Но, я думаю, реализация подстановки адреса с помощью формата – слишком громоздкое решение. Это лучше будет делать в CGI. На полный путь к CGI будет заменяться директива <--cgi_path-->, как это сделано в J-ИРБИС.
Цитата:Максим Викторович Куделя
у меня веб опубликован еще в директории irbis64r_61. И эту директорию создавал не я. Ее создавал инсталлятор. Положим я хочу перейти на 81. При установке все ляжет в irbis64r_81 (ну или irbis64r_opak81), так что придется или менять все статичные ссылки в frm и pft на irbis64r_61 (а их довольно много) или оставить все как есть, но при этом озаботиться сменой ссылок на мой каталог не только на моих подконтрольных ресурсах, но и на ресурсах партнеров (например ГПНТБ).
Добавление в качестве суффикса номера версии кажется мне оправданным. Это позволяет пользователю провести тестирование новой версии без риска затирания изменённых файлов текущей. В том случае если пользователь хочет полностью обновить систему или выполнить установку в папку отличную от текущей, он может перед установкой банально изменить файл WebIrbisXX.ini
Цитата:Максим Викторович Куделя
2) Тщательнее профильтровать форматы и фреймы на предмет использования "жестких" параметров в ссылках и формах.
Сделаем.
Цитата:Максим Викторович Куделя
3) Непонятна логика поиска связанных записей в форматах ssinternet* для авторов и рубрик.
Исправим.
Редактировано 1 раз. Последний раз 21.07.2009 14:01 пользователем Кирилл Соколинский (СЗТУ).