Intellect Board Pro
Расширяемый движок форума с разделами разных типов
Объявление
Вышла версия 3.05 с фотогалереей и поддержкой PostgreSQL и SQLite.
Перейти к скачиванию
Привет, гость!

Инструкция по обновлению Intellect Board до версии 3.02

Обновиться до 3.02 достаточно просто: нужно сделать backup, загрузить на сервер дистрибутив и запустить инсталлятор

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Одна страница
Распечатать
4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
. Редактировалось 4 раза, последний — #1
Обновление Intellect Board выполняется весьма просто:
  1. На всякий случай сделайте резервную копию базы данных, файлов конфигурации из каталога ./etc и файла robots.txt в ./www.
  2. Распакуйте архив с версией 3.02 и загрузите его на сервер, разрешив замену старых файлов новыми. Дистрибутив собран так, что файлы конфигурации при этом не изменяются.
  3. Запустите install.php и выберите там вариант «Обновить предыдущую версию Intellect Board». На следующем шаге произойдет обновление структуры базы данных. Если в процессе появятся ошибки, сохраните их текст.
  4. После окончания обновления перейдите в Центр Администрирования и и сделайте «Сброс кеша» (раздел «Прочее» в левом меню). Также рекомендуем очистить кеш броузера или сделать принудительное обновление по Shift+F5.
  5. Отредактируйте файл ./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.
  6. Зайдите в «Разделы и категории» и отредактируйте любой раздел, чтобы файл .htaccess сгенерировался заново.
  7. Зайдите в раздел «Вспомогательные блоки» и настройте показ блоков объявлений форума, списка присутствующих и прочие в соответствии с вашими потребностями.
Основные изменения в версии 3.02
  • Появилось два новых типа раздела — блог и микроблог.
  • Изменены 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.

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
#2
Если в процессе обновления возникнут вопросы, пишите их в эту тему!

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

Одна страница
Распечатать

У вас нет прав для отправки сообщений в эту тему.