Комментарий #8474334

HN71
картинки, которые используются еще где-либо на сайте не удаляются
а как определяется, что картинка где-то используется ?
по наличию где-нибудь ббкода [image=xxxxx] или полной ссылки https://shikimori.org/system/user_images/original/29386/1184703.jpg ?
или может по дате последнего запроса картинки ?

комментарии созданные менее полугода тому назад не чистятся
1000 последних комментариев топика не чистятся
можно уточнить, картинка получает иммунитет только внутри таких комментов или по всему сайту ?
то есть, если одна и та же картинка находится одновременно и в старом комменте в глубине топика, и в новом, то картинка останется на сайте или будет удалена ?

если картинка получает иммунитет по всему сайту, то можно сделать закрытый клуб и там наделать топиков/комментариев со всеми возможными айди картинок
в результате все имеющиеся картинки перестанут удаляться

если картинка не получает иммунитет по всему сайту, то можно опять-таки понаделать комментариев со всеми возможными айди картинок и через полгода из сайта исчезнут все картинки
Ответы
morr
morr#
Я кое-что забыл, автоматическая чистка в топиках на данный момент отключена. Понял это только сейчас, когда стал смотреть код. :ololo: Оно раньше была включено, когда сайт жил на старом сервере, тогда место на диске практически закончилось. После переезда на новый сервер (год-полтора года назад) автоочистку топиков я отключил.

а как определяется, что картинка где-то используется ?
по image/poster тегам в ббкодвм, прямые ссылки не учитываются

если картинка получает иммунитет по всему сайту, то можно сделать закрытый клуб и там наделать топиков/комментариев со всеми возможными айди картинок
в результате все имеющиеся картинки перестанут удаляться

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

можно уточнить, картинка получает иммунитет только внутри таких комментов или по всему сайту ?
то есть, если одна и та же картинка находится одновременно и в старом комменте в глубине топика, и в новом, то картинка останется на сайте или будет удалена ?
проверяется по всей базе. останется.
назад
Твой комментарий
Вернуться к редактированию
Предпросмотр
Скрыть