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

[2.1.x]Быстрый бан


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

Название: Быстрый бан

Добавил: Гость

Добавлен: 04 Мар 2007

Обновлен: 05 Мар 2007

Категория: IP.Board 2.1.x

 

Быстрый бан пользователя.

P.S. Перевел как мог. Вроде работает =)

 

Нажмите здесь, чтобы скачать файл

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

В переводе присутствуют несколько орфографических ошибок, и еще нет файла topic.php, есть topics.php

Далее в том же topics.php:

Если у юзера стоит мод Набор функций для никнейма, то вместо

if ( $poster['id'] )
	{
		$poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['members_display_name']}</a>";
	}

 

нужно искать:

		if ( $poster['id'] )
	{
		$poster['members_display_name']=str_replace( array(" ", "'"),
										 array(" ", "'"), $poster['name']);
$poster['members_display_name']="<a onmouseover=\"copyQ('{$poster['name']}','{$quote_info}', '{$row['pid']}');this.style.cursor='hand';\" onClick=\"java script:Show('qr_open','qr_closed');java script:pasteQ();\" title=\"{$ibforums->lang['tt_reply_to_post']}\">{$this->ipsclass->cache['group_cache'][ $poster['mgroup'] ]['prefix']}{$poster['members_display_name']}{$ibforums->cache['group_cache'][ $poster['mgroup'] ]['suffix']}{$ibforums->cache['group_cache'][ $poster['mgroup'] ]['suffix']}</a>";
	}

 

Рою дальше...

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

При попытке бана юзера всплывает форумская ошибка, что у меня нет прав на использование этой функции. На форуме я администратор.
Ссылка на комментарий
Поделиться на других сайтах

А у меня пишет:

"Этот пользователь небыл найден в базе, он не может быть забанен."

Хотя пользователь реально существует!

 

Тоже самое.

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

дык попробуй поставь (переведи по своему его) =)

А чего мне его ставить? :D И так понятно, что перевод не логичен ;)

 

Размещать, кстати, моды, без разрешения авторов - запрещено. Это к слову :)

 

Добавлено:

Скачал специально оригинал, посмотрел.

"Your Banning" переводится, примерно, как "кого баним в данный момент", а не "Вы забанены". Вы наверное, когогда переводили, не думали :)

'title'  =>  "Вы забанены:",

Меняем на:

'title'  =>  "Баним пользователя:",

 

При попытке бана юзера всплывает форумская ошибка, что у меня нет прав на использование этой функции. На форуме я администратор.

Попробуй найти в usercp.php -> do_ban

		  // member doesnt exists
	if ( ! $member = $this->ipsclass->DB->fetch_row() )
	{
		$this->ipsclass->Error(array(LEVEL => 1, MSG => 'no_mban'));
	}

И удали этот кусок кода.

 

Добавлено еще раз:

Зашел в темку поддержки этого мода, так там как раз пишут решения многих проблем.

Читаем _http://forums.invisionize.com/index.php?showtopic=113152

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

Друзья, а как сделать, чтоб перемещало забаненного юзера в определенную группу (в примеру, "забаненные"), а не просто ставило пустое место вместо группы?
Ссылка на комментарий
Поделиться на других сайтах

Взглянул мельком. Попробуй так.

 if (($this->ipsclass->member['g_is_supmod']) OR 
	($this->ipsclass->member['g_access_cp']))
	{
	  $row['ban'] = "<a href='{$this->ipsclass->base_url}act=UserCp&CODE=ban&mid={$poster['id']}'><img src="путь к картинк"></a>";
	}

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

Взглянул мельком. Попробуй так.

 if (($this->ipsclass->member['g_is_supmod']) OR 
	($this->ipsclass->member['g_access_cp']))
	{
	  $row['ban'] = "<a href='{$this->ipsclass->base_url}act=UserCp&CODE=ban&mid={$poster['id']}'><img src="путь к картинк"></a>";
	}

Вот так! :D;)

 if (($this->ipsclass->member['g_is_supmod']) OR 
	($this->ipsclass->member['g_access_cp']))
	{
	  $row['ban'] = "<a href='{$this->ipsclass->base_url}act=UserCp&CODE=ban&mid={$poster['id']}'><img src=\"http://путь к картинке\" border=\"0\"></a>";
	}

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

как вместо "БАН!" замутить иконку ?

up plz

 

2gunya

мде....

if (($this->ipsclass->member['g_is_supmod']) OR
	($this->ipsclass->member['g_access_cp']))
	{
	  $row['ban'] = "<a href='{$this->ipsclass->base_url}act=UserCp&CODE=ban&mid={$poster['id']}'><img src=\"http://путь к картинке\" border=\"0\"></a>";
	}

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

Да, слеши перед кавычками поставить забыл, или можно заменить их на одинарные 'img_url'.

 

У нас со слухом плохо???

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

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

Спасибо! За то время которое вы мне помогали я научился разговаривать по английски и всё переводить с него. Проблема устранена.
Ссылка на комментарий
Поделиться на других сайтах

Пробую банить, пишет такое "Этот пользователь небыл найден в базе, он не может быть забанен.". Помогите решить проблему, очень срочно нужно...
Ссылка на комментарий
Поделиться на других сайтах

22535

Открой sources/action_public/usercp.php

Найди:

 // member doesnt exists
	if ( ! $member = $this->ipsclass->DB->fetch_row() )
	{
		$this->ipsclass->Error(array(LEVEL => 1, MSG => 'no_mban'));
	}

Замени на:

$member = $this->ipsclass->DB->fetch_row();

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

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

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

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