Если вы мало знакомы с этими кодами, но активно используете модуль «Пользователи», то вам стоит прочитать этот пост с особенным вниманием, так как возможности, доступные вам с данными кодами, позволяют добавлять информацию на страницы с уникальными идентификаторами, которых нет в «Управлении дизайном».
Как узнать уникальный идентификатор страницы?
Если вы администратор и у вас есть доступ к разделу «Управление дизайном» и панели администратора, зайдите на любую страницу модуля «Пользователи» и нажмите на иконку пазла, чтобы увидеть список переменных страницы и их значения:
Как использовать коды?
Рассмотрим конкретный пример. Как добавить на страницу «Отправить личное сообщение» дополнительную информацию, не добавляя её на другие страницы единого шаблона личных сообщений? Очень просто:
<?if($URI_ID$='userpmNew')?>Не спамьте при отправке личных сообщений!<?endif?>
где:
- userpmNew — значение $URI_ID$;
- Не спамьте при отправке личных сообщений! — текст, выводимый только на странице отправки личных сообщений.
Примеры поддерживаемых кодов и ответов
«Мой профиль» и просмотр чужого профиля:
$URI_ID$ — userDetails15759
$PAGE_ID$ — userdetails
$MODULE_ID$ — index
Страница редактирования профиля:
$URI_ID$ — userEdit15759
$PAGE_ID$ — useredit
$MODULE_ID$ — index
Принятые ЛС:
$URI_ID$ — userpmInbox
$PAGE_ID$ — userpm
$MODULE_ID$ — index
Отправленные ЛС:
$URI_ID$ — userpmSendbox
$PAGE_ID$ — userpm
$MODULE_ID$ — index
Страница отправки ЛС:
$URI_ID$ — userpmNew
$PAGE_ID$ — userpm
$MODULE_ID$ — index
Массовая рассылка ЛС:
$URI_ID$ — userpmNewToGroup
$PAGE_ID$ — userpm
$MODULE_ID$ — index
Список пользователей:
$URI_ID$ — usersList
$PAGE_ID$ — userslist
$MODULE_ID$ — index
Прочие обновления и багфиксы
- поддержка кода $AVATAR_URL$ на странице материала статьи в модуле «Каталог статей» → done;
- корректная работа кода $_STATUS$ при статусе пользователя «Скрытый» → done;
- правильный вывод canonical при подключенном https → done;
- корректное отображение количества похожих материалов при использовании кода $RELATED_ENTRIES$ → done;
- исправлены ошибки в работе кода $ONTOP$ в модуле «Доска объявлений» → done;
- мелкие правки, связанные с багами во внешнем виде новой панели управления → done.