Новые смайлы
Набор смайлов по умолчанию был заменен на набор, созданный
Shelley. Этот набор включает также
smilies, которые не включены по умолчанию, но это можно быстро исправить в панели администратора, добавив недостающие.
Старые смайлы были перемещены в папку
styles/default/xenforo/smilies.doodle/. Если есть желание продолжить их использование, то можно обновить пути в менеджере смайлов в панели управления.
Шаблоны объявлений
Было наконец-то добавлено много
ad_* шаблонов, которые позволяют размещать рекламные объявления в определенных местах. Такие места располагаются выше контента (ниже меню хлебных крошек), в пределах сообщения, ниже сообщения, в пределах боковой панели и еще в некоторых местах. В комбинации с условиями ограничения их показа - очень удобный способ добавления рекламы к форуму.
Содержимое
ad_* шаблонов не будет изменено разработчиками XenForo, пока не настанет время для лучшей системы. Таким образом можно настраивать их как заблагорассудится, не переживая о проблемах с шаблонами после обновлений форума.
Увеличение скорости для пальцеориентированных браузеров
Существенные усовершенствования были сделаны для пальцеориентированных браузеров в мобильных устройствах, таких как iPhone.
Это изменение также позволило восстановить работу Lightbox для таких браузеров.
Backward Compatability Breaks Since 1.0.0 RC3
Two changes have been made since 1.0.0 RC3 that may break backwards compatability with existing styles and add-ons that make use of the search system.
The stable API of XenForo allows us to alert developers to changes that may affect them, to avoid unpleasant surprises. Add-on developers and style designers should pay attention to these changes to ensure that their products are compatible with XenForo 1.0.0:
(PHP / MySQL) Search Results
Search results used to be stored in the xf_search.search_results table as a serialized array of the following structure:
PHP код:
serialize(array(
0 => array('content_type' => 'post', 'content_id' => 234),
1 => array('content_type' => 'thread', 'content_id' => 345),
...
));
This approach has been deprecated in favor of a JSON-encoded array of the following form:
PHP код:
json_encode(array(
0 => array('post', 234),
1 => array('thread', 345),
...
));
The fields xf_search.search_constraints and xf_search.warnings have both been changed from storing serialized data to JSON-encoded data.
(HTML / JavaScript) QuickSearch Form
The QuickSearch form used to rely upon the primary <input type="search" /> field having
name="keywords". This has now been changed, and it is now required that the primary <input type="search" /> field has
id="QuickSearchQuery".