СПАСИБО ВСЕМ. ВОПРОС РЕШИЛ. В конце топика есть решение. Обращаюсь к тем, кто знает работу ВБ изнутри. Я месяц назад проапгрейдил свой нулеванный VB 3.0.7 на лицензионный VB 3.5.1. С этого сайта взял руссификацию, за что команде этого сайта огромное спасибо. Апгрейдил я форум по следующему алгоритму: залил поверх все файлы и нажал апргейд, всё прошло гладко и не выдало ни одной ошибки, форум криво отображался, но я восстановил все шаблоны на версию 3.5.1 и всё заработало. Через пару недель после апгрейда мне стали поступать жалобы от пользователей, что они не могут прикрепить свой аватар , причем дело не в размерах, весе и расширении файлов. Аватар в принципе заливается и отображается в "Панели управления", но в постах и в админке он не отображается. Я попробывал через админку залить для юзеров аватар - заливается, но не отображается. Причем все юзеры ДО апгрейда могут себе залить аватар. И юзеры ПОСЛЕ апгрейда могут выбрать себе аватар из присутствующих в предлагаемом моим форумом наборе и он отображается. Аватары у меня хранятся в файловой системе в папке forum/customavatars и для нее и высших папок прописаны права CHMOD 0777. После всей этой мистики я начала копаться в админке, файловой системе, phpMyAdmin. И вот что мне удалось выяснить. Я понял, что присвоение своего аватара осуществляется следующим образом: в таблице user у каждого пользователя в поле avatarrevision записывается код аватара (число, начиная с 1) и в папку forum/customavatars помещается файл с именем avatar[userid]_[avatarrevision].[расширение]. Я зарегился юзером, у него userid = 2230, я залил им аватар и в папке с аватарами появился файл avatar2230_1.gif. В панели управления видно этот аватар, там он вызывается с помощью кода PHP Code: