Posted 13 октября, 201311 yr Можно как-то ограничеть конкретного пользователя в изменении аватарки? именно только одного пользователя не помещая в спец группы?
13 октября, 201311 yr AnOcToJI, ну не могу сказать как можно обходить этот запрет. Модер ещё может его профиль редактировать и аватар ставить.
13 октября, 201311 yr Author по логам модератор никакой не менял... дам тупик, а модулей нет никаких чтобы именно только аватарку запретить?
13 октября, 201311 yr В шаблоне Профили пользователей --> profileModern, есть кусочек кода, отвечающий за появление кнопки Изменить на фотке в профиле: <a data-clicklaunch="launchPhotoEditor" href="{parse url="app=members&module=profile&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, ничего не показывать, иначе - эту кнопку. Условие было где-то на форуме.
13 октября, 201311 yr Respected, если он такой продвинутый, то сформирует ссылку сам и изменит таки. Лучше попытаться понять как он стандартный запрет обходит.
13 октября, 201311 yr Author он не продвинутый, просто видимо я где-то накосячил и что-то не включается. А вот условие интересно, точно какое условие не подскажите? или где покопаться?
13 октября, 201311 yr <if test="$this->memberData['member_id'] == X"> Доступно для пользователя с id = X </if> Не доступно.
13 октября, 201311 yr Автору лучше так <if test="!$this->memberData['member_id'] == X"> Доступно для пользователя с id не равно X </if>
13 октября, 201311 yr Author хм сделал так <if test="!$this->memberData['member_id'] == 1"> <a data-clicklaunch="launchPhotoEditor" href="{parse url="app=members&module=profile&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
13 октября, 201311 yr Так попробуй !($this->memberData['member_id'] == 1) И это, обычно id 1 имеет админ.