Модератор форума: Shеriff, Yuri_G  
Сообщество uCoz » Общение пользователей » Разговоры про uCoz » Визуальное редактирование сообщений (тестирование)
Визуальное редактирование сообщений (тестирование)
Модератор форума
Сообщение # 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). При обращении в ЛС, продублируйте, пожалуйста, описание проблемы
mastero444ek
Сообщений: 101
Репутация: -3

Сообщение # 331 | 19:23:23
mxCherry, да, опера последней версии
alex0005
Сообщений: 14
Репутация: 7
Уровень замечаний:

Сообщение # 332 | 17:21:49
Цитата (sch779)
а чем не устраивает существующий визуальный редактор в модулях?
устраивает, но пугает возможность переключения в "ручной HTML"
Martin1415
Сообщений: 48
Репутация: 10

Сообщение # 333 | 02:27:51
mxCherry, Спасибо вам большое! Вы разом и на первое предложение решение дали. smile

Добавлено (07 Янв 2013, 02:27:51)
---------------------------------------------
[font=Courier]Я от вас не отстану пока тестирование не пройдет biggrin

Когда вставляешь ссылку такого типа
Код
[url=http://s3.uploads.ru/OBVse.gif][img]http://s3.uploads.ru/t/OBVse.gif[/img][/url]

В визуальном редакторе хорошо было чтоб оно автоматом стало картинкой. Это типа картинка первю.

Живой вопросник =)
Сообщение отредактировал Martin1415 - Понедельник, 07 Янв 2013, 18:24:49
mxCherry
Сообщений: 10
Репутация: 70

Сообщение # 334 | 12:07:38
Цитата (nurmizmat)
ввожу в вашей форме добавления сообщения и она почему-то увеличивается по высоте?! с чем это связано? Опера 11.51

Это сделано ради удобства - большие сообщения набирать/редактировать в маленькой форме неудобно. Максимально она увеличивается до 75% высоты окна.

Цитата (alex0005)
mxCherry, А можно прикрутить эту форму для добавления материалов в модулях?

Да, конечно.

Вот здесь я оставил небольшую инструкцию для "прикручивания" формы для мини-чата: //forum.ucoz.ru/forum/41-44051-966155-16-1357383431

Для материалов все практически то же самое. Код, указанный в упомянутом выше сообщении, нужно скопировать в шаблон "Страница добавления/редактирования материала". В этом коде необходимо продублировать одну строку, заменив селекторы:

$( function() { $('#brief').wysibb( window.uCoz.uwbb ); } );
$( function() { $('#message').wysibb( window.uCoz.uwbb ); } );

Первая строка - это для поля "краткого описания материала", вторая - для полного текста материала.

Цитата (sch779)
Но для этого прийдется java-скриптом удалить или скрыть используемый редактор и вставить+настроить новый.

Это, в принципе, можно не делать, если в установить в Панели управления → пункт "Настройки" в Админ-баре → Общие настройки → Тип формы по умолчанию для редактирования материалов → BB-codes + HTML.

Тогда по умолчанию на странице редактирования/добавления материала будет выдаваться BB-форма, которую подхватит этот редактор.

На счет подводных камней - в принципе, могут вылезти какие-то штуки, но, думаю, их довольно легко можно будет поправить.

Если возникнут какие-то мелкие уточнения - ко мне можно обратиться в личные сообщения, дабы не раздувать эту тему.

mastero444ek, принято. Правда, все же никак не удается подтвердить эту проблему с [object], но все-таки надеюсь наконец-то выловить эту багу.

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

Сообщение # 335 | 12:15:38
Цитата (Martin1415)
Я от вас не отстану пока тестирование не пройдет

Рассчитываю на это smile

Цитата (Martin1415)
Когда вставляешь ссылку такого типа

Код
[url=http://s3.uploads.ru/OBVse.gif][img]http://s3.uploads.ru/t/OBVse.gif[/img][/url]
В визуальном редакторе хорошо было чтоб оно автоматом стало картинкой. Это типа картинка первю.

Это неплохое предложение, посмотрю, но реализацию не гарантирую.

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

P.S.: можно покликать кнопку [bb]в правом верхнем углу редактора - переключиться в режим BB и назад - редактор тогда подхватит эту конструкцию.

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

Сообщение # 336 | 12:50:54
Цитата (Martin1415)
Было бы хорошо если кнопки можно было-бы отредактировать для каждого модуля. В смысле если в лс ,например, шрифты не нужны а в форуме нужны.

Уже реализовано на dev-сервере. Со следующей выливкой обновлений уйдет к Вам, тогда опубликую инструкцию - сейчас, думаю, рано еще.

#!/usr/bin/perl
alex0005
Сообщений: 14
Репутация: 7
Уровень замечаний:

Сообщение # 337 | 14:31:07
mxCherry, Спасибо вам огромное. Прикрутил для добавления материалов, а то в визуальном HTML спойлера не хватало сильно smile
P.S. Беспокоит вопрос, как скрыть надпись "Заменять переводы строк тегом <BR> ? :)
Сообщение отредактировал alex0005 - Вторник, 08 Янв 2013, 14:37:05
mxCherry
Сообщений: 10
Репутация: 70

Сообщение # 338 | 15:38:38
Цитата (alex0005)
P.S. Беспокоит вопрос, как скрыть надпись "Заменять переводы строк тегом <BR> ? :)

Такие вопросы лучше в ЛС, так как к предмету обсуждения они не относятся.

Скрыть можно, добавив строку:

Код
$('#format_message, label[for="format_message"]').removeAttr('checked').hide();

в функцию, которая выполняется при document ready. Либо просто создать такую функцию:

Код
$( function() { $('#format_message, label[for="format_message"]').removeAttr('checked').hide(); } );

Вот этот последний пример кода можно просто скопипастить после инициализации редактора:

Код
$( function() { $('#brief').wysibb( window.uCoz.uwbb ); } );    
$( function() { $('#message').wysibb( window.uCoz.uwbb ); } );    
$( function() { $('#format_message, label[for="format_message"]').removeAttr('checked').hide(); } );

Если появятся проблемы с переводами строк, можно будет убрать оттуда removeAttr('checked').

#!/usr/bin/perl
alex0005
Сообщений: 14
Репутация: 7
Уровень замечаний:

Сообщение # 339 | 16:22:21
Благодарю smile
Martin1415
Сообщений: 48
Репутация: 10

Сообщение # 340 | 19:31:35
Цитата (mxCherry)
сейчас, думаю, рано еще

Во избежания лишних вопросов, думаю да smile

Живой вопросник =)
mastero444ek
Сообщений: 101
Репутация: -3

Сообщение # 341 | 21:23:46
Цитата (mxCherry)
Это сделано ради удобства - большие сообщения набирать/редактировать в маленькой форме неудобно. Максимально она увеличивается до 75% высоты окна.
Эта функция еще не введена на всех сайтах или только на этом форуме техподдержки? Т.к. в на моем сайте до сих пор это окно при вводе большого текста увеличивается не на 75% а безгранично...
Martin1415
Сообщений: 48
Репутация: 10

Сообщение # 342 | 23:55:22
Как теперь кнопка цитирования возле сообщений используется в визуальной форме?

Добавлено (08 Янв 2013, 23:55:22)
---------------------------------------------
Еще одна вещь ну наверное сложное в реализаций но все-таки скажу. Выбираешь текст и задаешь ему размер, не понравилось - выбираешь тот самый текст и меняешь размер но вместо этого он его вставляет в двойном бб-коде

Код
[size=12][size=10]Здравствуйте уважаемые форумчане![/size][/size]

какбы нет возможности изменить размер больше.

Живой вопросник =)
sch779
Сообщений: 703
Репутация: 348

Сообщение # 343 | 02:44:55
Повторю про некоторые "глюки", которые все еще имеют место при работе в визуальном режиме.
Что бы не было лишних вопрос - тестирую на этом форуме.
IE9 на Win7 Prof sp1 с последними обновлениями.
IE10 на Win8 Prof с последними обновлениями.

1. Не работает функция "Цитировать". Выделяю цитату в нужном сообщении и жму "цитировать" - в поле ответа вставляется ник автора цитаты и пустая рамочка без текста самой цитаты.
Внутрь рамки курсором встать можно, но при попытке скопировать туда текст (Ctrl+V) текст добавляется перед ником автора цитаты.
При переключении в BB-режим остаются только теги цитирования.
И вообще чушь получается, если удалить эту пустую цитату и попытаться вставить другую цитату - поле ответа полностью очищается (включая весь текст, который в поле уже был набран)!!!

2. Невозможно вставить в поле ответа более одной цитаты!!!
При попытке вставить вторую цитату (даже от другого автора) просто удаляется первая цитата!

В общем, итог - в IE9 в визуальном режиме невозможно работать с функцией цитирования! Вплоть до потери всего набранного ранее текста ответа!
В BB-режиме все работает, как и положено, без проблем!

Возможно поможет - в панели разработчика постоянно выводится одно и то же предупреждение:
"HTML1114: Кодовая страница unicode из (Метка порядка следования байтов в кодировке Юникод) переопределяет конфликтующую кодовую страницу windows-1251 из (11)
about:blank"


3. Не работает вставка с помощью клавиш Ctrl+V. При попытке такой вставки сам текст вставляется в начало поля ответа, а курсор "прыгает" куда-то в конец поля ответа!!! Правильно работает вставка с помощью контекстного меню по правой кнопке мышки.
Полный бардак с управляющими клавишами - по PgDn/PgUp в сообщении, которое не помещается полностью в поле ответа, курсор исчезает, но поле ответа остается без изменений! Если нажать клавиши "Курсор вверх" или "Курсор вниз", то происходит перерисовка поля ответа с прокруткой к позиции курсора.

4. Не работает увеличение высоты поля ответа! Или здесь эта функция неактивна?

Реально мое личное мнение, как пользователя на IE - работать в визуальном редакторе стремно, а порой вообще невозможно!
Работаю исключительно в BB-режиме. Спасибо, что сделали сохранение рабочего режима!

Пункты 2-4 справедливы и для IE8 на WinXP prof sp3 со всеми обновлениями!
Сообщение отредактировал sch779 - Среда, 09 Янв 2013, 03:06:08
Martin1415
Сообщений: 48
Репутация: 10

Сообщение # 344 | 02:54:02
Для визуальной формы нужна кнопка "откатить - undo" ,это бы помогло в таких случиях как у sch779 когда потеряется весь текст из за случайности. Так и у меня было. smile

Живой вопросник =)
nick5942
Сообщений: 54
Репутация: 4

Сообщение # 345 | 19:38:28
  • 1) было бы удобнее когда добавляешь картинку или ссылку или видео, что бы после добавления окошко скрывалось, как когда добавляешь в bb редакторе
  • 2) когда добавил ссылкужмешь по ее названию выделяеться кнопочка ссылки, при нажатии на нее, название ссылки есть, а самой ссылки нету, тоже самое и с картинкой.
Сообщество uCoz » Общение пользователей » Разговоры про uCoz » Визуальное редактирование сообщений (тестирование)
Поиск: