Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Очистить поля профиля

Discussion in 'Вопросы- ответы' started by Burial, Apr 28, 2022.

28.04.22 в 10:28
12.05.22 в 05:36
9
351
0
  1. TopicStarter Overlay
    Burial

    Burial Местный

    Messages:
    2,015
    Likes Received:
    237
    Best Answers:
    2
    Кто подскажет, каким запросом можно очистить всю информацию у всех пользователей в полях:
    О себе:
    Подпись:

    Screenshot_1.jpg
     
  2. Kandi

    Kandi Бывалый

    Messages:
    593
    Likes Received:
    64
    Best Answers:
    1
    Примерно так
    Code:
    UPDATE `dle_users` SET `info` = '', `signature` = '';
    Если нужно, то можно добавить условие для группы пользователей
    Code:
    UPDATE `dle_users` SET `info` = '', `signature` = '' WHERE `user_group` = ?;
     
    • Нравится Нравится x 1
  3. TopicStarter Overlay
    Burial

    Burial Местный

    Messages:
    2,015
    Likes Received:
    237
    Best Answers:
    2
    Kandi Благодарю! Всё получилось.
    P.S. Заспамили прогонщики своими ссылками в профилях, хулиганы ... Запрет надо установить на ссылки в профилях.
     
  4. TopicStarter Overlay
    Burial

    Burial Местный

    Messages:
    2,015
    Likes Received:
    237
    Best Answers:
    2
    Kandi А возможно удалить массово всех пользователей у которых заполнены эти поля? У которых не заполнены, оставить
     
  5. Kandi

    Kandi Бывалый

    Messages:
    593
    Likes Received:
    64
    Best Answers:
    1
    Конечно возможно, но для начала чтобы убедиться, что вы удалите тех пользователей которые нужны, и поэтому лучше сделать выборку
    upload_2022-4-28_11-43-32.png

    А потом сделать запрос удаления, скопировав своё условие WHERE в запрос
    Code:
    DELETE FROM `dle_users` WHERE `info` LIKE '%текст%' AND `signature` LIKE '%текст%'
    P.S. На первый запрос форум ругается, так что картинкой прикрепил
     
    • Лучший Лучший x 1
  6. technoman

    technoman Бывалый

    Messages:
    311
    Likes Received:
    31
    Best Answers:
    0
    Там в админке есть такой пункт, удалять пользователей если они не заходили определённое количество дней. Например 1. Только выборки конечно не будет.
     
    • Нравится Нравится x 1
  7. TopicStarter Overlay
    Burial

    Burial Местный

    Messages:
    2,015
    Likes Received:
    237
    Best Answers:
    2
    Да кто заполняет эти поля, 99% спамеров. Если и есть реальные люди, то очень малое количество. Ещё раз зарегаются, ничего страшного :D
     
  8. Kandi

    Kandi Бывалый

    Messages:
    593
    Likes Received:
    64
    Best Answers:
    1
    Можно и так, но в целом всё зависит от кол-ва пользователей, если их ±1000, то пох, а если 100к++, то некоторые из них могут обидеться)))
     
    • Нравится Нравится x 1
  9. evgfreeman

    evgfreeman VIP Кинотрафик v2

    Messages:
    3,383
    Likes Received:
    1,054
    Best Answers:
    7
    Burial в регистрации и в пользователи убери раздел доп. полей о себе и подпись и т.д
     
    • Нравится Нравится x 1
  10. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    • Нравится Нравится x 2
    • Согласен Согласен x 1