Перейти к содержанию
Сайт в скором времени будет закрыт, спасибо что были с нами! ×

Поиск сообщества

Показаны результаты для тегов 'обновление'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Invision Community
    • Дизайн и стилизация
    • Приложения и плагины
    • Помощь и поддержка
    • Миграция на Invision Community
    • IP.Board 3.x
    • Разработка
  • invisionbyte.ru
    • Обратная связь
    • Тестовые посты
    • Обо всём

Категории

  • Начало работы
  • Администрирование
    • Интернет-магазин (Commerce)
    • Страницы (Pages)
    • Форумы (Forums)
    • Галерея (Gallery)
    • Загрузки (Files)
    • Блоги (Blogs)
    • Пользователи
  • Модерирование
  • Кастомизация
    • Дизайн и стилизация
    • Локализация
  • Антиспам и безопасность
  • Приложения сторониих разработчиков
  • Разработчику
  • База знаний
  • Общее
    • Хостинг
    • Домены
    • Поисковая оптимизация

Категории

  • Новое сообщество
    • Лицензия
    • Системные требования
    • Установка
    • Обновление
    • Перенос с других платформ
  • Приложения
    • Форумы
    • Страницы
    • Галерея
    • Загрузки
    • Блоги
    • Календарь
    • Коммерция
  • Продвижение
    • Продвижение в социальных сетях
  • Общее использование
    • Знакомство
    • Общие настройки
    • Контент
    • Пользователи
    • Модерация
    • Авторизация через сайты
    • СЕО оптимизация
    • Управление файлами
  • Индивидуализация
    • Темы и дизайн
    • Языки и переводы
    • Редактор сообщений
    • Синтаксис шаблонов
    • CSS фреймворк
    • Javascript
    • Советы и трюки
  • Расширение возможностей
    • Конфигурация
    • Управление сервером
    • IPS Connect
  • Разработка
    • Приложения
    • Плагины
  • Сторонние приложения
    • Automation Rules

Категории

  • Темы и дизайн
  • Дополнительные возможности
  • Обновление Invision Community
  • Безопасность
  • Миграция на Invision Community
  • Ошибки

Категории

  • Русский язык для Invision Community
  • Плагины
  • Темы
  • Модули оплаты

Категории

  • Общее
  • Разработка
    • Приложения
    • Плагины
    • Расширения
  • Фреймворк
    • Ноды
    • Элементы контента
    • Комментарии
    • Отзывы
  • Пользователи и аутентификации
  • Другие возможности
    • Уведомления и E-mail
    • Формы
    • Коммерция
  • Документация разработчика
  • REST API
    • Система
    • Загрузки
    • Страницы
    • Форумы
    • Галерея
    • Календарь
    • Блоги
    • Магазин

Категории

  • Успешные истории и интервью с владельцами сообществ на Invision Community

Категории

  • Локализция Invision Community
  • Коммерция
  • Антиспам и безопасность
  • Темы и дизайн
  • Интерфейс
  • Модерирование
  • Дополнительно
  • Локализация

Блоги

  • Мой тестовый блог
  • IPS 4 и контентные проекты
  • Блог начинающего сисадмина или идеальный сервер для IPS4
  • Подробнее о IPS4
  • Продвижение городского форума на Invision Community

Поиск результатов в...

Поиск контента, содержащего...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Регистрация

  • Начало

    Конец


Группа


Адрес сайта

Найдено: 19 результатов

  1. Друзья, мы обновили на сайт, подробности в этой новости. Здесь просьба делиться вашим впечатлением об обновлённом дизайне, найденных багах и ваших пожеланиях.
  2. Мы рады сообщить о завершении обновления нашего сайта. Из основного. Мы чётко сформулировали услуги, которые хотим предложить вам, сформировали страницу с нашими работами, которую так долго просили нас сделать, создали каталог приложений с подробным описанием, сортировками и рейтингами. Кроме того, было добавлено много полезных страниц, например платёжные шлюзы, и не забывайте читать новости об Invision Community. Планы. В дальнейшем будет добавлено ещё несколько полезных разделов, а так же мы работает над некоторыми бесплатными приложениями, 2022 год будет насыщенным. Мы будем рады, если вы оцените наше обновление и дадите обратную связь - что понравилось, что нет и что хотелось бы сделать. Возможно найдёте какие-либо ошибки или баги. Просьба делиться вашем мнением в теме Обновление 2021, нам действительно очень интересно. ? Спасибо, команда invisionbyte.ru!
  3. Плагин добавит новый блок на главную страницу приложения Загрузки под названием Последние обновления, для отображения последних обновленных файлов.
  4. Плагин добавит новый блок на главную страницу приложения Загрузки под названием Последние обновления, для отображения последних обновленных файлов. Просмотр полной приложение
  5. Стандартная тема в Invision Community не развивалась ещё с версии 4.2. В предстоящем 4.5 разработчики модернизировали стандартную тему, а также вносят постепенные улучшения в базовый код в качестве основы для дальнейшей реорганизации в будущей версии. Цели Цели, которые были поставлены перед редизайном темы: Более яркий пользовательский интерфейс с большей насыщенностью и контрастностью и более простой общей цветовой схемой. Улучшенная типография. Лучше, последовательнее, расстояние между элементами, особенно на мобильных устройствах. Лучшая логическая группировка разделов каждой страницы. Сокращение недостаточно используемых ссылок / кнопок на странице и поиск альтернативных способов сделать их доступными. Улучшение отображения состояний сообщений. Модернизация и расширение основного кода, который поддерживает тему по умолчанию. Давайте немного поговорим о каждом из них. Более яркий интерфейс Наиболее очевидным изменением будет то, что стандартные цвета темы будут ярче и насыщеннее, чем раньше. Прежде чем вносить какие-либо изменения, сначала была создана цветовая шкала как для нейтральных, так и для фирменных цветов (синий, конечно). Это дало гибкую, но непротиворечивую палитру цветов на выбор, с соответствующим встроенным контрастом. Нейтральные цвета тоже имеют оттенок синего, чтобы не выглядеть размытыми. Был упрощён стиль, в частности уменьшив зависимость от фоновых цветов для дифференциации разделов внутри карточек (карточка, по сути, представляет собой ipsBox для тех, кто знаком с Invision Community). Вместо этого используются интервалы, границы и соответствующая типографика для достижения визуального разделения. Улучшение типографики Типографика была несколько запутанной - в зависимости от конкретного контекста использовалась смесь размеров, жирности и цветов. Первым шагом к его совершенствованию было создание типографской шкалы, к которой могли бы обращаться и реализовывать её, чтобы обеспечить постоянство во всем продукте. (Самые внимательные могут также заметить, что разработчики сменили основной шрифт на Inter. Inter - это фантастический шрифт с открытым исходным кодом, который идеально подходит для текста в Интернете, и недавно был добавлен в проект Google Web Fonts, что делает его очень удобным, чтобы включить его в тему по умолчанию.) Разработчики более тщательно продумали применение стилей шрифтов, особенно для заголовков, чтобы они всегда визуально отличались от окружающего текста. Это было сделано с помощью цвета и насыщенности. Улучшенный интервал (особенно на смартфонах) Разработчики определили, что интервалы (отступы и поля) нуждаются в некотором улучшении. Многие значения пробелов были произвольными и противоречивыми, что приводило к плохой визуальной гармонии на любой странице. Больше всего беспокоит то, что в мобильной версии просто вдвое уменьшаются значения заполнения рабочей области. Хотя это было разумным подходом во времена телефонов с маленькими экранами, оно определенно устарело в течение некоторого времени. Экран телефона теперь, как правило, больше и способен вместить более просторный пользовательский интерфейс, не выглядя смешным. В 4.5 разработчики покончили с этим подходом, и воздействие было немедленным. Мобильные устройства теперь имеют гораздо более приятный интерфейс, элементы которого выглядят более чистыми. Также существует множество других настроек: интервал по умолчанию немного увеличен, таблицы данных (например, список тем) получают дополнительный интервал по вертикали, а интервал между элементами стал более согласованным. Улучшена группировка связанных элементов До 4.5 большинство областей контента существовало внутри карточек. Однако, одним заметным исключением из этого были заголовки страниц, и в результате они могли чувствовать себя особенно дезорганизованными, особенно для пользователей, которые имели много элементов управления в этой части страницы (например, модераторы). Чтобы решить эту проблему, был разработан новый стандартизированный дизайн для заголовков страниц элементов контента, предоставив им свои собственные карточки и последовательное размещение кнопок. Некоторые области не обязательно вписываются в один и тот же шаблон дизайна выше. В этих областях изменили стиль в соответствии с контекстом, сохраняя при этом общую эстетику. Сокращение редко используемых ссылок / кнопок Наконец, еще одной областью, которую определили как нуждающейся в улучшении, является обилие инструментов, состоящих из ссылок и кнопок на страницах. Многие из них используются только изредка, поэтому их лучше убрать из основного вида, чтобы упростить страницу. Две конкретные области, на которых сосредоточились - это обмен ссылками и ссылки управление постом (как постами на форуме, так и комментариями в других приложениях). Исследования показывают, что ссылки на социальные сети используются очень маленьким процентом пользователей, поэтому, хотя они и были в нижней части страницы, не было необходимости делать их такими заметными (учитывая их привлекательные цвета). Чтобы решить эту проблему, добавили ссылку на общий доступ к заголовку страницы, а ссылки соцсетей сами во всплывающем меню. Результат идеален: функциональность совместного использования ненавязчива, но очевидна. Улучшение состояний постов Сообщения / комментарии в Invision Community могут иметь много состояний, иногда больше одного. Сообщения могут быть скрыты / не одобрены, популярны, рекомендованы, решены (новое в 4.5!) Или выделены из-за группы автора. Всегда было сложно выделить эти статусы хорошо. В предыдущих версиях разработчики добавляли границу, но самым заметным индикатором был флаг в верхнем правом углу поста. Это создавало три проблемы: Из-за нехватки места (из-за ссылок на жалобы / публикации) показ более чем одного флага был затруднен. Показывать какие-либо флаги на мобильном устройстве было перегружено из-за ограниченности пространства. Смысл флагов не был очевиден, особенно для новых пользователей. У постов, выделенных группой, не было флага, только была граница, что делало их еще более трудными для понимания. Теперь, когда верхний правый угол постов свободен, разработчики смогли гораздо более эффективно использовать это пространство для указания статусов постов. В 4.5 посты и комментарии будут отображать значки, когда они имеют определенный статус, а также более привлекательную полупрозрачную границу. Для сообщений, выделенных группой, вместо этого показывается название группы (цвета этого выделения все еще можно изменять с помощью настроек темы). Это работает намного лучше и на мобильном устройстве, где значки статуса получают ясность, которую они заслуживают: Ещё несколько изображений:
  6. Invision Community может периодически проверять наличие обновлений для вашего приложения, плагина или темы и показывать информирующее сообщение в админцентре, если обновление доступно. При создании приложения, плагина или темы вы можете указать URL-адрес, который Invision Community будет использовать для проверки доступности обновления. Invision Community будет периодически отправлять запрос на указанный URL-адрес с параметром "version", указывающим ID текущей версии. Например, если вы укажете URL так: https://site.ru/myapp/check.php И кто-то использует версию вашего приложения с ID "10002", тогда запрос будет отправлен на: https://site.ru/myapp/check.php?version=10002 Данный URL-адрес должен возвращать JSON-кодированный объект со следующими свойствами: version Человекопонятный номер (например "2.1.0") последней доступной версии. longversion ID номер (например "20000") последней доступной версии. released Дата релиза в формате UNIX-времени. updateurl URL-адрес, по которому администратор может загрузить обновление. Например, вы можете вернуть что-то вроде этого: { "version": "2.0.0", "longversion": 20000, "released": 1423841958, "updateurl": "https://site.ru/myapp/download" } Живой пример URL-адреса проверки последней версии Invision Community: https://remoteservices.invisionpower.com/updateCheck
  7. Разработчики постарались максимально возможно сохранить совместимость тем для Invision Community 4.1 и 4.2. Однако, учитывая множество изменений в темах и новые функции в 4.2, вам придётся внести некоторые изменения вручную. Обновление шаблонов темы Самый простой и эффективный способ обновления шаблонов темы для совместимости с 4.2 это простой возврат его к исходному состоянию (при просмотре шаблона темы в редакторе, нажмите кнопку "Оригинал"). Это приведёт к сбросу всех его модификаций и проблем с устареванием этого шаблона. Соответственно после этого вы должны снова внести все изменения в данный шаблон. Другой способ - вручную обновить тем шаблоны, которые вызывают ошибки. Это не совсем правильно, т.к. перед этим необходимо выяснить причину ошибки и убедиться, что после внесения изменений в шаблон ошибка полностью устранена. Следуйте данному руководству В этом руководстве описаны основные области, которые должны быть обновлены для достижения совместимости. Однако оно не является полным, т.к. в зависимости от степени кастомизации вашей темы, могут быть не описанные здесь правки. Кроме того, в этом руководстве не описаны изменения для обновления ваших шаблонов к новым возможностям 4.2. Цель руководства попытаться избежать фатальных ошибок и визуальных проблем после обновления. Мы по-прежнему рекомендуем следовать сравнению всех исправленных вами шаблонов, чтобы внести изменения. Однако, перечисленные в данном руководстве области позволят минимизировать ошибки в последствии обновления. Изменение структуры основной навигации HTML структура бара основной навигации была немного переработана, чтобы позволить ему быть в полную ширину страницы. Тег <nav> больше не содержит класс ipsLayout_container. Вместо него данный класс приобретает элемент ipsNavBar_primary. Таким образом: Отрывок кода шаблона 4.1.19: {{if !in_array('ipsLayout_minimal', \IPS\Output::i()->bodyClasses )}} <nav class='ipsLayout_container' data-controller='core.front.core.navBar'> <div class='ipsNavBar_primary {{if !count( \IPS\core\FrontNavigation::i()->subBars( $preview ) )}}ipsNavBar_noSubBars{{endif}} ipsClearfix'> Отрывок кода шаблона 4.2: {{if !in_array('ipsLayout_minimal', \IPS\Output::i()->bodyClasses )}} <nav data-controller='core.front.core.navBar' class='{{if !count( \IPS\core\FrontNavigation::i()->subBars( $preview ) )}}ipsNavBar_noSubBars{{endif}}'> <div class='ipsLayout_container ipsNavBar_primary {{if !count( \IPS\core\FrontNavigation::i()->subBars( $preview ) )}}ipsNavBar_noSubBars{{endif}} ipsClearfix'> Не забывайте, что это отрывок кода, соответственно закрывающие теги тоже присутствуют. Бар основной навигации также имеет отрицательное верхнее значение в 4.2, чтобы способствовать новому позиционированию. Таким образом, в кастомных темах это может привести к завышенному расположению навигационного бара, чем там, где он должен быть. Если в вашей теме наблюдается данная проблема, вы можете сбросить верхнее позиционирование: .ipsNavBar_primary { top: 0; } Ну и наконец, в стандартной теме установлен фон к #ipsLayout_header (используется настройка темы main_nav_tab). На кастомных темах это может вызвать цветной блок, отображающийся за навигационным баром. Вы можете исправить это путём добавления этого CSS: #ipsLayout_header nav { background: transparent; } Нет цвета у фона контента Стандартная тема 4.2 более не имеет фонового цвета у элемента #ipsLayout_contentWrapper. Если ваша тема использует цветной фон страниц и опирается на фон contentWrapper, вы можете добавить цвет для фона обратно, путём добавления стиля в ваш custom.css файл: #ipsLayout_contentWrapper { background-color: #ffffff; } Нет внешнего отступа у #ipsLayout_mainArea, бокового блока или хлебных крошек Если вы столкнулись с проблемой выше с #ipsLayout_contentWrapper, скорее всего, у вас также возникнет и эта проблема. Стандартная тема 4.2 больше не включает отступы у #ipsLayout_mainArea, элементов в боковом блоке, или хлебных крошек. Если вы применили фоновый цвет к #ipsLayout_contentWrapper, вы, скорее всего, увидите контент, касающийся сторон фоновой области. Вы можете изменить это путём добавления отступов: #ipsLayout_mainArea { padding: 0 20px; } .ipsBreadcrumb { margin-left: 20px; margin-right: 20px; } #ipsLayout_sidebar { padding-left: 0; padding-right: 0; } html[dir="ltr"] #ipsLayout_sidebar.ipsLayout_sidebarleft, html[dir="rtl"] #ipsLayout_sidebar.ipsLayout_sidebarright { padding-left: 20px; } html[dir="ltr"] #ipsLayout_sidebar.ipsLayout_sidebarright, html[dir="rtl"] #ipsLayout_sidebar.ipsLayout_sidebarleft { padding-right: 20px; } По умолчанию цвет фона основной навигации не задан Из-за нового стиля заголовка и навигации в 4.2, бар основной навигации больше не использует цвет фона, определённого в настройках темы (вместо этого он прозрачный, а цвет заголовка окружает навигацию). Если ваш дизайн темы зависит от этого цвета фона, вы можете добавить его обратно с помощью CSS: .ipsNavBar_primary { background: {theme="main_nav"}; padding: 5px 5px 40px 5px; } Необязательные заголовки теперь скрыты по умолчанию Чтобы скрыть лишние элементы дизайна со страницы, 4.2 скрывает множество заголовков (так же называемые 'maintitle'), которые расположены над таблицами/областями контента. Почти по всех случаях разработчики оставили разметку для этих заголовков в коде темы, что позволяет вам включить их отображение, если в этом есть необходимость. .ipsApp .ipsType_sectionTitle.ipsHide { display: block; } Изменён параметр подключении шаблона хлебных крошек Мы рассмотрим изменённые параметры в следующей области, но мы должны рассмотреть важный параметр в шаблоне хлебных крошек, т.к. он встречается в глобальном шаблоне globalTemplate. Ранее первым параметром шаблона было boolean значение. Это изменено, соответсвенно вам нужно обновить все вызовы данного шаблона с: {template="breadcrumb" app="core" group="global" params="FALSE, 'top'"} на {template="breadcrumb" app="core" group="global" params="'top'"} Тоже самое применено для второго вызова хлебных крошек в этом шаблоне, который отображает нижние хлебные крошки - просто удалите первый параметр. Изменена логика ссылки Обратная связь Если ваша тема имеет изменённый шаблон футера, вы, скорее всего, получите внутреннюю ошибку на каждой странице вашего сообщества из-за вызова метода, который больше не существует. Этот вызов оборачивает ссылку Обратная связь и проверяет разрешение пользователей. Вы должны обновить код: {{if \IPS\core\modules\front\contact\contact::canUseContactUs() and !( \IPS\Dispatcher::i()->application->directory == 'core' and \IPS\Dispatcher::i()->module and \IPS\Dispatcher::i()->module->key == 'contact' )}} должен быть: {{if \IPS\Member::loggedIn()->canUseContactUs() and !( \IPS\Dispatcher::i()->application->directory == 'core' and \IPS\Dispatcher::i()->module and \IPS\Dispatcher::i()->module->key == 'contact' )}} Обратите внимание на новый метод canUseContactUs. Изменены параметры шаблонов Некоторые шаблоны имеют новые или изменённые параметры, передаваемые из PHP фреймворка. Проверьте список шаблонов ниже, если вы изменили один из этих шаблонов, вы должны вручную изменить параметры шаблона, чтобы избежать фатальных ошибок. Это делается путём перехода в окно редактирования кода шаблона и нажатием на кнопку "Параметры". Возможно, вам также потребуется обновить контент шаблона, чтобы использовать новую переменную. Core > Global > Forms > address; Core > Front > Forms > editContentForm; Core > Global > Forms > editorAttachmentsPlaceholder; Core > Global > Forms > node; Core > Global > Forms > nodeCascade; Core > Front > Global > breadcrumb; Core > Global > Global > pollForm; Core > Front > Global > reputationMini; Core > Global > Login > mfaRecovery; Core > Front > System > searchResult; Core > Front > System > settingsOverview; Core > Front > System > settingsProfileSync; Forums > Front > Forums > forumPasswordPopup; Forums > Front > Index > indexButtons; Blog > Front > Submit > submit; Calendar > Front > Submit > submitPage; Calendar > Front > View > view; Gallery > Front > Browse > album; Gallery > Front > Global > embedAlbums; Nexus > Front > Global > embedProduct; Nexus > Admin > Support > request. В репутацию добавлены реакции Invision Community 4.2 включает в себя Реакции как обновление и дополнение к текущей системы репутации. В результате этого появились новые дополнения к шаблонам и устаревшие методы, влияющие не темы. Это изменение повлияет на любой шаблона, вызывающий метод $content->reputation(), включая: Forums > Front > Topics > postContainer; Forums > Front > Topics > post; Blog > Front > Widgets > blogCommentFeed; Pages > Display > Database > comment; Pages > Display > Database > commentContainer; Core > Front > Global > comment; Core > Front > Global > commentContainer; Core > Front > Statuses > statusReply; Downloads > Front > Widgets > downloadsCommentFeed. Эти шаблоны необходимо обновить для корректной проверки/отображения реакций на контент с использованием нового метода. Разработчики добавили обратную совместимость для метода reputation(), где это возможно, чтобы предотвратить ошибки. Однако, старый метод reputation() уже устарел и будет удалён в следующем обновлении, поэтому вам необходимо при первой же возможности обновить любые пользовательские шаблоны, вызывающие метод reputation(). В дополнение к этому новому методу, изменился способ проверки шаблонов, в которых поддерживается репутация/реакции, т.к. реакции используют PHP трейты. Вместо такого: {{if $comment instanceof \IPS\Content\Reputation and settings.reputation_enabled}} {template="reputation" group="global" app="core" params="$comment, 'ipsPos_right ipsResponsive_noFloat'"} {{endif}} Код теперь выглядит так: {{if \IPS\IPS::classUsesTrait( $comment, 'IPS\Content\Reactable' ) and settings.reputation_enabled}} {template="reputation" group="global" app="core" params="$comment"} {{endif}} Если вы определили, что один из ваших пользовательских шаблонов требует обновления в связи с использованием реакций, мы рекомендуем воспользоваться инструментом сравнения шаблонов, чтобы корректно применить новый код. Новые настройки тем В 4.2 добавлены некоторые новые настройки. Хотя они не должны оказать существенное влияние на существующие пользовательские темы, вы можете увидеть, что добавились некоторые цвета, не вписывающиеся в ваш дизайн темы, т.к. они контролируются новыми настройками темы. Вы можете просмотреть цвета, установленные этими настройками, и настроить их в соответствии с вашими требованиями. тег (цвет фона тега); префикс (цвет фона префикса); widget_title_font (цвет текста строки заголовка виджетов); comment_count (фоновый цвет кол-ва комментариев, иногда показываемый вместе с контентом); comment_count_font (цвет текста выше); featured (цвет, используемый для определения рекомендуемого / популярного контента); pagination_active (цвет фона активной страницы в постраничной навигации); link_button (обводка и цвет текста кнопок ссылок). Просмотр форума сеткой теперь не настройка темы В 4.1 и ниже, опция просмотра форума в виде сетки была выполнена в виде отдельной настройки в теме. В 4.2 теперь это системная настройка, которая связана с новым Отзывчивым видом форума. Если вы делали проверку на просмотр сеткой в шаблонах темы, вы должны обновить конструкцию проверки. Вместо: {{if theme.forum_layout === 'grid'}} //.... нужно {{if \IPS\forums\Forum::getMemberView() === 'grid'}} //... Админцентр теперь менее зависит от пользовательской темы Разработчики решили уйти от концепции темизации админцентра на равне с темизацией сайта. Это значит, что в 4.2 админцентр по-прежнему загружает тему в том же порядке, что был в 4.1, однако теперь не может быть изменён. - многие области темы админцентра теперь жёстко закодированы в своих собственных CSS файлах и не будут наследовать настройки темы сайта. В следующих версиях админцентр нельзя будет кастомизировать, его тема будет использоваться как есть на всех сайтах.
  8. invisionbyte

    Запуск обновления

    В данной инструкции мы расскажем как пошагово обновить ваш форум IP.Board с помощью мастера обновлений. Если вы ещё не скачали новую версию программного обеспечения и не загрузили её на свой сайт, пожалуйста, просмотрите предыдущие инструкции в данном разделе и выполните необходимые действия. Обновление IP.Board Если вы попали на данную страницу, значит у вас уже есть всё, что необходимо для обновления вашего программного обеспечения. Теперь вам нужно открыть сам мастер обновления. Для этого необходимо в строке вашего браузера обратиться к расположению директории админцентра вашего форума IP.Board + '/upgrade'. В данном примере админцентр расположен по адресу http://наш_тестовый_сайт.ru/admin. Это расположение нашего админцентра, чтобы обратиться к мастеру обновления, в нашем случае ссылка будет выглядеть следующим образом: http://наш_тестовый_сайт.ru/admin/upgrade После перехода на данную страницу в вашем браузере и входа в систему с помощью учётных данных администратора, вы увидите следующую страницу. Если вы не увидели похожую надпись на "Обновление Invision Community 4" вверху страницы, и увидели что-нибудь о IP.Board, это значит, что вы не загрузили файлы в необходимое местоположение и должны исправить это. Авторизация в мастер обновления После авторизации в профиль администратора, вы будете перемещены на страницу проверки требований сервера. Если вы ознакомились с нашими предыдущими инструкциями, на данном этапе никаких проблем возникнуть не должно. Если у вас появились ошибочные сообщения, например нет доступа на запись в директорию или некорректная версия PHP, вы должны исправить их и продолжить обновление. Возможно для решения некоторых проблема вам потребуется обратиться к вашему хостинг-провайдеру. Проверка системных требования перед обновлением IP.Board На следующей странице вы сможете указать какие приложения необходимо обновить. Все купленные вами приложения будут отображены списком, однако, если некоторые приложения вы не захотите обновить сейчас, вы можете убрать у них галочки. В большинстве случаев вы должны оставить отмеченными все приложения по умолчанию, если нет особых причин не обновлять какое-либо приложение. Выбор приложений для обновления После продолжения, если вы уже конвертировали ранее вашу базу данных в UTF8, или ваш сайт изначально использовал кодировку UTF8, вам будет представлена страница, информирующая вас о том, что база данных требует конвертирования, как показано ниже. Если вы не увидите этой страницы, значит вам не о чем беспокоиться - база данных уже использует необходимый формат UTF8. Предупреждение о некорректной кодировке базы данных Далее система определит количество таблиц в базе данных, требующих корректировки их сопоставления. Начиная с IPS 4.1.12, вы можете конвертировать вашу базу данных в формат utf8mb4 после обновления IPS4, данную возможность можно найти в вашем админцентре на странице Система > Поддержка > Поддержка в блоке справа. Запуск конвертера базы данных Если ваша база данных значительных размеров, и у вас есть такая возможность, вы можете запустить uft8 конвертацию в командной строке. Поскольку работа IPS4 несколько отличается от работы IP.Board, вам будет представлена возможность внести некоторые настройки перед началос обновления. В нашей инструкции Перед обновлением с 3.x на 4.x мы уже описывали данные изменения, с которыми вам обязательно необходимо ознакомиться. Настройка параметров перед обновлением Далее мастер обновления начнёт автоматическое обновление вашего сайта. На определённых этапах процесса вам может быть предложено вручную выполнить sql запрос в phpmyadmin или аналогичном приложении. Это необходимо для особо больших таблиц вашей базы данных. Процесс обновления IP.Board в IPS4 После того, как процесс обновления завершён, система даст вам знать об этом и вы сможете перейти на ваш сайт или в админцентр. Вы должны перейти в админцентр и убедиться в том, что запущен процесс перестроения контента. Более подробно об этом мы поговорим в нашей следущей инструкции - Перестроение контента сайта. Обновление завершено
  9. Павел

    Обновление тем

    При появлении нового программного обеспечения, в нём неизбежно будут внедрены изменения в стандартных шаблонах, которые должны быть перенесены в ваши кастомные темы. При обновлении, только неизмененные шаблоны будут автоматически обновлены, и вам нужно самостоятельно внедрить изменения в необновлённые шаблоны. Есть несколько инструментов, доступных для вас, чтобы достичь этого. Каждый из которых описан ниже. Различия тем Инструмент различия тем это внешний инструмент, расположенный на сайте разработчика по ссылке: https://invisionpower.com/index.php?app=core&module=system&controller=plugins&do=diff Этот инструмент позволит вам увидеть различия между 2 версиями IPS4, начиная с 4.0.0 и до текущей. Инструмент сравнения различий в шаблона IPS4 После того, как вы выбрали версии для сравнения, вы увидите все изменения между шаблонами выбранных версий в формате, показанном на изображении ниже. Красный текст показывает удалённый код, зелёный - добавленный код. Различия в шаблонах Сравнение в админцентре Вы можете сравнить изменённый шаблон вашей темы со стандартным шаблоном прямо в вашем админцентре. Прежде всего, вы должны знать какие именно элементы были изменены в вашей теме. Вы можете сделать это с помощью меню выбора, расположенного сверху списка шаблонов, и выбрать в меню только модифицированные шаблоны. Это позволит вам быстро найти все шаблоны, которые вам необходимо обновить вручную после обновления программного обеспечения. Поиск модифицированных шаблонов темы После того, как вы нашли и открыли шаблон, над которым необходимо поработать, вы увидите кнопку Инструменты в правом верхнем углу экрана. При нажатии на неё вы увидите опцию, которая покажет вам стандартный код шаблона. Настройки шаблонов После того, как вы выбрали это, вы увидите стандартный шаблон, расположенный рядом с модифицированным, и отображающий все изменения, как показано на изображении ниже. Обратите внимание, что вы не можете редактировать код стандартного шаблона. Просмотр изменений шаблонов в админцентре
  10. В этой статье описывается, как определить версии вашего приложения и использовать Upgrader для выполнения запросов обновления между версиями. Обновляетесь с IP.Board 3.x? Если у вас есть приложение, которое изначально было разработано под IP.Board 3.x, вам нужно будет сделать следующее. Не имеет значения установили ли вы сразу версию 4.x или обновились с 3.x. Создайте новое приложение в обычном режиме в панели администратора. Если вы установили сразу версию 4.x, а не обновились, вручную создайте таблицы в вашей SQL базе данных. Во вкладке “Database Schema” в центре разработчика импортировать таблицы базы данных. Важно использовать вкладку "Импорт из базы данных", так как другие варианты будут предполагать создание новых таблиц. На вкладке “Versions” добавьте все ваши предыдущие версии и запросы, необходимые для обновления – более подробно это рассмотрено ниже. Существует возможность загрузить ваш более ранний файл versions.xml, чтобы быстро их импортировать, но нужно будет указать обновления для каждой версии вручную. Как определить версии В Центре разработчика есть вкладка “Versions”, которая показывает все версии вашего приложения. Важно, чтобы там всегда была указана последняя версия приложения. Например для нового приложения у вас должна быть указана версия "1.0.0". Когда вы создадите новую версию приложения (версии 1.0.0), вы должны сразу после этого добавить следующую версию (например 1.0.1), вы укажете информацию о версии при построении приложения, а специальная версия upg_working будет очищена и готова к следующей новой версии. Это нужно для того, чтобы когда вы работаете над приложением, система автоматически вносила любые изменения, которые вы сделали, в базу данных для того, чтобы обновить его с текущей версии до той, которую вы указали. Схема базы данных Во вкладке “Database Schema” можно определить все таблицы, которые использует ваше приложение. Когда приложение устанавливается в первый раз, создаются таблицы. По мере внесения изменений в схему базы данных, система автоматически добавит соответствующие запросы, чтобы обновить приложение до последней версии. Например: у вас есть текущая финальная версия приложения на вкладке “Versions” 1.0.0 и у вас есть таблица на вкладке “Database Schema”. Вы публикуете эту версию, а затем добавляете версию 1.0.1 во вкладке “Versions”. Позже вы добавляете столбец в таблицу на вкладке “Database Schema”. При публикации версии 1.0.1, система автоматически: Для установки: просто создает таблицу, как это было указано, в том числе с добавленным столбом. Для обновлений: добавляет столбец. Вам не нужно вручную добавлять столбец в процессе обновления. Запросы пользовательской версии и код Хотя система Database Schema хороша при автоматической обработке таблиц, принадлежащих вашему приложению, может понадобиться так же выполнить и другие запросы (например UPDATE запросы или запросы, чтобы добавить столбцы в таблицы, не принадлежащие вашему приложению). Это делается на вкладке Versions. Просто нажмите на значок "+" для версии, для которой должен быть выполнен запрос (например, если запрос должен быть выполнен при обновлении до версии 1.0.1 запрос, нужно нажать "+" для версии 1.0.1), однако, вы просто добавите это в текущую версию, над которой вы работаете, которая будет обозначаться как "upgrade_working" в списке "Versions"). Вы увидите, что есть специальная "install" версия, которая может быть использована для задания запросов, которые должны быть выполнены при установке. Может потребоваться добавить запрос как к "install" версии, так и к версии с которой вы работаете . Например, если вы работаете над версией 1.0.1, и хотите добавить столбец в таблицу core_groups, который вы не добавляли в версии 1.0.1, вам нужно будет добавить запрос для версии 1.0.1 (для тех, кто обновился с 1.0.0) и специальной "install" версии (для новых установок). Если вам необходимо запустить код, который не может быть выражен в виде одного запроса, вы также можете использовать пользовательский код. Для этого нажмите на кнопку "</>" для версии, которая нуждается в пользовательском коде. Это создаст файл в директории applications/<ваше_приложение>/setup/<version>/ с каркасом для работы. Просто откройте этот файл и следуйте инструкциям в нем, чтобы добавить туда свой код. Вы также можете сделать это для "install" версии. Если вы перешли с IP.Board 3, вы можете вручную создать файл queries.php в директории applications/<your_app>/setup/<version>/ с содержимым старого файла mysql_updates.php (установив $SQL переменную). Поскольку эта функция только для поддержки устаревших версий, файл нельзя создать из центра разработчика, только вручную. Если у вас небольшое количество запросов, может быть проще переписать их вызовом метода \IPS\Db::i() и добавить, используя обычный метод (нажав на кнопку "+" для нужной версии в Центре Разработчика). Удаление кода Система автоматически удалит все таблицы, определенные схемой базы данных вашего приложения при его удалении. Если вам необходимо выполнить код в дополнение к этому, вы можете сделать это с расширением Uninstall. В Центре разработчиков для вашего приложения, на вкладке “Расширения” нажмите кнопку "+" для core > Uninstall и создайте расширение (название не важно). Это создаст файл с каркасом в каталоге applications/<your_app>/extensions/core/Uninstall/. Просто откройте файл и следуйте инструкциям в нем, чтобы добавить свой код.
  11. Когда выходит обновление для вашего сообщества, вы будете уведомлены об этом несколькими способами. Для начала необходимо настроить уведомление по почте в админцентре на странице Система > Настройки > Общие настройки: Настройка для уведомлений об обновлении в IPS 4 Когда доступно обновление, вы получите по электронной почте уведомление: Уведомительное email сообщение об обновлении Кроме того, в верхней части вашего экрана будет отображён соответствующий баннер, который виден только администраторам: Баннер, появляющийся при появлении обновления Полный список всех нововведений в новую версию будет отображён на главной странице вашего админцентра. Если обновление несёт в себе исправления в безопасности, то каждый метод (баннер, email сообщение , и админцентр) предупредит вас об этом. Вы не сможете сможете закрыть баннер обновления, пока он не будет установлено. Применение обновления Есть два основных способа применить обновление: скачать zip архив из клиентской области на сайте разработчика или обновить сайт прямо из вашего админцентра. Если вы скачали полный полный дистрибутив из клиент-центра, просто загрузите файлы из архива поверх существующих и перейдите в браузере /admin/upgrade для запуска мастера обновлений. Однако, как правило, гораздо проще произвести обновление Invision Community из своего админцентра. Когда обновление доступно, просто нажмите на кнопку "Обновить сейчас". Если доступно, IPS4 автоматически применить файлы и перенаправит вас к пошаговому процессу обновления. Если невозможно применить изменённые файлы, вам будет предложено скачать zip архив с теми файлами, которые необходимо загрузить. Обновление с IP.Board 3 Если вы производите обновление с IP.Board 3 в Invision Community 4, пожалуйста, ознакомьтесь с соответствующим разделом инструкций - обновление IP.Board 3 в Invision Community.
  12. К нам обратился клиент с форумом версии 2.3.6 с кодировкой базы данных cp1251 для обновления его до IPS 4.1. Форум имеет нестандартный дизайн в синих тонах, а так же базы данных организаций на DataLife Engine в качестве главной страницы. Задача определена следующая: обновить форум до актуальной версией IPS 4.1, перенести форум на главную страницу и перенести каталог организаций в отдельную базу данных на отдельную страницу. Для этих целей будет использовано приложение Pages из комплекта IPS4. Для начала мы подняли копию в директории, таким образом мы предотвратим возможные недоработки или какие-либо другие неприятные обстоятельства в процессе обновления. Разработан максимально подобный стиль, согласованный с владельцем форума. Процесс обновления будет разделён на следующие составляющие: 2.3.6 > 3.0.5 > 3.2.3 > 3.4.6 > 4.1.10, кроме того, в процессе обновления кодировка базы данных будет приведена к необходимой - utf-8. 1 Этап - обновление на 3.0.5 Первым делом удалим ненужные файлы и директории от 2.3: sources skin_acp retail resources modules lofiversion jscripts ips_kernel interface install init.php index.php favicon.ico converge_local admin.php admin Далее загружаем файлы дистрибутива IP.Board 3.0.5.Редактируем конфигурационный файл config_global.php, расположенный в корне форума, а именно: Удаляем строчку, т.к. она устарела: $INFO['mysql_codepage'] = 'cp1251'; Вместо неё вставляем: $INFO['sql_charset'] = 'utf8'; Теперь необходимо сконвертировать кодировку таблиц базы данных и изменить сравнение таблиц. Для этого создаём файл info.php со следующим содержанием: <?php include("conf_global.php"); $codepage='utf8'; $collation='utf8_unicode_ci'; $dbhost = $INFO['sql_host']; $dbuser = $INFO['sql_user']; $dbpass = $INFO['sql_pass']; $dbname = $INFO['sql_database']; $dbprefix = $INFO['sql_tbl_prefix']; if( !ini_get('safe_mode') ){ @set_time_limit(0); } @header("Content-Type: text/plain; charset=UTF-8"); $dbconn = mysql_connect($dbhost, $dbuser, $dbpass) or die( mysql_error() ); $db = mysql_select_db($dbname) or die( mysql_error() ); $sql = "ALTER DATABASE `".$dbname."` DEFAULT CHARACTER SET $codepage COLLATE $collation"; print "$sql;\n"; $sql ="SELECT table_name FROM information_schema.tables WHERE table_schema = '".$dbname."' AND table_collation NOT LIKE '".$collation."' AND table_name LIKE "."'".$dbprefix."%';"; $result = mysql_query($sql) or die( mysql_error() ); while ( $row = mysql_fetch_row($result) ) { $table = mysql_real_escape_string($row[0]); $sql = "ALTER TABLE $table DEFAULT CHARACTER SET $codepage COLLATE $collation, CONVERT TO CHARACTER SET $codepage COLLATE $collation"; print "$sql;\n"; } mysql_close($dbconn); flush(); ?> Загружаем скрипт в корень форума и обратимся к нему из браузера: site.ru/info.php На странице мы увидим запросы, которые необходимо сделать во вкладке SQL в Phpmyadmin. Однако, если форум крупный, имеет большое количество данных, запросы для массивных таблиц имеет смысл делать по одиночку. Например, для таблицы сообщений (posts) мы сделали отдельный запрос, а все остальные вместе. После выполнения запросов имеет смысл проверить данные в таблицах, например в той же таблице posts, данные должны быть в правильной кодировке, читаемые. Есть множество способов перекодирования данных в таблицах, однако этот способ выбран нами не случайно - он зарекомендовал себя при больших данных в таблицах и работает без каких-либо сбоев и ошибок. Кроме того конвертирование можно сделать с помощью программы Supex Dumper, однако это уже другая история.. Теперь переходим на страницу обновления - site.ru/forum/admin/upgrade и приступаем к обновлению скрипта. Процесс обновления завершился без каких-либо проблем. 2 этап - обновление на 3.2.3 Загружаем файлы в корень форума с заменой существующих и обновляем скрипт. Обновление прошло без проблем. Есть один нюанс - если на вашем форуме больше 100 тысяч сообщений, то необходимо делать ресурсоёмкие запросы вручную. 3 этап - обновление на 3.4.6 Загружаем файлы нового дистрибутива в корень с заменой существующих. Обновляем скрипт. Процесс прошёл без каких-либо проблем. 4 этап - обновление на 4.1.10 Перед обновлением изменили версию php на сервере на 5.6. Загружаем файлы дистрибутива и обновляем скрипт. В ходе обновления проблем не возникло. 5 этап - перенос форума в корневую директорию Для смены URL адреса форума на IPS4 необходимо проделать несколько простых шагов: Сменить адрес форума в config_data.php; Снять бэкап базы данных, открыть его в Notepad++ и массово изменить адрес старого форума на новый адрес; Воспользоваться инструкций из нашей базы знаний - Смена URL адреса;
  13. Если вы производите обновление программного обеспечения, версия которого ниже 3.0, сначала необходимо обновиться на 3.4. Примеры обновлений форумов IP.Board 2.x в Invision Community 4 можете посмотреть в соответствующем разделе нашей лаборатории. Первое, что вам нужно сделать, это скачать дистрибутив Invision Community в клиентском центре сайта разработчика. Подробнее с этими действиями вы можете ознакомиться внашей соседней статье. Получение Invision Community Загрузка файлов на сервер Вам нужно загрузить скачанные с клиентского центра файлы с помощью FTP протокола. Если вы не знаете как это сделать, обратитесь к вашему хостинг-провайдеру и попросите инструкцию. Для данных целей мы использовали популярный FTP клиент WinSCP. После того, как вы открыли ваш FTP клиент и подключились к серверу, вам нужно определиться с директорией, в которую нужно загрузить файлы. Этой директорией является место, куда установлен ваш форум на IP.Board. Важно убедиться в том, что при загрузке файлов на сервер, вы перезаписываете все существующие файлы и папки. Ваши данные не будут утеряны, т.к. они хранятся в базе данных. После того, как вы подключились к серверу и определили местоположения установленного IP.Board, нужно загрузить файлы с заменой всех существующих файлов и папок. Загрузка файлов IPS4 поверх IP.Board
  14. В данной документации описана общая информация, знать которую необходимо перед обновлением Invision Community с линейки 3.x на 4.x. Некоторые элементы в 3.x не совместимы с 4.x: Стили. Изображения стилей. Хуки сторонних разработчиков. Приложения сторонних разработчиков. Языки. Основные данные форума (пользователи, личные сообщения, форумы, темы, сообщения и т.д.) будут обновлены для работы IPS 4.x. Резервные копии Пожалуйста, перед обновлением убедитесь, что у вас есть полные резервные копии базы данных и файловой системы вашего сообщества. Системные требования для работы Invision Community 4.x Для проверки системных требований на предмет работоспособности Invision Community 4.x на вашем сервере, необходимо воспользоваться проверочным файлом - Файл проверки системных требований Invision Community 4.x. Требования UTF8 Invision Community 4 корректно работает только с кодировкой UTF8, по этому, если кодировка вашей базы данных отлична от UTF8, в начале процесса обновления вам будет предложено конвертировать базу данных в соответствующую кодировку. Такая возможность присутствует в Invision Community 4 что называется 'из коробки' и отлично работает. После процесса конвертирования базы данных вы будете перемещены к мастеру обновления. Проверка URL адресов и путей перед обновлением Очень важно перед процессом обновления проверить свои url адреса и пути хранения файлов в админцентре 3.x. Имена пользователей Имена пользователей и отображаемые имена в IPS4 были объединены. Как администратор, вы должны выбрать какие данные использовать при обновлении. Обратите внимание, что это поле будет публично отображаться для всех пользователей. Друзья / Подписчики Вместо друзей в IPS4 есть только подписчики. Теперь пользователь может подписаться на контент другого пользователя. В процессе обновления у вас есть возможность преобразовать друзей в подписчиков. Форумы вопросов и ответов Предыдущие версии IP.Board позволяют активировать у каждого форума функцию 'Решено'. В IPS4 этот функционал несколько расширен, позволяя пользователям задавать вопросы и оценивать ответы на них. Группа Неактивированные При обновлении на IPS4, группа Неактивированных пользователей объединится с группой Пользователи с "Флагом неактивированный", этим пользователям будет предложено активировать свою учётную запись, либо продолжить использование форума/сайта в качестве гостя до подтверждения аккаунта. IP.content > Pages Обновление IP.Content в Pages обновит базу данных приложения и её содержимое для нового приложения Pages, однако, все блоки и шаблоны необходимо создать заново после обновления. Удалённый контент Если у вас в панели модератора имеются удалённые элементы контента, в процессе обновления они будут удалены окончательно, т.к. в IPS 4 больше не существует такого функционала. Поэтому, если вы не хотите удалять контент, необходимо его восстановить перед обновлением.
  15. Третий форум, на котором задаю свой вопрос. Может быть здесь кто-то глубоко шарит в механизмах работы IPS. Что-то нигде не могу найти подробной инструкции по обновлению движка с 3.4.x до 4.0. На официальном сайте есть статья (перевод есть на этом), но там просто общие черты. Как таковой инструкции, описания механизам нет. На официальном форуме какой-то энтузиаст создавал плохо оформленную тему, но клиентам без активной подписки она недоступна (умники, слов нет). Делал самостоятельно несколько заходов на четверку на локалке. Один раз успешно (хоть и с ошибками по пути). Теперь пытаюсь повторно, попутно записывая действия, т.к. никаких подсказок от IPS нет. Например, то, что в моей 8-гиговой базе можно смело почистить некоторые таблицы кэшей, чтобы облегчить конвертацию. Конвертирую я базу в отрыве от файлов движка. Сперва залил в папку конвертер utf8convert и conf_global.php от тройки. Конвертировал через командную строку. Все замечательно. Далее залил в папку файлы четверки. Запускаю /admin/upgrade - выдает ошибку: Эта таблица от четверки. В тройке ее нет и быть не может. То бишь не понятно, какого лешего инсталлятор требует эту таблицу, когда конвертации еще не было. Вдвойне удивительно то, что предыдущий раз я делал все точно так же, и этой ошибки не было. Очевидно, скрипту обновления нужен какой-то определенный conf_global.php с какими-то определенными значениями? Даже значение $INFO['installed'] менял на 0. Не помогает. Прошу подсказки.
  16. В Invision Community 4 существует две специальные страницы, которые полностью не входят в тему и систему языков: error.html Отображается в случаях, когда возникла серьёзная ошибка и нормальная ошибка на странице не может быть отображена (например когда сервер базы данных недоступен, или невозможно получить данные темы и языков).upgrading.html Данная страница отображается в процессе обновления.Вы можете создать свои собственные страницы с любым содержанием для этих случаев и указать Invision Community 4 использовать созданные вами страницы вместо стандартных. Такой способ позволит сохранить ваши страницы даже при обновлении системы, когда все файлы заменяются новыми. Для этого: 1. Создайте необходимые файлы и загрузите их в корневую директорию вашего сообщества. 2. Если вы ещё не создавали файл constants.php в корне вашего сообщества, его необходимо создать со следующим содержимым: <?php define( 'ERROR_PAGE', 'custom_error.html' ); define( 'UPGRADING_PAGE', 'custom_upgrading.html' ); ?>Соответственно измените названия страниц (custom_error.html и custom_upgrading.html) на собственные.
  17. Пытаюсь связаться с вами по блоку callhunter, но безуспешно. Перед покупкой хотелось бы уточнить: Возможно ли русифицировать уже установленную версию 4.0.13? Т.е. добавить перевод, модуль авторизации и прочие доработки вашего пакета. Второй вопрос: вообще, готова русификация 4.0.13 или нет? И последний, как с вами можно оперативно связаться, потому как на форум и в callhunter, судя по всему, никто не заглядывает.
  18. В данной документации описана общая информация, знать которую необходимо перед обновлением Invision Community с линейки 3.x на 4.x. Некоторые элементы в 3.x не совместимы с 4.x: СтилиХуки сторонних разработчиковПриложения сторонних разработчиковОбщая база форума (пользователи, личные сообщения, форумы, темы, сообщения и т.д.) будут обновлены для работы IPS 4.x Резервные копии Пожалуйста, перед обновлением убедитесь, что у вас есть полные резервные копии базы данных и файловой системы вашего сообщества. Системные требования для работы Invision Community 4.x Для проверки системных требований на предмет работоспособности Invision Community 4.x на вашем сервере, необходимо воспользоваться проверочным файлом - Файл проверки системных требований Invision Community 4.x Требования UTF8 Invision Community 4 корректно работает только с кодировкой UTF8, по этому, если кодировка вашей базы данных отлична от UTF8, в в начале процесса обновления вам будет предложено конвертировать базу данных в соответствующую кодировку.Такая возможность присутствует в Invision Community 4 что называется 'из коробки' и отлично работает. После процесса конвертирования базы данных вы будете перемещены к режиму обновления. Проверка URL адресов и путей перед обновлением Очень важно перед процессом обновления проверить свои url адреса и пути хранения файлов в админцентре 3.x. Имена пользователейИмена пользователей и отображаемые имена в IPS4 были объединены. Как администратор, вы должны выбрать какие данные использовать при обновлении. Обратите внимание, что это поле будет публично отображаться для всех пользователей. Друзья / ПодписчикиВместо друзей в IPS4 есть только подписчики. Теперь пользователь может подписаться на контент другого пользователя. В процессе обновления у вас есть возможность преобразовать друзей в подписчиков. Форумы вопросов и ответовПредыдущие версии IP.Board позволяют активировать у каждого форума функцию 'Решено'. В IPS4 этот функционал несколько расширен, позволяя пользователям задавать вопросы и оценивать ответы на них. Группа НеактивированныеПри обновлении на IPS4, группа Неактивированных пользователей объединится с группой Пользователи с "Флагом неактивированный", этим пользователям будет предложено активировать свою учётную запись, либо продолжить сёрфинг форума/сайта в качестве гостя до подтверждения аккаунта. Для настроек используйте маску доступа гостей. IP.content > PagesОбновление IP.Content в pages обновит базу данных приложения и её содержимое для нового приложения Pages, однако, все блоки и шаблоны необходимо создать заново после обновления. Удалённый контент Если у вас в панели модератора имеются удалённые элементы контента, в процессе обновления они будут удалены окончательно, т.к. в IPS 4 больше не существует такого функционала. Поэтому, если вы не хотите удалять контент, необходимо его восстановить перед обновлением.
  19. Инструкция предназначена для произведения обновления Invision Community 4 до актуальной версии. Внимание. Инструкция для обновления Invision Community (IP.Board) линейки 3.x до линейки 4.x описана в данной статье. При выпуске разработчиками очередного обновления скрипта, у Вас в админцентре появится информационное окно, указывающее версию обновления: Разработчики предлагают нам два способа обновления: Скачать изменённые файлы из информационного окна в адмицентре и загрузить их в корень вашего сайта.Традиционный - скачать полный обновлённый дистрибутив из клиент-центра сайта разработчика и, так же, загрузить файлы в корень вашего сайта.Это два абсолютно одинаковых способа, разница лишь в количестве загружаемых файлов. Вы вправе выбрать удобный для Вас способ и следовать инструкции в этой статье. После загрузки файлов в корень сайта, Вам необходимо перейти по следующему адресу: http://сайт.ru/admin/upgrade (путь указан со стандартной директорией админцентра, соответственно, если вы меняли директорию админцентра, необходимо будет её изменить перед загрузкой файлов обновления). Шаг 1 - авторизация Произведите авторизацию в учётную запись администратора для начала процесса обновления. Шаг 2 - проверка системных требований На данном этапе будет произведена проверка системных требований. Если все требования в норме, нажимаем далее, если нет - производим соответствующие настройки. Шаг 3 - Выбор приложений для обновления Данный шаг позволяет выбрать приложения, которые Вы хотите обновить. Следующим шагом будет начало процесса обновления, после которого Вы увидите соответствующее окно, означающее окончание процесса.
×
×
  • Создать...

Важная информация

Используя наш сайт вы соглашаетесь с нашей Политикой конфиденциальности