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

Несоответствие в пользователях


$vi$t

Вопрос

Поискал по форуму, подобного не нашёл.

Если было - ткните меня носом, и заранее sory.

 

Проблема:

На форуме зарегистрировано пользователей: 35

но ID последнего зарегистрированного равно 48

 

Как это исправить и устранить эти пробелы?

 

P.S. И можно ли сотворить подобное с форумами? (удалил форум, получился пропуск в нумерации)

Надеюсь понятно было, что я хотел сказать?

 

Сдаётся мне, что это делается не в админке. А как тогда?

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

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

  • 0

Просто он постоянно задаётся.

Надоело уже отвечать, право

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

  • 0

да никак это не сделать.

 

 

Можно поменять id вручную, но только если это новый пользователь, нигде не оставил следов.

 

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

Но он не перенесёт уже зарегистрированных на ранее свободные ячейки.

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

  • 0
да никак это не сделать.

 

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

 

А можно гдето скачать такой мод под ipb2.1.7 ???

 

кстати, есть мод, предназначен для смены ID у разделов в IPB 1.3

если бы его кто то переделал под ipb2.1.7 то было бы хорошо !!!

Hacks for IPB

В этом архиве находятся хаки для форума Invision Power Board. Автором являюсь я, т.е. Terabyte. Коротко о хаках (более подробно в readme.txt): news_over_forum (поможет добавить в ваш новостной дижок возможность обсуждать темы на форуме), memban.php (хак позволяет админам, модераторам и супер-модераторам форума банить/разбанивать юзеров через этот скрипт), change_id.php (предназначен для смены ID у разделов в IPB 1.3).

Скачано: 4986 Размер: 5 Kb [скачать]

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

  • 0

А толку? Вы будете вручную их изменять?

 

P.S. Эти красивости нафиг не нужны :D

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

  • 0
А можно гдето скачать такой мод под ipb2.1.7 ???

скачать нигде нельзя. Можно посмотреть глазами: Удаление "дырок" между номерами пользователей id моего пользователя 1, а следующий - 140! Некрасиво как-то..

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

  • 0
Да не сложно, но это ж дополнительный запрос, да и не слабый совсем.. Нужно оно такими жертвами?
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Да не сложно, но это ж дополнительный запрос, да и не слабый совсем.. Нужно оно такими жертвами?

запрос то, как я понимаю разовый.. только во время рег-ции нового пользователя.. ну подумаешь потерпит затяжку открытия страницы пару секунд

 

зато! как говорят немцы: ordnung muss sein ))

 

--

 

вот тоже имею вопросик по этому поводу:

 

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

 

нельзя ли поправить?

 

:D

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

  • 0
можно поправить

в таске rebuildstats

нее, вы не поняли.. я не сомневаюсь, что можно.. вернее я неправильно выразился.. )

 

как это сделать, для тех кто в танке?

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

  • 0

ща напишу

и Сонгу обязательно надо будет эту поправку внести в статью во избежание подобных расспросов

 

./sources/tasks/rebuildstats.php

найти

		$r = $this->ipsclass->DB->simple_exec_query( array( 'select' => 'id, name, members_display_name',
														'from'   => 'members',
														'where'  => "mgroup <> ".$this->ipsclass->vars['auth_group'],
														'order'  => 'id DESC',
														'limit'  => array(0,1)
											   )	  );

заменить на

		$r = $this->ipsclass->DB->simple_exec_query( array( 'select' => 'id, name, members_display_name',
														'from'   => 'members',
														'where'  => "mgroup <> ".$this->ipsclass->vars['auth_group'],
														'order'  => 'joined DESC',
														'limit'  => array(0,1)
											   )	  );

 

./sources/action_admin/rebuild.php

найти

			$this->ipsclass->DB->simple_construct( array( 'select' => 'id, name, members_display_name',
									  'from'   => 'members',
									  'where'  => "mgroup <> '".$this->ipsclass->vars['auth_group']."'",
									  'order'  => "id DESC",
									  'limit'  => array(0,1) ) );

заменить на

			$this->ipsclass->DB->simple_construct( array( 'select' => 'id, name, members_display_name',
									  'from'   => 'members',
									  'where'  => "mgroup <> '".$this->ipsclass->vars['auth_group']."'",
									  'order'  => "joined DESC",
									  'limit'  => array(0,1) ) );

 

./sources/action_admin/member.php

найти 3 раза

		$this->ipsclass->DB->simple_construct( array( 'select' => 'id, name, members_display_name',
									  'from'   => 'members',
									  'where'  => "mgroup <> '".$this->ipsclass->vars['auth_group']."'",
									  'order'  => "id DESC",
									  'limit'  => array(0,1) ) );
	$this->ipsclass->DB->simple_exec();

заменить 3 раза на

		$this->ipsclass->DB->simple_construct( array( 'select' => 'id, name, members_display_name',
									  'from'   => 'members',
									  'where'  => "mgroup <> '".$this->ipsclass->vars['auth_group']."'",
									  'order'  => "joined DESC",
									  'limit'  => array(0,1) ) );
	$this->ipsclass->DB->simple_exec();

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

  • 0

Господа, ну мод где?

Вот и задавали бы вопрос в тему поддержки. Надо следовать традициям, принятым на IBR.

Нафига обрывочные решения помещать в топик? Люди, которые не в теме посмотрят на них и будут спрашивать: "а где собственно сам мод?"

 

В чём же заключается жертвенность?

 

а про вопрос: думаю да, нужен такой мод (да наверно и не только мне)

Жертвенность в нагрузке на субд.

 

Да не сложно, но это ж дополнительный запрос, да и не слабый совсем.. Нужно оно такими жертвами?

запрос то, как я понимаю разовый.. только во время рег-ции нового пользователя.. ну подумаешь потерпит затяжку открытия страницы пару секунд

 

Про регистрацию вопроса давно нет, ибо давно уже сделано. Товарищ про новые темы говорит.

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

  • 0

Сори, что спрашиваю опять.

(видимо про вопрос в прошлом году уже позабыли)

Будет ли мод для форумных тем (заполнение свободных) ??? (нужен для 2.1.7)

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

  • 0
Мне кажется из темы вполне понятно следует, что писать такой мод нецелесообразно. Програмисты такой народ местами, что даже за деньги лажу писать не будет :D
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

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

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