Jump to content

Можно ли запретить использование аватарки для конкретных пользователей?

Featured Replies

Можно как-то ограничеть конкретного пользователя в изменении аватарки? именно только одного пользователя не помещая в спец группы?

Можно. Запрет на редактирование профиля.



Отключить права настройки профиля

пробовал, только каким-то образом через время он поменял аватарку

Ну смотреть надо, может gravatar включен или дырки на форуме или ещё что.

не включено, да дыры, там не тот пользователь чтобы дыры юзать

AnOcToJI, ну не могу сказать как можно обходить этот запрет. Модер ещё может его профиль редактировать и аватар ставить.

по логам модератор никакой не менял... дам тупик, а модулей нет никаких чтобы именно только аватарку запретить?

В шаблоне Профили пользователей --> profileModern, есть кусочек кода, отвечающий за появление кнопки Изменить на фотке в профиле:

<a data-clicklaunch="launchPhotoEditor" href="{parse url="app=members&amp;module=profile&amp;section=photo" base="public"}" id='change_photo' class='ipsType_smaller ipsPad' title='{$this->lang->words['change_photo_desc']}'>{$this->lang->words['change_photo_link']}</a>

Можно прописать условие, если id пользователя = x, ничего не показывать, иначе - эту кнопку. Условие было где-то на форуме.

Respected, если он такой продвинутый, то сформирует ссылку сам и изменит таки. Лучше попытаться понять как он стандартный запрет обходит.

он не продвинутый, просто видимо я где-то накосячил и что-то не включается.

А вот условие интересно, точно какое условие не подскажите? или где покопаться?

<if test="$this->memberData['member_id'] == X">

Доступно для пользователя с id = X

</if>

Не доступно.

Автору лучше так

<if test="!$this->memberData['member_id'] == X">

Доступно для пользователя с id не равно X

</if>

хм сделал так

				<if test="!$this->memberData['member_id'] == 1">	
<a data-clicklaunch="launchPhotoEditor" href="{parse url="app=members&amp;module=profile&amp;section=photo" base="public"}" id='change_photo' class='ipsType_smaller ipsPad' title='{$this->lang->words['change_photo_desc']}'>{$this->lang->words['change_photo_link']}</a>
</if>

кнопка исчезла, но у всех не зависимо от id

Так попробуй !($this->memberData['member_id'] == 1)



И это, обычно id 1 имеет админ.

Guest
This topic is now closed to further replies.

Последние посетители 0

  • No registered users viewing this page.