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

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

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

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

0
28 декабря 2018, 18:21. Редактировалось 4 раза, последний — 28 декабря 2018, 23:02#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
    Основатель проекта
    Всего сообщений: 242
    Зарегистрирован: 22 сен 2014, 18:56
    Откуда: Москва, Перово
    Рейтинг пользователя: 6

    0
    28 декабря 2018, 18:22#2
      Если в процессе обновления возникнут вопросы, пишите их в эту тему!

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

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

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

      0: Контрольная точка "Конец инициализации". Время выполнения: 0.002. Запросов: 8, время запроса: 0.001 (53.49)%. Памяти использовано: 520688 байтов

      0: Контрольная точка "Фиксация действия пользователя выполнена". Время выполнения: 0.002. Запросов: 10, время запроса: 0.001 (55.53)%. Памяти использовано: 521016 байтов

      0: Контрольная точка "Основное действие выполнено". Время выполнения: 0.005. Запросов: 17, время запроса: 0.002 (46.96)%. Памяти использовано: 663432 байтов

      0: Контрольная точка "Вспомогательные действия выполнены". Время выполнения: 0.006. Запросов: 21, время запроса: 0.003 (48.93)%. Памяти использовано: 680152 байтов

      0: Контрольная точка "После срабатывания шаблонизатора.". Время выполнения: 0.009. Памяти использовано: 966520 байтов