Посмотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на главный экран.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Некоторые изменения в XFRM 2.3.4 включают
Внесены изменения в следующие общедоступные шаблоны:
- Исправлена ошибка при возникновении исключения, когда не удается загрузить значок существующего ресурса
- Корректно обрабатывается, когда значок ресурса не может быть загружен
- Метка " заменено" отображается только в неучтенных рейтингах, если они видны
При необходимости для интеграции этих изменений следует использовать систему интеграции на странице «Устаревшие шаблоны».
- xfrm_resource_review_macros
Для XenForo Resource Manager требуется XenForo 2.3 или более поздней версии
Некоторые изменения в XFRM 2.3.3 включают:
- Исправлены подсказки по типу для задания встраивания метаданных ресурса
- Исправлены отсутствующие группы пользовательских полей на странице добавления ресурса
В следующих общедоступных шаблонах произошли изменения:
При необходимости для интеграции этих изменений следует использовать систему объединения на странице "устаревшие шаблоны".
- xfrm_category_add_resource
- xfrm_resource_review_macros
- xfrm_resource_update_macros
- xfrm_resource_view
- Исправление как избранных и популярных ресурсов, извлекающих вложения из сообщений
- Исправлена отправка webhook, когда у ресурса нет версии
- Исправлено переполнение звездочек отзывов о ресурсах при большом количестве отзывов
Хотя большая часть этого выпуска посвящена исправлениям ошибок и стабильности, в нем есть несколько примечательных изменений.
После обновления XenForo до версии 2.3 в файловой системе будет находиться ряд файлов, которые больше не используются. Любая установка XenForo, которая существует уже некоторое время, в меньшей степени будет иметь аналогичную проблему. Эти файлы сами по себе не должны создавать никаких проблем, но в то же время хранить их поблизости также не имеет особого смысла.
Существует три подхода к автоматической очистке устаревших файлов.
При обновлении одним щелчком мыши теперь есть специальный шаг для удаления файлов, которые присутствовали в версии, с которой вы обновляетесь, и которые больше не присутствуют в устанавливаемой версии. Мы уже знаем, что на данный момент у нас есть доступ на запись к файлам в вашей файловой системе, поэтому в большинстве случаев проблем с удалением этих файлов возникнуть не должно.
После каждого обновления мы также ставим в очередь задание на очистку файла на основе списка файлов, перечисленных в hashes.json файле. Все в вашем src/vendor, src/vendor-patch и src/XF каталоге, чего нет в hashes.json списке, будет удалено автоматически, если это возможно. Если это невозможно, мы зарегистрируем ошибку в журнале ошибок вашего сервера.
Если возникает проблема с доступом на запись, вы можете войти в свою серверную оболочку / CLI и просто запустить следующую команду:
Bash:php cmd.php xf:file-clean-up XF
Пока пользователь CLI имеет доступ на запись в ваш каталог XenForo, старые файлы будут удалены.
Если все остальное не помогает, а вы по-прежнему хотите удалить устаревшие файлы, мы рекомендуем следующий подход:
- Закрыть форум
- Удалите содержимое следующих каталогов:
- src/vendor
- src/vendor-patch
- src/XF
- Повторно загрузите файлы из текущего выпуска
Мы также будем автоматически пытаться очистить файлы официальных дополнений после каждого обновления. Опять же, если в процессе очистки возникнут проблемы с записью, журнал ошибок будет зарегистрирован в журнале ошибок вашего сервера. Вы можете выполнить ту же команду, что и в предыдущем списке (используя либо XFRM, XFES, либо XFMG вместо XF src/addons в качестве аргумента), либо выполнить ручную очистку соответствующего дополнения, описанную выше, в разделе, описанном в разделе....
Разработчики, которые хотят запустить автоматическую очистку своих собственных файлов, могут сделать это, вызвав следующее из своего Setup класса надстройки в postUpgrade методе:
PHP:<span>$this</span><span>-</span><span>></span><span>enqueuePostUpgradeCleanUp</span><span>(</span><span>)</span><span>;</span>
Начиная с Release Candidate 5, мы добавили поддержку трендового контента в XenForo Resource Manager и Media Gallery.
Мы изменили способ сохранения имен файлов для вложений в файловой системе. Теперь каждое вложение будет получать случайное file_key значение, которое используется для определения имени файла в файловой системе. Для более старых вложений по умолчанию будет установлено текущее значение file_hash. Основной причиной внесения этого изменения является то, что URL-адрес или путь к определенным вложениям или миниатюрам больше не будет изменяться после оптимизации (что привело бы к изменению file_hash значения и, следовательно, имени файла).
И это все на этой неделе. Более подробную информацию об ошибках, исправленных в этом выпуске, можно найти на форуме "Устраненные ошибки".
Это предварительное программное обеспечение. Официально не поддерживается.
Мы не рекомендуем запускать его в рабочей среде.
Пожалуйста, помните, что это предварительная версия программного обеспечения. Оно содержит известные ошибки и неполную функциональность. Мы не рекомендуем запускать предварительное программное обеспечение в производственной среде, и поддержка в настоящее время ограничивается вопросами здесь, на форумах сообщества.
Дополнения и пользовательские стили могут быть недоступны после обновления до версии 2.3. Вы должны тщательно протестировать свои дополнения или поискать обновления. Будьте особенно осторожны с дополнениями, которые охватывают функции, аналогичные тем, которые добавлены в 2.3; они могут конфликтовать с основными данными XenForo. При обнаружении конфликтов данных их необходимо будет устранить в новом выпуске дополнения или путем удаления дополнения перед обновлением до версии 2.3.
Если вы решите использовать программное обеспечение, подготовленное к выпуску, вы несете ответственность за то, чтобы создать резервную копию ваших данных. Мы рекомендуем вам сделать это перед попыткой обновления. Если вы сомневаетесь, всегда выполняйте тестовое обновление копии ваших производственных данных.
Другие изменения
Мы также внесли некоторые другие масштабные изменения в код в результате автоматического запуска PHP CS Fixer. В целом это мало что меняет, но если вы относитесь к тому типу людей, у которых ваши XF-файлы хранятся в репозитории GitHub, вы увидите много изменений, но в основном они просто направлены на то, чтобы сделать общую кодовую базу немного легче для чтения, отслеживания и в целом более согласованной.
Мы не можем полностью гарантировать отсутствие проблем с совместимостью, поэтому рекомендуем всем вам не торопиться перед обновлением до Release Candidate 3. Если вы используете XF 2.3 на производственной площадке, мы рекомендуем сначала выполнить тестовое обновление.
Более подробную информацию об ошибках, исправленных в этом выпуске, можно найти на форуме "Устраненные ошибки".
Это предварительное программное обеспечение. Официально не поддерживается.
Мы не рекомендуем запускать его в рабочей среде.
Поскольку мы все больше приближаемся к легендарной стадии "release candidate" и, в конечном итоге, к стабильному выпуску, сегодня мы выпускаем восьмую бета-версию XenForo 2.3! На этой неделе не было ничего особенно примечательного, кроме ряда исправлений ошибок.
Мы настоятельно рекомендуем всем, кто тестирует 2.3 в течение этого периода бета-тестирования, обновляться по мере выпуска каждой бета-версии.
Более подробную информацию об ошибках, исправленных в этом выпуске, можно найти на форуме по исправленным ошибкам.
Это бета-версия программного обеспечения. Официально оно не поддерживается.
Мы не рекомендуем запускать его в рабочей среде.
Пожалуйста, помните, что это бета программное обеспечение. Оно содержит известные ошибки и неполную функциональность. Мы не рекомендуем запускать бета-версию программного обеспечения в производственной среде, и в настоящее время поддержка ограничивается вопросами здесь, на форумах сообщества.
Дополнения и пользовательские стили могут быть недоступны после обновления до версии 2.3. Вы должны тщательно протестировать свои дополнения или поискать обновления. Будьте особенно осторожны с дополнениями, которые охватывают функции, аналогичные тем, которые добавлены в 2.3; они могут конфликтовать с основными данными XenForo. При обнаружении конфликтов данных их необходимо будет устранить в новом выпуске дополнения или путем удаления дополнения перед обновлением до версии 2.3.
Если вы решите запустить бета-версию программного обеспечения, вы несете ответственность за то, чтобы создать резервную копию ваших данных. Мы рекомендуем вам сделать это перед попыткой обновления. Если вы сомневаетесь, всегда выполняйте тестовое обновление копии ваших производственных данных.
Это бета-версия программного обеспечения. Официально оно не поддерживается.
Мы не рекомендуем запускать его в рабочей среде.
Мы используем некоторые обязательные cookies для работы сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.