Перейти к контенту

(SnS) Удаляем все посты и темы юзера из его профиля


Sannis

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

Мод: (SnS) Удаляем все посты и темы юзера из его профиля

Категория: Модификации

Совместимость: 2.2.x

Описание:

#-----------------------------------------------------------

#-----------------------------------------------------------

# (SnS) Удаляем все посты и темы юзера из его профиля

#-----------------------------------------------------------

# Для IP.Board 2.3

#-----------------------------------------------------------

# © 2008 Олег «Sannis» Ефимов, 21.2.2008 - 15:39

# 2008 Invision Power Services

#-----------------------------------------------------------

# Мод позволяет супермодераторам и администраторам удалить

# все сообщения и темы пользователя из его профиля.

#-----------------------------------------------------------

# Использован код удаления сообщений пользователя в АЦ

#-----------------------------------------------------------

# Объём работ:

#-----------------------------------------------------------

#-----------------------------------------------------------

# Файлы для изменения:

# - ./sources/action_public/moderate.php

# - ./cache/lang_cache/*/lang_mod.php

# - ./cache/lang_cache/*/lang_profile.php

# Шаблоны для изменения:

# - skin_profile->show_profile

# - skin_profile->personal_portal_main

#-----------------------------------------------------------

#-----------------------------------------------------------

 

Скачать можно по ссылке: http://www.ibresource.ru/forums/index.php?...ost&id=1861

 

Подробнее...

Скачать

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

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

  • 1 месяц спустя...
  • 2 недели спустя...
Меню "Опции" в профиле посмотрите.
Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...
Если точно уверены, что поставили правильно, я бы обратил внимание на то, админ или рут админ и кому удаляем.
Ссылка на комментарий
Поделиться на других сайтах

В ./sources/action_public/moderate.php кусок

		// Проверка входных данных
	if ( !$member_id )
	{
		$this->moderate_error();
	}

	// Разрешаем доступ только админам и супермодераторам
	if ( !$this->ipsclass->member['g_access_cp'] and !$this->ipsclass->member['g_is_supmod'] )
	{
		$this->moderate_error();
	}

	// Редактируем себя? Нельзя!
	if ( $this->ipsclass->member['id'] == $member_id )
	{
		$this->moderate_error();
	}

замените на

		// Проверка входных данных
	if ( !$member_id )
	{
		print '1'; $this->moderate_error();
	}

	// Разрешаем доступ только админам и супермодераторам
	if ( !$this->ipsclass->member['g_access_cp'] and !$this->ipsclass->member['g_is_supmod'] )
	{
		print '2'; $this->moderate_error();
	}

	// Редактируем себя? Нельзя!
	if ( $this->ipsclass->member['id'] == $member_id )
	{
		print '3'; $this->moderate_error();
	}

Какую цифру напишет вверху страницы с ошибкой?

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

		// Очистка входных данных, на случай инъекций
	$member_id = intval($this->ipsclass->input['member']);

замените на

		// Очистка входных данных, на случай инъекций
	$member_id = intval($this->ipsclass->input['mid']);

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

Внесу изменение в файл как будет работать архив...
Ссылка на комментарий
Поделиться на других сайтах

  • 3 месяца спустя...

Саннис, такой вопросец. Это модификация удаляет темы только в профиле?

Просто сами темы и сообщения на форуме остались.

Или же что-то не так?

Щас попробовал из АЦ выполнить данное действие и всё сработало моментумом.

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

Значит не всё установили :D
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Спасибо большое. Все отлично работает. =)

 

PS А есть ли мод котрый еще и удалять пользователя супермодераторам дает?

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

  • 4 месяца спустя...
  • 1 месяц спустя...
PS А есть ли мод котрый еще и удалять пользователя супермодераторам дает?

Ап!

Модуль такой на форуме нашел, но его поддержка прекращена и его совместимость с 2.2.х не ясна.

Всеравно скачал - ща начну изучать, но за спрос денег не берут, поэтому интересуюсь: есть ли у кого наработки, чтобы улучшить данный мод и добавить в него возможность не только темы и посты удалять, но и самого пользователя можно было удалить из просмотра профиля?

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

Могу и без наработок написать... Интересует?

 

Только незачем писать, если это уже написано. http://ipbskins.ru/forum/ipb.html?automodu...il&f_id=128. Комиссия 30 руб.

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

  • 2 месяца спустя...
Уже бесплатный - файл установки правда корявенько написан, есть ошибки.
Ссылка на комментарий
Поделиться на других сайтах

  • 5 месяцев спустя...

Сделал для себя такой же мод, только вставил просто ссылки в меню пользователя.

 

Ещё посоветовал бы не удалять пользователя, а банить его...мне кажется это лучше, чем удалять.

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

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

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.