Инструкция по обновлению Intellect Board до версии 3.02
Обновиться до 3.02 достаточно просто: нужно сделать backup, загрузить на сервер дистрибутив и запустить инсталлятор
Одна страница
Распечатать
. Редактировалось 4 раза, последний — #1
Обновление Intellect Board выполняется весьма просто:
- На всякий случай сделайте резервную копию базы данных, файлов конфигурации из каталога ./etc и файла robots.txt в ./www.
- Распакуйте архив с версией 3.02 и загрузите его на сервер, разрешив замену старых файлов новыми. Дистрибутив собран так, что файлы конфигурации при этом не изменяются.
- Запустите install.php и выберите там вариант «Обновить предыдущую версию Intellect Board». На следующем шаге произойдет обновление структуры базы данных. Если в процессе появятся ошибки, сохраните их текст.
- После окончания обновления перейдите в Центр Администрирования и и сделайте «Сброс кеша» (раздел «Прочее» в левом меню). Также рекомендуем очистить кеш броузера или сделать принудительное обновление по Shift+F5.
- Отредактируйте файл ./etc/htaccess.txt. Найдите там строку
RewriteRule ^bookmark/((delete|mytopics|subscr|unsubscr|favorites).htm)?$ bookmark.php?a=$2 [L,QSA]
и замените ее на
RewriteRule ^bookmark/(delete|mytopics|subscr|favorites)/(\d+\.htm)?$ bookmark.php?a=$1&page=$2 [L,QSA] RewriteRule ^bookmark/((delete|unsubscr|updated_rss)\.htm)?$ bookmark.php?a=$2 [L,QSA]
Если за время пользования IntB 3.00 вы не изменяли файл htaccess.txt, то вместо ручного исправления можно просто скопировать в него файл htaccess.def. - Зайдите в «Разделы и категории» и отредактируйте любой раздел, чтобы файл .htaccess сгенерировался заново.
- Зайдите в раздел «Вспомогательные блоки» и настройте показ блоков объявлений форума, списка присутствующих и прочие в соответствии с вашими потребностями.
- Появилось два новых типа раздела — блог и микроблог.
- Изменены URL разделов «мои темы» и «подписки» — вместо путь_к_форуму/bookmark/mytopics.htm и путь_к_форуму/bookmark/subscr.htm теперь стало путь_к_форуму/bookmark/mytopics/ и путь_к_форуму/bookmark/subscr/. Это сделано для корректной работы многостраничного режима. Если у вас есть собственные шаблоны, где прописаны эти адреса, внесите в них соответствующие измеения.
- Изменилась работа полей «Картинка раздела». Теперь там указывается не URL картинки, а класс CSS, который прописывается для тега i, выводимого в соответствующем столбце. Соответственно, если нужно вывести изображение, его нужно прописывать в background соответствующего класса в CSS.
- Сделаны ссылки для быстрой отписки и добавлена поддержка List-Unsubscibe для соответствия требованиям к рассылкам от Gmail и других почтовых сервисов.
- По адресу путь_к_форуму/bookmark/favorites/ стал доступен раздел «Избранное форума». Темы в него могут добавлять модераторы через пункт «Модерировать раздел» или соответствующую галочку при редактировании первого сообщения в теме. Изначально ссылок на этот раздел нет, но их можно добавить самостоятельно либо в меню форума, либо создав раздел-ссылку.
- В связи с тем, что управление показом объявлений форума и блоком «за последние 15 минут на форуме присутствовали» теперь осуществляется через «Вспомогательные блоки», выбор режима их отображения удален из раздела «Настройки форума»
- Упрощена работа с nginx. Теперь вместо ручного переноса правил маршрутизации из .htaccess в файл настроек nginx можно указать в качестве fallback url файл ./www/route.php, который дальнейшую маршрутизацию выполнит самостоятельно. Правила для него прописываются в ./etc/routes.cfg, который генерируется автоматически при редактировании разделов.
- Добавлена автоматическая генерация файлов Sitemap через планировщик заданий. Файлы доступны по адресу путь_к_форуму/sitemap.xml (или sitemap.номер.xml, если количество записей в них превышает 50000).
- Для разделов-блогов генерируются Турбо-страницы по адресу адресу путь_к_форуму/URL_блога/turbo.htm
- При работе с reverse proxy можно указать HTTP-заголовок, из которого следует брать реальный адрес пользователя. Это задается в «расширенных настройках». Обычно в качестве такового используется HTTP_X_REAL_IP. При необходимости можно указать несколько полей через запятую.
- Для блогов и тем доступны теги. Чтобы их использовать, нужно включить соответствующую опцию в настройках разделов. Для вывода списка тегов в разделе — включить соответствующий блок в «Вспомогательных блоках», указав в настройках максимальное количество тегов, или сделать ссылку на путь_к_форуму/URL_раздела/tags.htm, где будут выведены все теги.
- Сами IP-адреса теперь хранятся в базе в виде строк (кроме адресов из черного списка), что дает возможность корректно работать с IPv6.
- Профиль пользователя стал модульным. Он собирается из файлов, указанных в «Секции, доступные в профиле пользователя» в «Расширенных настройках», что дает возможность убирать ненужные настройки профиля или добавлять свои, не затрагивая основной код форума. Файлы, из которых собирается профиль, должны лежать в ./templates/имя_стиля/profile_название.tpl. В настройках указывается только часть имени без profile. Например, если мы хотим оставить только базовую информацию (файл profile_basic.tpl) и уведомления (profile_notify.tpl), то в настройке нужно прописать basic,notify.
- Малый виджет авторизации через социальные сети на главной странице теперь загружается только в том случае, если пользователь заходит с компьютера. На мобильных устройствах виджет не показывается в целях ускорения загрузки сайта. На странце «Войти» виджет доступен на всех устройствах.
Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.
Одна страница
Распечатать У вас нет прав для отправки сообщений в эту тему.