Skip to content

4. Фото пользователя

Alex edited this page Apr 1, 2016 · 3 revisions

Для использования возможности загрузки фото с помощью fileAPI вам необходимо вставить соответствующие теги в tpl фалах.

файл users.profile.tpl

Вставляем в нужном вам месте форму загрузки фото.

<!-- IF {PHP|cot_module_active('fileAPI')} -->
{USERS_PROFILE_ID|fileAPI_form('area:user_image, cat:photo, indf:$this, preset:photo')}
<!-- ENDIF -->

По умолчанию размер фото 300х200 с возможностью обрезания в модальном окне. Стоит отметить, что настройки формы загрузки находятся в предустановках модуля. В данном случает используется preset с именем photo. Там находятся все необходимые настройки, размер и т.д. Более подробную информацию читайте в описании preset`ов

файл users.details.tpl

Вставляем в нужном вам месте тег отображения фото

<!-- IF {PHP|cot_module_active('fileAPI')} -->
{USERS_DETAILS_FILEAPI_PHOTO}
<!-- ENDIF -->

файл users.edit.tpl

Вставляем в нужном вам месте форму загрузки фото. (Администратор может удалить или сменить фото пользователю)

<!-- IF {PHP|cot_module_active('fileAPI')} -->
{USERS_EDIT_ID|fileAPI_form('area:user_image, cat:photo, indf:$this, preset:photo')}
<!-- ENDIF -->

файл users.tpl

Если вы хотите выводить фото в списке пользователей, то вставьте в секцию USERS_ROW тег вывода фото пользователей.

<!-- BEGIN: USERS_ROW -->

...

{USERS_ROW_FILEAPI_PHOTO}

....

<!-- END: USERS_ROW -->

Если у вас на сайте имеется форум, то вы можете вставить вывод фото и там.

файл forums.posts.tpl

Необходимо вставить в секцию шаблона FORUMS_POSTS_ROW следующий тег.

<!-- BEGIN: FORUMS_POSTS_ROW -->

...

{FORUMS_POSTS_ROW_USERFILEAPI_PHOTO}

...

<!-- END: FORUMS_POSTS_ROW -->

Дополнительные превью

По аналогии с аватар.