Перейти к содержанию

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


AnOcToJI

Рекомендуемые сообщения

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

Ссылка на комментарий
Поделиться на другие сайты

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



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

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

Ну смотреть надо, может 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 имеет админ.

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...