Модератор форума: Shеriff, Yuri_G  
Визуальное редактирование сообщений (тестирование)
Модератор форума
Сообщение # 1 | 18:41:37
В данной теме Вы можете сообщить об ошибках, связанных с визуальным редактором сообщений, а также предложить улучшения.




Обновление uCoz в ночь с 15 на 16 января

Визуальный редактор комментариев был включен для всех сайтов в системе uCoz

Отключить этот редактор можно в Панели управления → пункт "Настройки" в Админ-баре → Общие настройки → Не использовать визуальный редактор комментариев.

Это вернет старую форму BB кодов.

Подробнее...

Ответы на вопросы 1
Ответы на вопросы 2

Инструкция по стилизации редактора от Шидла

Еще осталось достаточно проблем с работой этого редактора, в особенности в Opera и IE. Естественно, они будут исправляться.

Упущено:

- Редактор в личных сообщениях - включен на dev-сервере, с обновлением разойдется по остальным

Ошибки (баги):

Opera:
- Символы в тексте сообщения заменяется на OBJECT - исправлено на dev-сервере (а также здесь на форуме), с обновлением разойдется по остальным (Opera 11.10+)
- Неработоспособность кнопки выбора шрифта и размера текста в Opera 12.10+ - исправлено на dev-сервере (а также на этом форуме), с обновлением разойдется по остальным
- Закрытие модального окна (добавление ссылки, изображения) - исправлено на dev-сервере (а также здесь на форуме), с обновлением разойдется по остальным
- Пересмотреть настройку редактора в ПУ (изменения должны отображаться сразу после перетаскивания кнопок)
- "Прыжки" курсора - под вопросом, для исправления проблемы с модальными окнами был немного изменен алгоритм работы с выделением текста в Opera? теперь курсор ведет себя адекватнее
- Неудобно убирать цитату (приходится нажимать на кнопку "Цитата", по backspace не убирается)
- Выбор шрифта/размера для не выделенного текста

Общие:
- Текст остается в редакторе после добавления сообщения
- Удаление пустых BB-тегов (которые не понимает серверная сторона uCoz)
- Фильтрация переводов строк в теге URL
- Интегрировать смайлы в редактор вне зависимости от наличия $SMILES$ в шаблоне
- Неработоспособность "своих смайлов" в редакторе
- Смайлы в выпадающем списке заменяются на их коды при их выборе

IE:
- Будет полностью пересмотрен.
- Цитата некорректно преобразовывается в BB код.

В планах:

- Метод для очистки редактора (очистка поля ввода + удаление сохраненного текста) - JS
- Разделение наборов кнопок редактора для форума и остальных модулей
- Темный дизайн для редактора
- Пересмотреть стандартный набор кнопок редактора
- Inline изображения (визуальные $IMAGEX$)
- Кнопка AUDIO

Под вопросом:

- Настройка в ПУ "переносить смайлы в редактор"
- Настройка цвета компонентов интерфейса редактора в ПУ
- Отключение визуального редактора для отдельного посетителя (cookies)
- Кнопки Отменить/Вернуть (Undo/Redo)

Пожалуйста, воздержитесь от неконструктивной критики данного нововведения в этой теме!

Как отключить данный редактор написано в начале этого сообщения. Тема и так уже довольно объемная, а подобные сообщения (которые никак не повлияют на дальнейшее развитие редактора) будут только мешать поиску информации в ней.

Для того, чтобы сообщить об ошибке, предоставьте, пожалуйста, следующую информацию:

- непосредственно описание проблемы
- название и версию Вашего браузера (обязательно в каждом Вашем сообщении об ошибке)

Очень желательно также указать:

- номер стандартного дизайна, при использовании которого можно наблюдать описанную Вами проблему
- адрес сайта, где наблюдается эта проблема (можно в личные сообщения mxCherry). При обращении в ЛС, продублируйте, пожалуйста, описание проблемы
mxCherry
Сообщений: 10
Репутация: 70

Сообщение # 286 | 15:35:34
Цитата (sch779)
У меня, к примеру, IE9 - теже проблемы!

Точно те же проблемы с редактором, что были описаны fflesh?

В IE 9 тестировали (без доктайпа) - все тьфу-тьфу. В любом случае, еще уделим внимание функционированию редактора в IE.

Остальное не относится к обсуждаемому редактору, это касается всей системы (точнее - ее HTML/CSS/JS).

#!/usr/bin/perl
sch779
Сообщений: 703
Репутация: 348

Сообщение # 287 | 21:34:28
Цитата (mxCherry)
Точно те же проблемы с редактором, что были описаны fflesh?

Не все.
Проблемы в визуальном режиме:
1. с маркированным списком - при попытке сделать список из нескольких выделенных строк создается список из одного пункта, куда включаются все выделенные строки и все строки выше выделенных строк!
2. с Enter - жму в конце строки Enter - никакого эффекта, жму еще раз - переходит на новую строку, начинаю набирать текст в новой строке - редактор "вспоминает" о первом Enter, который никак себя не проявил вначале, и между строками появляется пустая строка!

Цитата (mxCherry)
В IE 9 тестировали (без доктайпа)

Если учесть, что речь идет об этом форуме, то имеем "глюки" IE9 на страницах с доктайпом!
mxCherry
Сообщений: 10
Репутация: 70

Сообщение # 288 | 12:02:51
sch779, спасибо за ответ, поправим.

#!/usr/bin/perl
mxCherry
Сообщений: 10
Репутация: 70

Сообщение # 289 | 13:13:20
Цитата (sch779)
2. с Enter - жму в конце строки Enter - никакого эффекта, жму еще раз - переходит на новую строку, начинаю набирать текст в новой строке - редактор "вспоминает" о первом Enter, который никак себя не проявил вначале, и между строками появляется пустая строка!

Поправлено (смотрел в IE9 с доктайпом).

#!/usr/bin/perl
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 290 | 13:23:08
Цитата (mxCherry)
Остальное похоже на издевку. Не странно, что Вы заметили столько косяков... Тыц

Цитата
Ошибка: txtarea is null
Источник: //forum.ucoz.ru/forum/41-44051-19
Строка: 833

- ага, осталось только вывести попап на пол экрана, типа: “У вас устаревший браузер .. ” - и редирект по вашей ссылке ...

Ну да, получше, но при переключении режимов ошибка:



- однако это не означает что виноват браузер/версия.
Здесь речь идет о JavaScript, а не о HTML (где можно “положить” на некоторые вещи), и писать нужно ровно для всех, тем более если это функционал, а не так, финтифлюшка новогодняя.
...

Цитата (sch779)
Для информации - среди стандартных шаблонов uCoz полно "старых" шаблонов, верстка которых "плывет" при установке доктайпа!

- абсолютно верное утверждение.

SRWare Iron 23.0.13


...


uwbb.js: строка 643
...
Прикрепления: 5827105.png (23.7 Kb) · 9170559.png (21.9 Kb) · 8462973.png (9.3 Kb)

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Сообщение отредактировал fflesh - Вторник, 25 Дек 2012, 17:28:34
sch779
Сообщений: 703
Репутация: 348

Сообщение # 291 | 15:31:48
Цитата (mxCherry)
Поправлено (смотрел в IE9 с доктайпом).

Да, спасибо!

При работе в визуальном режиме (при обычном Enter) идут ошибки:


Все еще не исправлена ошибка со вставкой цитаты в визуальном режиме. Точнее - с ее невставкой!
Т.е., выделяю текст в одном из предыдущих сообщений - жму "цитировать" - получаю в своем сообщении надпись о том, кто цитирует и пустую область, где должна быть цитата!
Более того - если вставить цитату в BB-режиме, переключиться в визуальный режим и попытаться вставить, к примеру в конце сообщения, еще одну цитату, то не только ничего не появляется - убирается оформление первой цитаты, как будто это я сам ее набрал!

Ну и то, о чем уже писал fflesh - вставка цитаты в BB-режиме всегда вставляет ее в конец текста!
Прикрепления: 5201550.jpg (94.3 Kb)
mxCherry
Сообщений: 10
Репутация: 70

Сообщение # 292 | 19:06:22
Цитата (fflesh)
Ошибка: txtarea is null
Источник: //forum.ucoz.ru/forum/41-44051-19
Строка: 833

Можете, пожалуйста, описать действия, чтобы воспроизвести ошибку?

Цитата (fflesh)
- ага, осталось только вывести попап на пол экрана, типа: “У вас устаревший браузер .. ” - и редирект по вашей ссылке ...

Было бы здорово, но увы.

Цитата (fflesh)
Ну да, получше, но при переключении режимов ошибка:

Type Error: e is undefined

Тут действительно ошибка JS, сейчас поправил, должно быть ОК.

Цитата (fflesh)
uwbb.js: строка 643

cannot read property "which" of undefined...

Это было из-за "e is undefined", сейчас должно исчезнуть.

По поводу "это НЕ текст" - это уже точно не сегодня правиться будет.

#!/usr/bin/perl
mxCherry
Сообщений: 10
Репутация: 70

Сообщение # 293 | 19:08:51
Цитата (sch779)
При работе в визуальном режиме (при обычном Enter) идут ошибки:

Спасибо, поправлено.

#!/usr/bin/perl
mxCherry
Сообщений: 10
Репутация: 70

Сообщение # 294 | 19:25:26
Цитата (sch779)
Все еще не исправлена ошибка со вставкой цитаты в визуальном режиме. Точнее - с ее невставкой!
Т.е., выделяю текст в одном из предыдущих сообщений - жму "цитировать" - получаю в своем сообщении надпись о том, кто цитирует и пустую область, где должна быть цитата!

Никак не могу воспроизвести в IE9 - и автор, и текст цитаты нормально вставляется.

Цитата (sch779)
Ну и то, о чем уже писал fflesh - вставка цитаты в BB-режиме всегда вставляет ее в конец текста!

Это поведение более чем логично, отбрасываю. Или потом как-нибудь сделаем.

#!/usr/bin/perl
mxCherry
Сообщений: 10
Репутация: 70

Сообщение # 295 | 19:28:54
Цитата (sch779)
Более того - если вставить цитату в BB-режиме, переключиться в визуальный режим и попытаться вставить, к примеру в конце сообщения, еще одну цитату, то не только ничего не появляется - убирается оформление первой цитаты, как будто это я сам ее набрал!

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

#!/usr/bin/perl
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 296 | 19:35:49
mxCherry,
Цитата (mxCherry)
Можете, пожалуйста, описать действия, чтобы воспроизвести ошибку?

Клик на нике, что над аватаром.

Цитата (sch779)
Ну и то, о чем уже писал fflesh - вставка цитаты в BB-режиме всегда вставляет ее в конец текста!

Ну, вообще-то я не совсем так писал ..
Это и в стандартных BB-кодах так.

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
mxCherry
Сообщений: 10
Репутация: 70

Сообщение # 297 | 19:56:59
Цитата (fflesh)
Клик на нике, что над аватаром.

Спасибо, поправлено.

#!/usr/bin/perl
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 298 | 20:26:31
Цитата
Ошибка: console is not defined
Источник: //forum.ucoz.ru/uwbb/uwbb.js?21
Строка: 150

А именно:
Код
if( console && console.log ) {
...


Прикрепления: 1105423.png (16.5 Kb)

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
mxCherry
Сообщений: 10
Репутация: 70

Сообщение # 299 | 20:37:56
fflesh, спасибо, поправлено. За перепроверку буду очень благодарен smile

#!/usr/bin/perl
sch779
Сообщений: 703
Репутация: 348

Сообщение # 300 | 01:09:32
Цитата (mxCherry)
И это не баг. После вставки цитаты, курсор устанавливается в ее текст

Хммм... Я же, вроде бы, четко написал:
Цитата (sch779)
попытаться вставить, к примеру в конце сообщения, еще одну цитату

Т.е., после вставки цитаты перемещаемся в конец своего сообщения (а не цитаты!) и пытаемся вставить новую цитату!
Кстати - если в сообщении несколько цитат, то убирает аттрибут цитирования только у первой цитаты!
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!