Według mnie rozwiązanie jest tylko jedno w obecnej sytuacji, żeby uniknąć straty znacznej części zdjęć na forum. Nie ma co się łudzić, że większość zdjęć każdy sobie wrzuci gdzieś indziej i podmieni linki - zajęłoby to sporo za dużo czasu. Proponowałbym:
1. Wrzucanie zdjęć tylko na własny serwer chinawatches z ograniczeniem rozdzielczości i rozmiaru. Jak znacznie zwiększy się ruch na serwerze albo będzie trzeba więcej miejsca, to zawsze można zrobić zrzutkę na wyższą opcję hostingu.
2. Napisać skrypt, który:
- przeskanuje wszystkie posty w poszukiwaniu odnośników (tylko prawidłowych, jeszcze żywych) do zdjęć z ImageShacka
- wszystkie znalezione zdjęcia ściągnie i zapisze na serwerze, który hostuje CW
- podmieni wszystkie odnośniki do zdjęć na ImageShacku odnośnikami do kopii na serwerze lokalnym
3. Dorobić wyświetlanie zdjęć załączonych do postów - zdjęcia załączone do postu powinny być w oryginale wyświetlane, bo i tak powinno być ograniczenie do 800x600 i powiedzmy 250kB. Teraz są zmniejszone i kolory są kijowe.
Dla średnio ogarniętej osoby w jakimś języku skryptowym nie powinno to zająć więcej niż ze 2 wieczory, żeby ogarnąć jak to zrobić i odpalić skrypt na noc na serwerze.