Форумы / National / Russian / Тех. поддержка / [Решено] Мистическое удаление аватарки по умолчанию

<<<12

Alex300
#16 13.10.2023 08:31

Сообщения не относящиеся к вопросу удалены.
Давайте писать по теме и не засорять топики флудом. Argont - это предупреждение.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Kabak
#17 13.10.2023 08:36

UPDATE cot_users SET user_avatar='' WHERE user_avatar = 'datas/avatars/default.gif'

 

всё почистил базу от старого.   Не ясно всё-таки а ктоже убивал default.gif в папке ? smiley

Kort
#18 13.10.2023 08:42
#47243 Kort:

Похоже на остаточные явления времен seditio. При регистрации в user_avatar пользователя залетал этот путь, и дальше аватар считался заполненным. Потом твой пользователь аватар менял и удалял твой default.gif Все просто оказалось)))

У твоего пользователя был прописан аватар в виде пути к твоему default.gif. Поэтому система считала что он загружен и знала его имя и местонахождение. При его изменении или удалении ОДНИМ конкретным пользователем, удалялась не только запись в таблице, но и физически сама картинка. Плюс у остальных таких же получалась битая ссылка. Вот и все объяснение.

Да, и в структуре таблицы cot_users для поля user_avatar надо очистить дефолтное значение

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Kabak
#19 13.10.2023 08:50

В общем объяснили мне.

в базе было жёстко прописано для каких-то пользователей из прошлого user_avatar = 'datas/avatars/default.gif'   и когда я удалял их из базы или пользователь сам удалялся , то и удалялся файл  аватарки )

Вопрос закрыт.  тему можно закрывать. 

<<<12

Тема заблокирована, новые сообщения запрещены