Глюки с окном редактора сообщений в IE 6

Автор deeprus, 14 марта 2010, 18:36:54

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

deeprus

    Здравствуйте.
    Прошу прощения, если подобную проблему обсуждали, не нашёл...

    Форум 2.0 RC3, тема дефолтовая Curve.
    Адрес форума - http://forum.angelhranitel.ru
    Модов нет.

    Так вот, после обновления до RC3 пользователи жалуются на разнообразные глюки в IE версии 6. Скриншот (полная версия по клику):


    На скриншоте красными рамками помечены некоторые проблемные места (не все).

    Главная проблема вот в чём. При начале редактировании сообщения, ширина поля редактирования внезапно увеличивается, правая граница уползает под границу блока поста и правая часть набираемого текста становится не видна. Это затрудняет редактирование. Понятно, что IE - весьма глючная вещь сам по себе, но многие не имеют физической возможности поменять браузер (например, ходят на форум только на работе, где своя политика IT-отдела).
    Из других глюков - сдвиг графических элементов оформления (отмечено на скриншоте красным), разползание полей ввода и кнопок форматирования (начиная с поля "Тема сообщения" и далее).
    Интересный эффект также проявляется с блоком информации о пользователе, что в левом верхнем углу (с аватаркой и ссылками на последние непрочитанные сообщения). При наведении на данные ссылки мыши, блок уменьшается по высоте до высоты текстовой части, справа появляется полоса прокрутки (см. скриншот далее). При некоторых аналогичных манипуляциях блок может развернуться обратно на оригинальную высоту, и так можно развлекаться сколько угодно.


    В основном меня интересует, можно ли побороть такое поведение окна редактирования сообщений, на остальные глюки можно закрыть глаза. Буду рад любым советам и ссылкам.

Drakonsa

Разумней и практичней - выкинуть ИЕ6.

0daliska

#2
Цитата: deeprus от 14 марта 2010, 18:36:54
    Здравствуйте.
    Прошу прощения, если подобную проблему обсуждали, не нашёл...

    Форум 2.0 RC3, тема дефолтовая Curve.
    Адрес форума - http://forum.angelhranitel.ru
    Модов нет.

    Так вот, после обновления до RC3 пользователи жалуются на разнообразные глюки в IE версии 6. Скриншот (полная версия по клику):


    На скриншоте красными рамками помечены некоторые проблемные места (не все).

    Главная проблема вот в чём. При начале редактировании сообщения, ширина поля редактирования внезапно увеличивается, правая граница уползает под границу блока поста и правая часть набираемого текста становится не видна. Это затрудняет редактирование. Понятно, что IE - весьма глючная вещь сам по себе, но многие не имеют физической возможности поменять браузер (например, ходят на форум только на работе, где своя политика IT-отдела).
    Из других глюков - сдвиг графических элементов оформления (отмечено на скриншоте красным), разползание полей ввода и кнопок форматирования (начиная с поля "Тема сообщения" и далее).
    Интересный эффект также проявляется с блоком информации о пользователе, что в левом верхнем углу (с аватаркой и ссылками на последние непрочитанные сообщения). При наведении на данные ссылки мыши, блок уменьшается по высоте до высоты текстовой части, справа появляется полоса прокрутки (см. скриншот далее). При некоторых аналогичных манипуляциях блок может развернуться обратно на оригинальную высоту, и так можно развлекаться сколько угодно.


    В основном меня интересует, можно ли побороть такое поведение окна редактирования сообщений, на остальные глюки можно закрыть глаза. Буду рад любым советам и ссылкам.
Давно известно, что SMF2 не поддерживает устаревшие версии браузеров... Все большее количество разработчиков отказываются открыто от поддержки этой версии браузера, он не умеет читать спецификации, и это ни для кого не секрет... IE фиксить - себе дороже... SMF1.1.11 - стабильная версия SMF форума, корректно работающая даже для отображения в IE6. Ищите тех, кто сможет Вам перенести базу на SMF1.1.11, если невозможно перевести пользователей с IE6 хотя бы на IE8...
Вот для восьмого обсуждали траблу с редактором... Можете попробовать http://www.simplemachines.ru/index.php?topic=9847.msg66692#msg66692, но результат не гарантирован...
А в шестерке там и еще выплывет много других глюков, так что сильно не обольщайтесь!
Если и эти варианты для Вас недопустимы, то можно поставить скрипт, который при входе на форум будет предупреждать, об опасности, которой подвергаются юзвери, используя ИЕ6...
Вариант текста для окошка следующий:
"Вы используете устаревший браузер Internet Explorer6. Последний релиз этого браузера был выпущен фирмой Microsoft в 2001 году, а в 2004 году сама же фирма Microsoft отказалась от поддержки и обновлений этой версии, поскольку этот браузер не соответствовал стандартам и имел слишком много уязвимостей. За период с последнего обновления браузера Internet Explorer6 появилось множество вирусов, и используя его по сей день, Вы подвергаете риску информацию в своем компьютере. Пожалуйста, обновите свой браузер до версии 8 или используйте бразуеры Mozilla Firefox, Opera или Chrome. Это не только позволит повысить безопасность Вашего пребывания в Internet, но и ускорит загрузку страниц и улучшит отображение большинства интернет-ресурсов."
Соответственно, там где перечисляются браузеры, даются ссылки на страницы для скачивания...
Фиксить - бесполезно... Использовать IE6 для современной верстки - это все равно, что пытаться показать цветное кино по черно-белому телевизору... Как-то так!
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

deeprus

Цитата: 0daliska от 14 марта 2010, 22:11:02
Давно известно, что SMF2 не поддерживает устаревшие версии браузеров... Все большее количество разработчиков отказываются открыто от поддержки этой версии браузера, он не умеет читать спецификации, и это ни для кого не секрет... IE фиксить - себе дороже... SMF1.1.11 - стабильная версия SMF форума, корректно работающая даже для отображения в IE6. Ищите тех, кто сможет Вам перенести базу на SMF1.1.11, если невозможно перевести пользователей с IE6 хотя бы на IE8...

    Откатываться назад совсем не вариант - мы перешли на новую версию осознанно ради новых возможностей. Просто я наивно думал, что может быть решение хотя бы этого глюка с редактором (на остальные можно спокойно закрыть глаза). Ну, если нет - значит нет. С данной проблемой обратились пока лишь три пользователя, следовательно всего таких страдальцев несколько десятков. Пожалуй, я и правда повешу для них скрипт, предупреждающий о том, что в IE 6 корректной работы форума ждать не стоит и для них лучше принять это как данность, а ещё лучше - всё-таки найти способ обновиться (возможно страшные слова про отсутствие поддержки со стороны самой MS окажут влияние и на админов предприятий, откуда они на форум ходят :) ).

    P.S. Решение по ссылке с указанием фиксированной ширины окна редактора в пикселях решает проблему и для IE6.

0daliska

Цитата: deeprus от 15 марта 2010, 12:02:56
    Откатываться назад совсем не вариант - мы перешли на новую версию осознанно ради новых возможностей. Просто я наивно думал, что может быть решение хотя бы этого глюка с редактором (на остальные можно спокойно закрыть глаза). Ну, если нет - значит нет. С данной проблемой обратились пока лишь три пользователя, следовательно всего таких страдальцев несколько десятков. Пожалуй, я и правда повешу для них скрипт, предупреждающий о том, что в IE 6 корректной работы форума ждать не стоит и для них лучше принять это как данность, а ещё лучше - всё-таки найти способ обновиться (возможно страшные слова про отсутствие поддержки со стороны самой MS окажут влияние и на админов предприятий, откуда они на форум ходят :) ).

    P.S. Решение по ссылке с указанием фиксированной ширины окна редактора в пикселях решает проблему и для IE6.
А эта фишка широко уже  применяется, и страшилки уместны, потому что полная правда! :)
Это вольный перевод буржуинского окна предупреждения от фирмы, разрабатывающей шаблоны, для юзверей, которые заходят на сайт через  ИЕ6... Ну, конечно же там просят обновить ИЕ до 8 версии, но поскольку и в ней еще куча багов (горбатого могила исправит), я окно предупреждения дополнила еще и упоминаниями корректных бесплатных браузеров...
Удачи!
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only