Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
PaulZibert

Запрет удаления аттачей (2.3.6.)

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

Вопрос такой, можно ли штатными средствами (или модификациями) запретить пользователю удалять загруженные на форум аттачи через личное меню пользователя?

В админке таких настроек не нашел.

Поделиться сообщением


Ссылка на сообщение

Зачем такое извращение?

 

Открыть

/sources/classes/attach/plugin_post.php

 

Найти

 

	if ( $this->ipsclass->member['id'] == $attachment['attach_member_id'] )
	{
		$ok_to_remove = TRUE;
	}
	else if ( $this->ipsclass->member['g_is_supmod'] )

Заменить на

 

	if ( $this->ipsclass->member['g_is_supmod'] )

 

Удалять будут иметь право только администраторы и модераторы.

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение
03/12/13 18:48 (изменено)

Что бы юзеры с дури не тёрли аттачи.

Спасибо !

Изменено пользователем PaulZibert

Поделиться сообщением


Ссылка на сообщение

Не прокатило. В качестве обычного пользователя смог удалить прикрепление через личную панель.

 

Кусок кода сейчас выглядит так.

Поделиться сообщением


Ссылка на сообщение

Прописал...но всё равно из профиля осталась возможность удалять прикрепления ((

 

/sources/action_public/usercp.php

 

Найти

		$ids = $this->ipsclass->clean_int_array( $ids );

Выше добавить

	if( ! $this->ipsclass->member['g_is_supmod'] )
	{
		$ids = array();
	}

 

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

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Кусок кода сейчас выглядит так.

За удаления из личного кабинета отвечает другой код.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Спасибо ! Всё получилось !

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...