форум vBSupport.ru > vBulletin > vBulletin 3.8.x > Хаки, моды и скрипты 3.8
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
syn
Эксперт
vBSNews
 
syn's Avatar
Default Automatic Re-Sorting members id's 1.0
0

Automatic Re-Sorting members id's 1.0
Product running on vB versions 3.8 and 4.0
source - vbteam.info
Attached Files
File Type: xml MWADAH.com ~ Re-Sorting users id's.xml.xml (2.9 KB, 8 views)
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
kerk
k0t
 
kerk's Avatar
Default
0

нифига не понял
а для чего этот хак?
для чего на главной добавляется запрос в БД?
причем получаем массив из одного элемента (LIMIT 1 в запросе)
при регистрации выполняется запрос (на хуке register_addmember_process):
PHP Code:
if ($vbulletin->options['mwaextrauserids_setting_active'])
{
      
$mwanewuserid 1;
      
$userids $db->query_read("SELECT userid FROM " TABLE_PREFIX "user");

      while (
$mwaolduserid $db->fetch_array($userids))
      {
           if (
$mwaolduserid[userid] == $mwanewuserid)
          {
                
$mwanewuserid++;
          }else{
               
$userdata->set('userid'$mwanewuserid);
          }
     }

может кто то объяснить тайный смысл этого запроса, да и вообще всего хака?
 
 
NightWish
Продвинутый
Default
0

kerk, хак, как бы это сказать, растасовывает, сортирует ID юзеров, заполняя пустоты.
В булке ведь, при регистрации, юзеру дается следующий по счету ID и получается разница между настоящим кол-во юзеров и последним номером (ведь часть юзеров удалена).

Вот ты 30цатый ID на форуме.
А 29 нет уже.

Видимо хак, как я понял, меняет это. Т.е. новому юзеру будет присвоен "свободный" ID.

Правда, как-то не логично, получается сейчас зарегюсь и у меня будет ID раньше, чем у тебя...хм =)
 
 
kerk
k0t
 
kerk's Avatar
Default
0

вот и я про это
многие таблицы имеют Auto_Increment в т.ч. и таблица user
и это логично
вобщем, мое мнение, хак бесполезный абсолютно...
кому надо - поставит....
 
 
syn
Эксперт
vBSNews
 
syn's Avatar
Default
0

Лично я его еще не ставил, не тестил, не разглядывал...

Суть хака в ресортинге мемберов для соответствия users id's реальному кол-ву юзеров.
Айдишники ж ставятся инкрементом, а после удаления юзеров остаються пустые иды.
 
 
kerk
k0t
 
kerk's Avatar
Default
0

демографическую ситуацию на форуме этим хаком не исправить
 
 
fuldon
Гуру
 
fuldon's Avatar
Default
0

На самом деле полезный хак.
Была бы еще возможность пересортировать старые регистрации заполняя пустоты, тогда бы вообще здорово было. По крайне мере мне такая возможность кажется интересной.
 

Tags
automatic, re-sorting members, re-sorting members id's


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 04:11 AM.


Powered by vBulletin® Version 3.0.14
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...