От
|
apple16
|
К
|
All
|
Дата
|
27.01.2003 16:55:09
|
Рубрики
|
Администрации;
|
По поводу жлобского хостинга и борьбы с ним
В последнее время жлобский хостинг стал стандартом
- все провайдеры бесплатного хостинга
запрещают ссылку на свои не текст ресурсы
(фотографии в частности) с других сайтов.
Делается это для того чтобы уменьшить
исходящий траффик не содержащий баннеры.
Способ обычно выбирается следующий -
если у картинки есть Referer и он не
принадлежит держателю хостинга - отдают не
документ а в лучшем случае редирект на страничку с баннерами.
В результате в постингах на форуме появляются недокачанные (вернее не отданные) картинки.
Предлогается следующее.
Поскольку если Referer пустой картинку таки отдают
для фиксированного множества сайтов
(для начала narod.ru) модифицировать процедуру
предобработки постинга.
Вместо замены URL на
Показать картинку
где func это примерно
function func(new_location) {
var winWidth = 0.7*screen.width;
var winHeight = 0.7*screen.width;
var origX = 0.25*screen.width;
var origY = 0.25*screen.height;
winRefQueue = window.open(new_location,'','resizable,width=' + winWidth + ',height=' + winHeight + ',screenX=' + origX + ',screenY=' + origY + ',left=' + origX + ',top=' + origY);
winRefQueue.opener = this.window;
}
Короче говоря открытие в новом окне одной картинки
- у нее Referer будет пустой и она покажется
Что на что менять можно уточнить
(т.е. можно вставлять хоть иконку с надписью Жлобы но
важен сам принцип - большинству пользователей
слабо знакомых с технологией удастся таки увидеть
картинку и наш траффик не вырастет за счет Копилки)
От
|
Novik
|
К
|
apple16 (27.01.2003 16:55:09)
|
Дата
|
27.01.2003 17:04:49
|
Re: Вопрос, собственно, не в этом.
А в том, как это оформить визуально. Лепить кнопку рядом с каждой картинкой
не есть хорошо.
В принципе, если иметь список "халявных" сайтов, то можно сделать.
От
|
apple16
|
К
|
Novik (27.01.2003 17:04:49)
|
Дата
|
27.01.2003 17:10:37
|
Re: Вопрос, собственно,...
Сейчас наверное в чистом виде это narod.ru.
geosites имеет еще и ограничение по траффику
и там безобидными процедурами не обойдешься.
Поскольку narod гарантированно не показывает
картинку ее можно заменить на кнопку.
(есть еще хитрое соображение - картинка влетевшая в кэш
потом уже показывается - т.е. сначала закачать
без реферера а потом закрыть окно с картинкой и рефрешнуться но это наверное слишком хитро)