ExBB Community » Файловый ExBB » Решение проблем » проблема с браузером Opera

Страниц (4): « 1 [2] 3 4 »
 

16. alexx - 5 марта 2010 — 12:13 - перейти к сообщению
Zeg пишет:
khapugin, всё будет работать, не волнуйтесь. Улыбка

Исправил, все работает отлично.
17. Zeg - 5 марта 2010 — 23:01 - перейти к сообщению
Было бы неплохо внести еще небольшие исправления, знатоки java:

- если ничего не выделено, то вставляется пара тэгов (откр + закр) и курсор должен стать между ними (чтоб продолжить ввод внутри тэгов)

- если что-то выделено, то это что-то обрамляется тэгами и выделение должно сохраниться, чтобы можно было нажать несколько кнопок подряд (установить несколько стилей-тэгов для выделенного куска текста), без необходимости каждый раз выделять один и тот же текст.

Очень не хватает таких приятных и удобных мелочей.
18. Дмитрий Полюхов - 6 марта 2010 — 11:33 - перейти к сообщению
Zeg
мы будем полностью перерабатывать форму ввода для ExBB 2, эта функция тоже будет добавлена.
19. yura3d - 8 марта 2010 — 00:35 - перейти к сообщению
Небольшое дополнение к выложенному выше исправлению. Оно решает проблемы с неправильной установкой курсора после выполнения цитирования с помощью выделения фрагмента текста сообщений. Проблема проявляется, если выделенный для цитирования фрагмент содержит переходы на новую строку. Opera 10.50 устанавливает курсор на N позиций (символов) раньше конца закрывающего тега цитирования ([/quote]). Firefox 3.6, наоборот, сдвигается на N позиций дальше. В данной ситуации N - это количество переходов на новую строку в цитируемом фрагменте текста.

Причина, как оказалось, кроется в символе возврата каретки (\r). Разные браузеры (JS-движки) его по-разному интепретируют. Firefox, например, вообще его опускает в полях формы textarea, Opera 10.50 - наоборот - принудительно его вставляет перед символом перехода на новую строку (\n).

Решение такое. Откройте файл javascript/formcode.js, найдите строку:
CODE:
TextArea.value = LeftText + L + SelectedText + R + RightText;

и после неё разместите строки:
CODE:

if (isMozilla)
L = L.replace(/\r/g, '');
else if (isOpera && L.indexOf('\r') == -1)
L = L.replace(/\n/g, '\r\n');

Данное дополнение уже включено в инструкцию выше. Оно было проверено в IE6, Opera 9.52, Opera 10.50, Firefox 3.6 и Chrome 4.0.249.89
20. gudman - 2 мая 2010 — 08:19 - перейти к сообщению
Спасибо за исправление! Опера теперь работает отлично! а то приходилось оставаться на версии 10.10.
21. Nelka - 12 июня 2010 — 20:28 - перейти к сообщению
Опера 10.53 все работает..спасибо! Воздушный поцелуй
22. attachMENT - 3 сентября 2010 — 14:10 - перейти к сообщению
В опере 10.61, опере мобайл (последняя версия) и даже в опере мини после исправлений все работает! Спасибо!
23. msnavigator - 18 сентября 2010 — 11:05 - перейти к сообщению
Странно, после чистой установки форума(ничего не менялось, кроме скина), данное исправление не помогло Не понял .
Opera 10.62
Вот адрес: форум
24. yura3d - 19 сентября 2010 — 08:18 - перейти к сообщению
msnavigator пишет:
Странно, после чистой установки форума(ничего не менялось, кроме скина), данное исправление не помогло Не понял .
Opera 10.62
Вот адрес: форум

Зарегистрировался на Вашем форуме, и не обнаружил проблемы ни под одним из скинов в Opera 10.62. Смайлы и бб-коды вставляются в форму сообщения на ура. Возможно, в Вашем браузере сохранился кеш старой версии модуля вставки бб-кодов. Не забывайте после установки исправления обновлять кеш, как и сказано в инструкции по установке:
yura3d пишет:
После установки данного исправления не забудьте очистить кеш Вашего браузера (находясь на любой странице форума, содержащей редактор сообщений, 2 раза подряд нажмите комбинацию Ctrl+R)
25. Poison - 27 ноября 2010 — 13:47 - перейти к сообщению
Спасибо за скрипт под оперу. Половина на ней сидела Улыбка
26. Лена - 9 декабря 2010 — 11:36 - перейти к сообщению
Большое спасибо за решение данной проблемы! Радость
27. Pauk - 14 декабря 2010 — 15:28 - перейти к сообщению
Спасибо ExBB Team за великолепную поддержку.
Воспользовался рекомендациями в этой теме.
28. Brodyaga - 14 января 2011 — 01:41 - перейти к сообщению
неработает Огорчение
29. Zeg - 14 января 2011 — 04:26 - перейти к сообщению
Brodyaga, информативности добавьте, пожалуйста.
30. BON - 14 января 2011 — 11:09 - перейти к сообщению
обновитесь до 10.63 там вроде всё нормально
(Добавление)
да и кэш очистите

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0288]     [ ]