Master Опубликовано 5 Ноября 2006 Жалоба Поделиться Опубликовано 5 Ноября 2006 Название: Смена ID пользователяДобавил: MasterДобавлен: 05 Ноя 2006Обновлен: 10 Ноя 2006Категория: IP.Board 2.1.x Утилита для смены ID пользователя. В компонентах появляется вкладка Change Member ID для смены. Утилита всего лишь обновляет все поля в базе занных, меняя во всех местах ID пользователя. Краткое рукодводство:Файл memberid.php в папку .\sources\components_acp Файл components.xml через импорт\экспорт компонентов. Нажмите здесь, чтобы скачать файл Ссылка на комментарий Поделиться на других сайтах Прочее
Hugo Weaving Опубликовано 5 Ноября 2006 Жалоба Поделиться Опубликовано 5 Ноября 2006 Вещь! З.Ы. Единственное, что при нажатии на запуске, ИНОГДА вылазит mysql-ошибка, "Dublicate Column..." Ссылка на комментарий Поделиться на других сайтах Прочее
Sergei74 Опубликовано 5 Ноября 2006 Жалоба Поделиться Опубликовано 5 Ноября 2006 Вопросик, файлы в какую папку поместить? Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 5 Ноября 2006 Автор Жалоба Поделиться Опубликовано 5 Ноября 2006 Файл memberid.php в папку .\sources\components_acpФайл components.xml через импорт\экспорт компонентов. Ссылка на комментарий Поделиться на других сайтах Прочее
Sergei74 Опубликовано 5 Ноября 2006 Жалоба Поделиться Опубликовано 5 Ноября 2006 Спасибо, попробуем Ссылка на комментарий Поделиться на других сайтах Прочее
SpiTe Опубликовано 5 Ноября 2006 Жалоба Поделиться Опубликовано 5 Ноября 2006 а что станет со старым ID? он к другому юзеру уйдет? местами поменяются или как? Ссылка на комментарий Поделиться на других сайтах Прочее
Hugo Weaving Опубликовано 5 Ноября 2006 Жалоба Поделиться Опубликовано 5 Ноября 2006 а что станет со старым ID? он к другому юзеру уйдет? местами поменяются или как?Он будет "пустым". Ссылка на комментарий Поделиться на других сайтах Прочее
SpiTe Опубликовано 5 Ноября 2006 Жалоба Поделиться Опубликовано 5 Ноября 2006 высмысле Ссылка на комментарий Поделиться на других сайтах Прочее
Wilddancer Опубликовано 5 Ноября 2006 Жалоба Поделиться Опубликовано 5 Ноября 2006 Кстати хороший вопрос...а этот ID комунибудь потом выпадет ? Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 5 Ноября 2006 Автор Жалоба Поделиться Опубликовано 5 Ноября 2006 Старый ID становится "незанятым". Ссылка на комментарий Поделиться на других сайтах Прочее
TOIIOP Опубликовано 6 Ноября 2006 Жалоба Поделиться Опубликовано 6 Ноября 2006 а зачем вообще его менять? Смысл? Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 6 Ноября 2006 Автор Жалоба Поделиться Опубликовано 6 Ноября 2006 Ну Вы в поиске посмотрите, введя слово смена ID. Очень часто подобные темы создавались, вот решил и мод для облегчения выложить, чтобы не спрашивали. Ссылка на комментарий Поделиться на других сайтах Прочее
Denny Опубликовано 6 Ноября 2006 Жалоба Поделиться Опубликовано 6 Ноября 2006 а зачем вообще его менять? Смысл?пример из практики - установка нового форума 2.1, но есть старый форум 1.3, который стал архивом). Необходимо перенести в 2.1 всю информацию о пользователях (точнее о части пользователей). Вот тут и встаёт вопрос смены ID. Только у меня немного другой компонент был - конвертация пользователей с 1.3 до 2.1, смена ID с учётом даты регистрации. Ссылка на комментарий Поделиться на других сайтах Прочее
dfc_darkman Опубликовано 9 Ноября 2006 Жалоба Поделиться Опубликовано 9 Ноября 2006 А никаких проблем не будет потом? мало ли з.ы.: хочу сменить ID на 1 а то в своё время провтыкал что-то, получился ID=2 + можно за лаве юзверям раздавать красивые ID, например: 777, 9999, 10000 гы ===========ну как всегда, в общем. не работает. что-то я нахимичил.в компонетнах появился - но только заголовок блока. в настройках есть мод - кстати, как его оттуда удалить? а то там только редактироватть и эксторт. оовсё окудалил черех пхпмайадмин, а не показывалось бикоз моя русификация наверное была кривойг Ссылка на комментарий Поделиться на других сайтах Прочее
Sergei74 Опубликовано 9 Ноября 2006 Жалоба Поделиться Опубликовано 9 Ноября 2006 А никаких проблем не будет потом? мало лиТоже интересует этот вопрос, особенно если потом перенести БД. Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 9 Ноября 2006 Автор Жалоба Поделиться Опубликовано 9 Ноября 2006 Да не будет никаких проблем Только нужно менять на незанятый другим пользователем ID, Или предварительно удалить пользователя с красивым ID для последующей измены Ссылка на комментарий Поделиться на других сайтах Прочее
Firerain Опубликовано 9 Ноября 2006 Жалоба Поделиться Опубликовано 9 Ноября 2006 А ещё надо учесть, что если всего, к примеру, пользователей 100, а вы меняете одному ID на 1000, то последующие зарегистрированные будут 1001, 1002...Дело в форуме, а не моде Ссылка на комментарий Поделиться на других сайтах Прочее
Milse Опубликовано 9 Ноября 2006 Жалоба Поделиться Опубликовано 9 Ноября 2006 MasterБрандон обновил мод. Исправил ошибку. Обновите и Вы. Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 9 Ноября 2006 Автор Жалоба Поделиться Опубликовано 9 Ноября 2006 Обновил. Ссылка на комментарий Поделиться на других сайтах Прочее
Garret Опубликовано 10 Ноября 2006 Жалоба Поделиться Опубликовано 10 Ноября 2006 Это конечно бред. Если это и понадобится кому то сделать, то сделают мускулевским запросом, а кто не умеет это делать, то значит и не надо. А то кто с не особо высоким интелектом возьмет да наделает делов, а ты будешь крайним как создатель мода Хорошо, объясни мне как все происходит, у меня ID 323, ты меняешь ID на 100, он же есть у какого то юзера, что будет с ним, два одинаковых айди? Нет, поле уникальное. А если поставить еще не занятый ID, учитывается что на поле автоинкремент? Будет ошибка при регистрации пользователя если айдишник занят. Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 10 Ноября 2006 Автор Жалоба Поделиться Опубликовано 10 Ноября 2006 На занятый id менять id невозможно и нельзя. Выводится предупреждение, если id занят. Ссылка на комментарий Поделиться на других сайтах Прочее
Garret Опубликовано 10 Ноября 2006 Жалоба Поделиться Опубликовано 10 Ноября 2006 Хорошо, а что тогда с регистрацией новых пользователей? Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 10 Ноября 2006 Автор Жалоба Поделиться Опубликовано 10 Ноября 2006 Например, если сменили id=2 на id=5. То при новой регистрации пользователь будет с id=6 Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 10 Ноября 2006 Жалоба Поделиться Опубликовано 10 Ноября 2006 Например, если сменили id=2 на id=5. То при новой регистрации пользователь будет с id=6ээ.. ну это нужно смотреть.Если в новых версиях остался max(id) то да. А если автоинкремент - хз что будет.. Не, всё ок. Я поставил эксперимент Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 10 Ноября 2006 Автор Жалоба Поделиться Опубликовано 10 Ноября 2006 Ну все ок если, то я ведь правильно написал? ?) Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения