Автор |
Сообщение |
Дмитрий Кóтеров
Администратор
Зарегистрирован: 10.03.2003
Сообщ.: 13502
Карма: 383 поощрить/наказать
|
Добавлено: Ср Апр 14, 2004 6:10 am ()
Заголовок сообщения: Orphus 3.1, 3.2 вышел.
|
|
Произведен совершенно недетский апгрейд системы. orphus.dklab.ru
Главный скрипт переписан с нуля в лучших традициях современного JavaScript. Его объем сильно уменьшился. Теперь вместо JS-скрипта в IFRAME подключается сразу HTML-страница. Главный скрипт соответствует стандартам XHTML и CSS. Выделенный контекст теперь также указывается и в теме письма. Добавлено кодирование E-mail получателя писем, чтобы его не обнаруживали спам-роботы. Оптимизирована многоязыковая поддержка. Приходящие от Orphus-а письма соответствуют стандарту RFC на E-mail (все заголовки кодируются при помощи base64), что теоретически должно уменьшить число «ложных срабатываний» на них антиспам-систем. Значительно улучшена устойчивость системы к различным кодировкам сайтов (письма всегда приходят в читаемом виде). Добавлено множество новых кнопок. Несмотря на значительные изменения как скрипта, так и серверной части, совместимость со старыми версиями JS-кода сохранена.
Последний раз редактировалось: Дмитрий Кóтеров (Пт Апр 16, 2004 9:24 pm), всего редактировалось 1 раз
|
|
Вернуться к началу |
|
|
Дмитрий Кóтеров
Администратор
Зарегистрирован: 10.03.2003
Сообщ.: 13502
Карма: 383 поощрить/наказать
|
Добавлено: Ср Апр 14, 2004 2:59 pm (спустя 8 часов 49 минут)
Заголовок сообщения:
|
|
Еще чуть-чуть подправил в разных местах (XHTML и CSS валидацию, глюк Мозилы при скачивании картинок с force-download, внешний вид главной страницы, совместимость с Оперой, инструкции mod_rewrite, проверку на пустоту контекста), плюс поставил новую систему на dklab.ru. Кстати, картинки с прозрачными закругленными краями не поддерживаются (они и раньше не поддерживались). IFRAME ведь нельзя сделать прозрачным.
|
|
Вернуться к началу |
|
|
q1
Гость
Карма: 300 поощрить/наказать
|
Добавлено: Чт Апр 15, 2004 11:03 am (спустя 20 часов 3 минуты)
Заголовок сообщения: ошибка
|
|
поставил скрипт, сообщ. об ошибке он отправляет, но после обновления фрейма появляется след. ошибка - -------------------------------------------------------------------------------- Действие отменено Internet Explorer не удается подключиться к запрошенной веб-странице. Возможно, страница временно недоступна. -------------------------------------------------------------------------------- И ещё - если хостинг подгружает свои баннеры, то они грузятся и во фрейме Орфуса
|
|
Вернуться к началу |
|
|
Евгений Галашин
Модератор
Зарегистрирован: 29.12.2003
Сообщ.: 1890
Карма: 33 поощрить/наказать
|
Добавлено: Чт Апр 15, 2004 3:17 pm (спустя 4 часа 14 минут)
Заголовок сообщения:
|
|
q1:
ну это проблема хостинга...
|
|
Вернуться к началу |
|
|
Дмитрий Кóтеров
Администратор
Зарегистрирован: 10.03.2003
Сообщ.: 13502
Карма: 383 поощрить/наказать
|
Добавлено: Пт Апр 16, 2004 3:47 am (спустя 12 часов 29 минут)
Заголовок сообщения:
|
|
q1 писал(а): |
Действие отменено Internet Explorer не удается подключиться к запрошенной веб-странице. Возможно, страница временно недоступна. |
Так. Что же, видимо, придется отказаться от идеи посылки заголовка «No Content» и по старинке создавать динамический фрейм (через JS, т.к. в XHTML IFRAME вроде вообще не поддерживается). А то каждый раз, когда на dklab.ru будут проблемы, будет выдаваться это сообщение вместо кнопки Орфуса. На всякий случай спрошу: а какая версия браузера у Вас?..
q1 писал(а): |
если хостинг подгружает свои баннеры, то они грузятся и во фрейме Орфуса |
Это тоже серьезный недостаток. Даже и не знаю, что с ним делать... Уж очень не хочется возвращаться к варианту с выводом body через JavaScript. Скажите, а нельзя ли эти баннеры просто «задвинуть» куда-нибудь в конце страницы? Или правее границы IFRAME? И — ожно ссылку на сайт, где это происходит?
|
|
Вернуться к началу |
|
|
WingedFox
Профессионал
Зарегистрирован: 29.04.2003
Сообщ.: 3806
Карма: 227 поощрить/наказать
|
Добавлено: Пт Апр 16, 2004 12:56 pm (спустя 9 часов 9 минут)
Заголовок сообщения:
|
|
Дмитрий Кóтеров:
1. Вы могли бы заменить поле referrer на, например, ref? Есть проблема с фильтром для проксомитрона, который вырезает form.referrer, из-за чего скрипт перестает работать. 2. Можно использовать 304 ответ, благо его сервера обрабатывают нормально.
|
|
Вернуться к началу |
|
|
Дмитрий Кóтеров
Администратор
Зарегистрирован: 10.03.2003
Сообщ.: 13502
Карма: 383 поощрить/наказать
|
Добавлено: Пт Апр 16, 2004 8:08 pm (спустя 7 часов 11 минут)
Заголовок сообщения:
|
|
WingedFox писал(а): |
Вы могли бы заменить поле referrer на, например, ref? |
ОК, сделаю,
WingedFox писал(а): |
использовать 304 ответ |
Сейчас используется Header("HTTP/1.1 204 No Content"). Мождет. Вы перепутали 304 с 204? Но, к сожалению, это все не поможет: ответ No content работает только в случае, если попытка связи с сервером завершится успешно. А если она провалится, тогда будет «невозможно отобразить страницу». Тут никуда не деться.
|
|
Вернуться к началу |
|
|
WingedFox
Профессионал
Зарегистрирован: 29.04.2003
Сообщ.: 3806
Карма: 227 поощрить/наказать
|
Добавлено: Пт Апр 16, 2004 8:23 pm (спустя 14 минут)
Заголовок сообщения:
|
|
Дмитрий Кóтеров писал(а): |
Header("HTTP/1.1 204 No Content"). |
Я предлагаю Header("HTTP/1.1 304 Not Modified"). В этом случае страница будет взята из кеша.
|
|
Вернуться к началу |
|
|
Дмитрий Кóтеров
Администратор
Зарегистрирован: 10.03.2003
Сообщ.: 13502
Карма: 383 поощрить/наказать
|
Добавлено: Пт Апр 16, 2004 8:39 pm (спустя 15 минут)
Заголовок сообщения:
|
|
Но только точно не при первой загрузке. И потом, с каких это пор POST с различными данными кэшируется?
|
|
Вернуться к началу |
|
|
Дмитрий Кóтеров
Администратор
Зарегистрирован: 10.03.2003
Сообщ.: 13502
Карма: 383 поощрить/наказать
|
Добавлено: Пт Апр 16, 2004 9:24 pm (спустя 45 минут)
Заголовок сообщения:
|
|
Исправил все, кроме баннеров на бесплатных хостингах — требуется дополнительное тестирование. Новая версия — 3.2.
|
|
Вернуться к началу |
|
|
q1
Гость
Карма: 300 поощрить/наказать
|
Добавлено: Пн Апр 19, 2004 2:55 pm (спустя 2 дня 17 часов 30 минут)
Заголовок сообщения: re
|
|
Дмитрий Кóтеров писал(а): |
Так. Что же, видимо, придется отказаться от идеи посылки заголовка «No Content» и по старинке создавать динамический фрейм (через JS, т.к. в XHTML IFRAME вроде вообще не поддерживается). А то каждый раз, когда на dklab.ru будут проблемы, будет выдаваться это сообщение вместо кнопки Орфуса. На всякий случай спрошу: а какая версия браузера у Вас?.. |
Ясно. Браузер - IE 6.0
Дмитрий Кóтеров писал(а): |
Это тоже серьезный недостаток. Даже и не знаю, что с ним делать... Уж очень не хочется возвращаться к варианту с выводом body через JavaScript. Скажите, а нельзя ли эти баннеры просто «задвинуть» куда-нибудь в конце страницы? Или правее границы IFRAME? И — ожно ссылку на сайт, где это происходит? |
Как это сделать? IFRAME ведь размером 88на31??? сайт - a33y.boom.ru
|
|
Вернуться к началу |
|
|
q1
Гость
Карма: 300 поощрить/наказать
|
Добавлено: Пн Апр 19, 2004 3:11 pm (спустя 16 минут)
Заголовок сообщения: re
|
|
Дмитрий Кóтеров:
Поставил версию 3.2 - вроде пока работает, баннеров не видно, ошибки не выдаёт, правда письма ещё не пришли Спасибо!
|
|
Вернуться к началу |
|
|
Дмитрий Кóтеров
Администратор
Зарегистрирован: 10.03.2003
Сообщ.: 13502
Карма: 383 поощрить/наказать
|
Добавлено: Пн Апр 19, 2004 4:37 pm (спустя 1 час 25 минут)
Заголовок сообщения:
|
|
Почему не видно баннеров, непонятно — я в этом отношении ничего не правил. По-моему, глюк возникает, если мышь навести на кнопку Орфуса. Ох уж эти кривые хостинги с крипым кодом для вставки баннеров...
|
|
Вернуться к началу |
|
|
q1
Гость
Карма: 300 поощрить/наказать
|
Добавлено: Вт Апр 20, 2004 8:07 am (спустя 15 часов 29 минут)
Заголовок сообщения:
|
|
Дмитрий Кóтеров писал(а): |
Почему не видно баннеров, непонятно — я в этом отношении ничего не правил. По-моему, глюк возникает, если мышь навести на кнопку Орфуса. Ох уж эти кривые хостинги с крипым кодом для вставки баннеров... |
Всё равно спасибо! Сообщения таки пришли (на следующий день). Баннеры так и не появляются. С этого хостинга всё равно переезжать. Это была просто тестовая площадка
|
|
Вернуться к началу |
|
|
Дмитрий Кóтеров
Администратор
Зарегистрирован: 10.03.2003
Сообщ.: 13502
Карма: 383 поощрить/наказать
|
Добавлено: Пт Апр 23, 2004 3:32 am (спустя 2 дня 19 часов 25 минут)
Заголовок сообщения:
|
|
Статья на тему скриптов в XHTML: www.hixie.ch/advocacy/xhtml
Валидатор можно напустить на этот скрипт — скажет, что валидный XHTML: orphus.dklab.ru/src/orphus.xhtml
|
|
Вернуться к началу |
|
|
|