VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Проблема. В группе Registered Users (id:2) числится 5000 пользователей
при сортировке по параметру COPPA 3000 оказываются COPPA пользователями.
Надо массово сделать их НЕ COPPA пользователями................
А как ? Не руками же править 3000 профилей
Пробовал отследить изменения в БД при ручном переводе, тренировался на одном из юзеров , в таблице юзеров меняется значения в полях joindate и options
например был COPPA значения 1253741138 и 33570831 перевел НЕ COPPA стали 1253741100 и 33570823 соответственно
у другого пользователя 1264375723 и 33570831 после перевода 1264375680 и 33570823
т.е. закономерность просматривается в изменении двух последних цифр 8 на 0 и 31 на 23
подскажите запрос к БД что бы массово изменить эти параметры для всей таблицы юзеров
mexanik добавил 18.03.2011 в 01:44
уже после написания доковырял
достаточно изменения с 31 на 23 в поле options что бы пользователь перестал быть COPPA
как бы это еще массово сделать
Last edited by mexanik : 03-18-2011 at 02:44 AM.
Reason: Добавлено сообщение
джойндата - это дата регистрации, она в данном случае ненужна тебе
опции тоже ненужны пока
тебе нужно определить группу узера и делать соответствующие телодвижения в этом направлении
коппа - у воблы имеет ID 4
узеры - ID 2
Luvilla
Гость
Posts: n/a
Quote:
Originally Posted by mexanik
Проблема. В группе Registered Users (id:2) числится 5000 пользователей
при сортировке по параметру COPPA 3000 оказываются COPPA пользователями.
что-то мне тут не совсем понятно...
они Registered Users и одновременно - COPPA? и какая группа там основная? и чисто теоретически интересно, как такое может быть...
или COPPA - отдельно?
@mexanik
Простоузер
Join Date: Feb 2010
Posts: 29
Версия vB: 4.1.8
Reputation:
Novice 9
Репутация в разделе: 3
1
Quote:
Originally Posted by kerk
тебе нужно определить группу узера и делать соответствующие телодвижения в этом направлении
коппа - у воблы имеет ID 4
узеры - ID 2
Quote:
что-то мне тут не совсем понятно...
они Registered Users и одновременно - COPPA? и какая группа там основная? и чисто теоретически интересно, как такое может быть...
или COPPA - отдельно?
да
id 2 доп групп нет
х.з.
нет
в том то и дело, что полтора года назад юзеров массово перенесли с друпала в булку
все они попали в группу. от не помню какую............ не я переносил
потом их переместили в зарегистрированные id 2 <-----
вот так это выглядело при просмотре профиля пользоватея
когда мне досталось счастье админить сайт . начал разгребать и натолкнулсяна то что у большей половины стоит группа id2 и coppa включена ! да еще у них у всех дата смерти, тфу рождения одинаковая была..........
в группе id 4 никого нет , а в группе id 3 телепается пару сотен пользователей ............
Как писал ранее выборка через поиск пользователей давала результат в 3 тыс. пользователей coppa в группе id 2
Quote:
Originally Posted by kerk
джойндата - это дата регистрации, она в данном случае ненужна тебе
опции тоже ненужны пока
опции то как раз и пригодились
вобщем составил запрос к базе UPDATE `vb_bd`.`user` SET `options` = '33570823' WHERE `options` = '33570831'
где vb_bd имя базы с префиксом если пользуете его
и вуаля все coppa стали не coppa
теперь отсеять среди них спам-ботов и можно немного поспать ..........
но это тема для другой темы ;)