1 (edited by PunBB 2018.03.02 07:40)

Topic: Pan SCEditor - визуальный редактор от Sam Clarke

Pan SCEditor это визуальный редактор от Сэма Клерка, скрипты которого использовались в официальном визуальном редакторе, но со временем забросили его. По просьбе пользователя nihi1ist, мы решили взять последние обновления визуального редактора и подключить его к версии PunBB 1.4.4.

https://punbb.softplaza.net/uploads/images/2017/09/f718bae2961ed2b14f6bdcada62290c4.png https://punbb.softplaza.net/uploads/images/2017/09/f377eb80770d47f598d67c8254638d2f.png

Возможности визуального редактора:
+ выделение текста жирным шрифтом
+ выделение курсивом
+ подчеркивание текста
+ зачеркнутый текст
+ нижний и верхний индекс
+ выравнивание текста по левому краю
+ выравнивание текста по правому краю
+ выравнивание текста по центру
+ (выравнивание по обоим краям не работает)
+ выбор шрифта
+ размер шрифта
+ цвет шрифта
+ маркировочный список
+ нумерованный список (автоматически [ list=1 ])
+ алфавитный список (вручную [ list=a ])
+ код и цитирование
+ горизонтальная линия
+ вставка изображения, емейла и ссылки
+ (смайлики - в разработке), YouTube видео, дата и время
+ открытие редактора на всю страницу
+ переключатель из визуального редактора в режим ББ кодов

Это расширение пока для тестирование! Имейте ввиду, что в нем содержаться новые ББ коды, поэтому было бы не плохо вначале протестировать это расширение. О всех найденых ошибках и пожеланиях  подробно говорить в этой теме. Позже будет подробное описание и доп функции.

Скачать расширение Pan SCEditor

3

2 (edited by nihi1ist 2017.09.06 21:33)

Re: Pan SCEditor - визуальный редактор от Sam Clarke

PunBB, для начала:

  • Подсказки не переведены, хотя перевод есть вроде бы.

  • Желательно чтобы шрифт в форме ответа был из стиля темы, а не $matches[2].

  • Форма ответа по-умолчанию маловата. Желательно, сделать немного больше.

  • Желательно смайлы выделить в отдельное расширение. С возможностью визуального редактирования. Т.е. чтобы можно было подгружать смайл и указывать для него BB-код.

  • Тег youtube работает только в форме ответа, в сообщении просто показывает код.

  • Тег нумерованного списка так же работает только в форме ответа. Используется $matches[2] и $matches[2], а у нас $matches[2] и $matches[2].

  • Удалить лишние, кнопки:

    • вставить дату,

    • вставить время,

    • блок "вырезать, копировать, вставить",

    • кнопки "Слева - направо" и "Справа - налево",

    • кнопки "Добавить отступ" и "Убрать отступ",

    • не знаю, нужны ли таблицы в PunBB?

3 (edited by filnikov 2017.09.07 05:29)

Re: Pan SCEditor - визуальный редактор от Sam Clarke

Вот такая ошибка между постами появляется - Warning: preg_replace_callback(): Empty regular expression in C:\xampp\htdocs\panbb\include\parser.php on line 811

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

4

Re: Pan SCEditor - визуальный редактор от Sam Clarke

filnikov wrote:

не работает цветовая палитра, ссылки и т.д., html тэги рисует а визуального выбора нет

Ваш браузер?, а так же посмотрите есть ли ошибки в консоли.
-------------
Исправлено. Обновил расширение. Изменения:
+ вставка видео
+ тег горизонтальная линия
+ зачеркнутый текст
+ исправлен протокол вставки видео из ютуба.

5 (edited by filnikov 2017.09.09 12:11)

Re: Pan SCEditor - визуальный редактор от Sam Clarke

PunBB wrote:

Ваш браузер?, а так же посмотрите есть ли ошибки в консоли.

Chrome, в консоли локального сервера? нет там все ок

6

Re: Pan SCEditor - визуальный редактор от Sam Clarke

filnikov, я исправил некоторые ошибки. Еще нужно настроить маркировочный список, чуть позже исправлю, там сжатые js скрипты, ковыряться в них одно мучение.
Кто найдет не сжатый файл, скиньте сюда архивом.

7

Re: Pan SCEditor - визуальный редактор от Sam Clarke

PunBB, таки попробуйте это. А потом, можно снова сжать.

8

Re: Pan SCEditor - визуальный редактор от Sam Clarke

Спасибо, помог сэкономить кучу времени. Обновил расширение, теперь можно с легкостью создавать маркировочный и нумерованный списки. Так же возможно задать общий цвет списку, а не только каждой строке по отдельности.

Продолжаем тестирование и усовершенствование визуального редактора.  PunBB_INFO_ICQ/wink

1

9 (edited by filnikov 2017.09.10 02:52)

Re: Pan SCEditor - визуальный редактор от Sam Clarke

Ничего понять не могу, не показывает редактор, все отключил, включая расширение со смайлами bb? все равно показывает старый неработающий редактор, или не показывает ни одного редактора, ну да бог с ним, можно и так потыкать, но как скрыть текст?? Подскажите пожалуйста, у меня это реально проблема, расширение nya_hide не устанавливается, пишет что расширение имеет содержание, которое не заканчивается в режиме php, тупо тэгами [hide], тоже ничего не скрывает((
Спасибо!

10 (edited by nihi1ist 2017.09.10 05:41)

Re: Pan SCEditor - визуальный редактор от Sam Clarke

PunBB, что по поводу удаления ненужных блоков? Хотя было бы интереснее, если бы была возможность редактировать состав панели. В том числе и для разных групп. Продолжим:

  1. Сделать чтобы панель запоминала положение кнопки "Показать код". При предварительно просмотре положение кнопки сбрасывается.

  2. Сделать диалог добавления пунктов списка в режиме "Показать код".

  3. В режиме "Показать код", добавление списка не работает.

  4. Вставка таблицы не работает.

  5. тег [hr] не отображается.

  6. В режиме wysiwyg некорректно отображает стили кода и цитаты.

  7. Кнопка "Распечатать" неактивна, даже если в форме ответа есть текст.

  8. Кнопки "Слева - направо" и "Справа - налево", остались непереведенными.

  9. Перестали работать кнопки "Слева - направо" и "Справа - налево".

11

Re: Pan SCEditor - визуальный редактор от Sam Clarke

nihi1ist wrote:

тег [hr] не отображается.

обновить кеш браузера

nihi1ist wrote:

Кнопки "Слева - направо" и "Справа - налево", остались непереведенными.
Перестали работать кнопки "Слева - направо" и "Справа - налево".

а что они вообще должны делать, какая функция?

nihi1ist wrote:

Вставка таблицы не работает.

таблица будет в след релизе

12

Re: Pan SCEditor - визуальный редактор от Sam Clarke

Братцы, почему у меня ничего не появляется? расширение установил, но высвечивается старый редактор, в чем причина быть может, хоть куда смотреть?

13

Re: Pan SCEditor - визуальный редактор от Sam Clarke

ссылку добавьте на форум в профиле, а то не понятно где мониторить то.

14

Re: Pan SCEditor - визуальный редактор от Sam Clarke

к сожалению я на локальном серваке сижу((

15

Re: Pan SCEditor - визуальный редактор от Sam Clarke

nihi1ist, я предлагаю сделать ПУ управления бб кодами, чтобы админ своего форума сам мог выбрать кнопуки которыми чаще всего пользуются его пользователи.

$matches[1]

так тогда надо направить в настройках библиотеку подключения jQuery тоже локально, и проверьте, действительно ли загружена выбранная версия

16 (edited by nihi1ist 2017.09.10 06:59)

Re: Pan SCEditor - визуальный редактор от Sam Clarke

PunBB wrote:

обновить кеш браузера

Чистил кэш, всё равно не работает.

PunBB wrote:

а что они вообще должны делать, какая функция?

Эта фишка по идее вообще не нужна. И по идее, кнопка "Слева - направо", должна быть активной. Как активна по умолчанию кнопка "Выравнивание по левому краю".

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

Spoiler

https://habrastorage.org/files/5f5/9a0/dec/5f59a0dec3d240d5beaa70cbc60c0054.jpg

Потому и предлагал удалить большую часть кнопок. Ибо их функционал используется крайне редко или не используется вообще.

PunBB wrote:

я предлагаю сделать ПУ управления бб кодами, чтобы админ своего форума сам мог выбрать кнопуки которыми чаще всего пользуются его пользователи.

Да, отличный вариант. Но рассмотрите настройку состава панели для групп пользователей. Например: простым пользователям достаточно кнопок:

  • жирный,

  • наклонный,

  • подчеркнутый,

  • зачеркнутый,

  • ссылка,

  • изображение.

PunBB wrote:

так тогда надо направить в настройках библиотеку подключения jQuery тоже локально, и проверьте, действительно ли загружена выбранная версия

А это для чего? И библиотека то уже подключена у большинства, просто добавить зависимость.

P.S. Сделайте переводчик отключаемым, достаточно сильно мешает он.

17 (edited by PunBB 2017.09.10 07:05)

Re: Pan SCEditor - визуальный редактор от Sam Clarke

Для пользователей думал уже, например в его профиле добавить на выбор:
1 Расширенный
2 Обычный
3 Упрощенный набор ББ тегов

"Слева - направо" и обратно должно работать, надо покопаться в стилях.

прямую черту посмотри в инструменте разработчика, куда прячется. какой браузер. на Хроме все ок
Просто по умолчанию черта скрыта, то есть тег <HR> и чтобы открыть вновь нужно прописать в стили

.entry-content hr {
    display: block;
}

$matches[1]

nihi1ist wrote:

А это для чего? И библиотека то уже подключена у большинства, просто добавить зависимость.

это для filnikov, он на локалке сидит

18

Re: Pan SCEditor - визуальный редактор от Sam Clarke

PunBB, я почему прошу то для групп? Просто есть категория граждан, у которым просто не дано использовать многообразие тегов по их назначению. В результате получается неудобоваримое нечто. При просмотре которого начинают идти кровавые слезы. PunBB_INFO_ICQ/bigsmile И уж чего им нельзя предоставлять, так это выбор. По принципу вашего же аплоадера, где пользователь не может управлять вложениями.

19

Re: Pan SCEditor - визуальный редактор от Sam Clarke

nihi1ist wrote:

Просто есть категория граждан, у которым просто не дано использовать многообразие тегов по их назначению.

аа, из этих соображений  PunBB_INFO_ICQ/scratch  Ясно. Ну в настройки групп если только добавить галку, типа,
Запретить пользователю выбирать режим ББ кодов.
И автоматически выдавать ему самый минимальный комплект  PunBB_INFO_ICQ/jokingly

20 (edited by filnikov 2017.09.11 03:07)

Re: Pan SCEditor - визуальный редактор от Sam Clarke

PunBB wrote:

так тогда надо направить в настройках библиотеку подключения jQuery тоже локально, и проверьте, действительно ли загружена выбранная версия

решил все. Спасибо)

21

Re: Pan SCEditor - визуальный редактор от Sam Clarke

filnikov wrote:

не пойму почему остается старая панель

Новая то хоть появилась? старая убирается отключением расширения BB code. Пока так.

22

Re: Pan SCEditor - визуальный редактор от Sam Clarke

filnikov wrote:

jQuery поставил локальным, менял версии, кэш,куки удалялЮ не пойму почему остается старая панель

Быть такого не может.

23

Re: Pan SCEditor - визуальный редактор от Sam Clarke

СУПЕР!!! Братцы спасибо за расширени!!! PunBB_INFO_ICQ/yahhoo  PunBB_INFO_ICQ/yahhoo  PunBB_INFO_ICQ/yahhoo

24

Re: Pan SCEditor - визуальный редактор от Sam Clarke

Если делать большой шрифт 5+, то нехватает отступа сверху и буквы обрезаются, так же наезжают друг на друга строчки при большом шрифте (та же проблема с отступом)
Проблемка с центровокй, при редактировании или внесении изменения, нужно обязательно в конце сделать заново [center], иначе все уезжает влево, так же сложно оформить в случае если что-то должно быть по центру, а что-то слева-справа

25

Re: Pan SCEditor - визуальный редактор от Sam Clarke

а опция [hide] когда ожидается примерно? PunBB_INFO_ICQ/blush

26 (edited by PunBB 2017.09.17 19:57)

Re: Pan SCEditor - визуальный редактор от Sam Clarke

В нем даже кнопка не предусмотрена, для скрытия. Скорее всего после реализации всех основных тегов, да и то не факт. Посмотрим, надо ли оно здесь вообще.
Это лучше делать отдельным расширением...

27

Re: Pan SCEditor - визуальный редактор от Sam Clarke

[hide]

Этот тэг считаю не нужно делать.

28

Re: Pan SCEditor - визуальный редактор от Sam Clarke

torg, может кому и нужен будет. Но имхо, лучше делать отдельным расширением, типа спойлера для pun_bbcode.

29

Re: Pan SCEditor - визуальный редактор от Sam Clarke

Тыц.