Как я представляю себе работу сайта вкупе со скриптом.
1. У юзера есть один альбом (возможно, скрытый) для всех изображений, которые были прикреплены к постам. При необходимости берется ссылка на нужное изображение. Если надо показать, к примеру, скрин - то пикча автоматом подхватывается скриптом, плюс кладется в альбом. По факту в самом посте нет вложения такого, остается место для иных файлов (максимум 5 прикрепляется).
2. Аналог первого варианта по механике, но есть единый альбом для всех пользовательских файлов, скорее всего подобие смайлов и мемосики, скрины, все-таки, можно и на хостинг залить, тем более если весят много. Допустим, кто-то загружает пикчу - остальные юзеры голосуют. Если набирается какое-то количество минимальных голосов, то картинка становится либо доступной, либо блокируется и удаляется. Голосование снимается при наборе определенного количества голосов (тавталогия), либо по истечению времени. Таким образом, пикчу надо грузить заранее, и еще подумать над ее важностью. Чтобы не занимать таки место на диске всякой ерундой. Идея, конечно, так себе, но вроде логично
3. Сочетание 1 и 2, только не автоматизированный вариант. Юзер создает альбом под свои любимые пикчи, другие могут проголовать за допуск или против. Тут уже модерам надо смотреть и за сроком и за голосами и удалять самые заминусованные. А рядом с пикчей давать спрямую сылку для вставки.
На самом деле я что-то другое хотел предложить для третьего пункта, но уже забыл, поэтому - вот такой сумбур из дурацких идей
А место на форуме легко оптимизировать: неактуальные скрины в старых темах и корзине выпилить; неактуальные файлы в загрузках перезалить на какой нибудь репозиторий в дропбоксе, если там можно такое сделать (по папочкам).
Просто за некоторыми замечал, что по несколько версий своих мегасупиригор на мбейсике заливали, пусть даже и совсем беспонтовых (тогда это, наверное, по ощущениям было как сейчас в плеймаркете опубликоваться).
А, вспомнил, что хотел добавить, но вот к какому из пунктов - нз. Для хранения своих любимых картиночек в альбомах, к примеру, выделять квоту на каждого пожелавшего. При необходимости квота расширяется за денежки (которые могут таки пойти на расширение дискового пространства хостинга). Иначе юзеру надо будет что-то зачистить либо перейти на фотохостинг.
Кто-то скажет, что проще сразу на фотохостинг заливать, но т.к. я еврей, то рассматриваю сначала варианты с прибылью :магараввин:.
__________________