Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009 Откуда: Беларусь
Репутация: 89
Было бы неплохо внести еще небольшие исправления, знатоки java:
- если ничего не выделено, то вставляется пара тэгов (откр + закр) и курсор должен стать между ними (чтоб продолжить ввод внутри тэгов)
- если что-то выделено, то это что-то обрамляется тэгами и выделение должно сохраниться, чтобы можно было нажать несколько кнопок подряд (установить несколько стилей-тэгов для выделенного куска текста), без необходимости каждый раз выделять один и тот же текст.
Очень не хватает таких приятных и удобных мелочей.
Дмитрий Полюхов
Отправлено: 6 марта 2010 — 11:33
ExBB 2.x Developer
Покинул форум
Сообщений всего: 79
Дата рег-ции: Янв. 2010 Откуда: Мытищи
Репутация: 7
Zeg
мы будем полностью перерабатывать форму ввода для ExBB 2, эта функция тоже будет добавлена.
yura3d
Отправлено: 8 марта 2010 — 00:35
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009 Откуда: Минск, Беларусь
Репутация: 353
Небольшое дополнение к выложенному выше исправлению. Оно решает проблемы с неправильной установкой курсора после выполнения цитирования с помощью выделения фрагмента текста сообщений. Проблема проявляется, если выделенный для цитирования фрагмент содержит переходы на новую строку. 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
gudman
Отправлено: 2 мая 2010 — 08:19
ExBB Team Supermoderator
Покинул форум
Сообщений всего: 351
Дата рег-ции: Дек. 2009
Репутация: 19
Спасибо за исправление! Опера теперь работает отлично! а то приходилось оставаться на версии 10.10.
Nelka
Отправлено: 12 июня 2010 — 20:28
Newbie
Покинул форум
Сообщений всего: 1
Дата рег-ции: Июнь 2010
Репутация: 0
Опера 10.53 все работает..спасибо!
attachMENT
Отправлено: 3 сентября 2010 — 14:10
Newbie
Покинул форум
Сообщений всего: 12
Дата рег-ции: Сент. 2010
Репутация: 0
В опере 10.61, опере мобайл (последняя версия) и даже в опере мини после исправлений все работает! Спасибо!
(Отредактировано автором: 3 сентября 2010 — 14:11)
msnavigator
Отправлено: 18 сентября 2010 — 11:05
Junior Member
Покинул форум
Сообщений всего: 56
Дата рег-ции: Дек. 2009 Откуда: Москва
Репутация: 6
Странно, после чистой установки форума(ничего не менялось, кроме скина), данное исправление не помогло .
Opera 10.62
Вот адрес: форум
yura3d
Отправлено: 19 сентября 2010 — 08:18
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009 Откуда: Минск, Беларусь
Репутация: 353
msnavigator пишет:
Странно, после чистой установки форума(ничего не менялось, кроме скина), данное исправление не помогло .
Opera 10.62
Вот адрес: форум
Зарегистрировался на Вашем форуме, и не обнаружил проблемы ни под одним из скинов в Opera 10.62. Смайлы и бб-коды вставляются в форму сообщения на ура. Возможно, в Вашем браузере сохранился кеш старой версии модуля вставки бб-кодов. Не забывайте после установки исправления обновлять кеш, как и сказано в инструкции по установке:
yura3d пишет:
После установки данного исправления не забудьте очистить кеш Вашего браузера (находясь на любой странице форума, содержащей редактор сообщений, 2 раза подряд нажмите комбинацию Ctrl+R)
Poison
Отправлено: 27 ноября 2010 — 13:47
Newbie
Покинул форум
Сообщений всего: 20
Дата рег-ции: Нояб. 2010
Репутация: 0
[+][+]
Спасибо за скрипт под оперу. Половина на ней сидела
Лена
Отправлено: 9 декабря 2010 — 11:36
Newbie
Покинул форум
Сообщений всего: 4
Дата рег-ции: Дек. 2010
Репутация: 0
Большое спасибо за решение данной проблемы!
Pauk
Отправлено: 14 декабря 2010 — 15:28
Advanced Member
Покинул форум
Сообщений всего: 327
Дата рег-ции: Март 2009
Репутация: 6
Спасибо ExBB Team за великолепную поддержку.
Воспользовался рекомендациями в этой теме.
Brodyaga
Отправлено: 14 января 2011 — 01:41
Newbie
Покинул форум
Сообщений всего: 11
Дата рег-ции: Янв. 2011
Репутация: 0
неработает
Zeg
Отправлено: 14 января 2011 — 04:26
Super Member
Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009 Откуда: Беларусь
Репутация: 89
Brodyaga, информативности добавьте, пожалуйста.
BON
Отправлено: 14 января 2011 — 11:09
ExBB Team Admin
Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010 Откуда: СССР/Белгород
Репутация: 72
обновитесь до 10.63 там вроде всё нормально (Добавление)
да и кэш очистите
Все гости форума могут просматривать этот раздел. Только администраторы и модераторы могут создавать новые темы в этом разделе. Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®