Formatting toolbar

Появляются ли кнопки в редакторе?

На странице плагина они также считаются отключенными на моих форумах, но при этом всё работает как надо.

Нет, ничего не отображается, похоже, что панель инструментов не работает.

Поможет ли жесткая перезагрузка в веб-браузере?

Можешь скинуть ссылку на свой форум в личные сообщения, если это не конфиденциально?

Не вижу, что могло вызвать эту проблему :thinking:

image

Извините, похоже, не работает только кнопка цвета, я всё ещё вижу выравнивание по правому краю, по центру и т.д.

Но кнопки цвета сейчас нет.

Кнопка «По ширине» тоже отсутствует. Можете ли вы попробовать отключить кнопки «Выровнять по левому краю», «По центру» и «Выровнять по правому краю», чтобы проверить, появятся ли кнопки «По ширине» и «Цвет»?

Привет, @Steven! Только что установил этот плагин, перезагрузил страницу в браузере Safari, но ни одна часть панели инструментов не отображалась.

Только что, пока писал это сообщение, решил попробовать в другом браузере, который обычно не использую для своего форума (Firefox — без особой причины, просто не мой обычный выбор). И как по волшебству, всё появилось. Я отредактировал пост, вернулся в Safari. В отредактированном посте отсутствовал плавающий элемент. После перезагрузки он появился… а затем панель инструментов отобразилась в редакторе в Safari (!).

Я перезагружал различные страницы в Safari, но это не помогло. Думаю, мне следовало принудительно очистить весь кэш Safari (для моего форума) — очевидно, что в Safari что-то не загружалось.

1 лайк

Спасибо за ваше сообщение.

Плагин был сломан, но странно, что он всё же как-то работал у вас. Я поспешно исправил проблему. Дайте знать, если теперь всё работает корректно во всех браузерах.


Для всех

У меня возникли проблемы с настройками, где мы выбираем, какие bbcode-теги отображаются на панели инструментов. В данный момент я довольно занят, поэтому временно удалил эти настройки. Плагин исправлен, но все кнопки будут отображаться на панели инструментов, даже если вы ранее решили их скрыть.

Пока у меня не будет времени всё должным образом исправить, вы можете скрыть кнопки, добавив несколько строк в CSS-раздел в разделе «Настроить» панели администратора. Вы можете добавить следующие строки:

Общие : чтобы скрыть кнопку на десктопе и мобильных устройствах
Десктоп : чтобы скрыть кнопку только на десктопе
Мобильные : чтобы скрыть кнопку только на мобильных устройствах

/* 
ВРЕМЕННОЕ ИСПРАВЛЕНИЕ ПАНЕЛИ ФОРМАТИРОВАНИЯ
ИСПОЛЬЗУЙТЕ НЕКОТОРЫЕ ИЗ ЭТИХ СТРОК, ЧТОБЫ СКРЫТЬ
СООТВЕТСТВУЮЩИЕ КНОПКИ НА ПАНЕЛИ ИНСТРУМЕНТОВ
*/

/* КНОПКА ПОДЧЕРКИВАНИЯ */
.d-editor-button-bar .underline_ui_button {
    display: none;
}

/* КНОПКА ВСТАВКИ ИЗОБРАЖЕНИЯ */
.d-editor-button-bar .addimg_ui_button {
    display: none;
}

/* КНОПКА ВЫРАВНИВАНИЯ ВЛЕВО */
.d-editor-button-bar .floatl_ui_button {
    display: none;
}

/* КНОПКА ВЫРАВНИВАНИЯ ПО ЛЕВОМУ КРАЮ */
.d-editor-button-bar .left_ui_button {
    display: none;
}

/* КНОПКА ВЫРАВНИВАНИЯ ПО ЦЕНТРУ */
.d-editor-button-bar .center_ui_button {
    display: none;
}

/* КНОПКА ВЫРАВНИВАНИЯ ПО ПРАВОМУ КРАЮ */
.d-editor-button-bar .right_ui_button {
    display: none;
}

/* КНОПКА ПОЛНОГО ВЫРАВНИВАНИЯ */
.d-editor-button-bar .justify_ui_button {
    display: none;
}

/* КНОПКА ЦВЕТА */
.d-editor-button-bar .color_ui_button {
    display: none;
}

/* КНОПКА РАЗМЕРА */
.d-editor-button-bar .size_ui_button {
    display: none;
}

Приносим извинения за доставленные неудобства. Я постараюсь найти решение как можно скорее :raised_hands:

3 лайка

Этот плагин просто не работал с Daemonite Material Theme

Так что, возможно, проблема даже не в этом плагине, но мне пришлось прекратить его использование.

Хотелось бы, чтобы в ядро Discourse включили настройку размера и цвета текста. Как пользователям создавать заголовки без использования BB-кода?

Это можно сделать с помощью Markdown. Посмотрите на Markdown Tutorial - Headings. Весь учебник стоит того, чтобы его пройти.

Я только что проверил — действительно, тема ломает плагин.

Вы можете отредактировать тему и удалить содержимое секции </head>, но это может нарушить работу некоторых элементов темы.

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

1 лайк

Кажется, настройка панели инструментов исчезла.
Я не могу найти это

Всё, что я вижу, это

и теперь панель инструментов слишком длинная для меня. Мне не нужно так много инструментов на панели.


Вы видите, что панель инструментов обычно слишком длинная. Не могли бы мы просто свернуть инструменты в раздел «Опции», чтобы окно редактирования и окно предпросмотра имели одинаковую ширину?

Посмотрите 5 постов выше.

3 лайка

Извините за это. Недавнее обновление Discourse нарушило работу этих опций, и я не нашёл решения с помощью плагина, поэтому пока рекомендую использовать CSS для скрытия кнопок.

Разверните этот пост, чтобы увидеть код CSS для использования. Вы можете скрыть кнопки на рабочем столе, на мобильных устройствах или на обоих.

3 лайка

Я выполнил все инструкции, но дополнительные опции панели инструментов не отображаются на моём сайте.

Я вернулся в редактор nano, чтобы ещё раз проверить, всё ли введено правильно, и всё выглядит корректно. Я «пересобрал» приложение во второй раз… вернулся на свои форумы, но опции панели инструментов по-прежнему не появляются.

Я проверил настройки, чтобы убедиться, что панель инструментов включена, и она действительно включена.

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

Я даже попробовал удалить… а затем установить «ProCourse Installer», который позволяет устанавливать/удалять плагины через интерфейс. Он показывает, что у меня установлен форматировочный плагин панели инструментов…

но я всё ещё не вижу никаких обновлений в моём редакторе.

Ещё одно замечание… у меня в редакторе был черновик темы. Я удалил черновик, попробовал обновить страницу, открыть разные браузеры и т. д., но что бы я ни пробовал… я всё ещё не могу заставить функции этой панели форматирования появиться. :disappointed_face:

Есть какие-либо предложения?

1 лайк

Не знаю, что произошло, я что-то напутал с GitHub — отправил обновление!

Извините за это и спасибо за сообщение!

6 лайков

Спасибо за быстрый ответ, @Steven!

Я удалил плагин и снова установил его через установщик плагинов ProCourse. Это не помогло — новые кнопки по-прежнему не отображались. Но потом я открыл инструменты разработчика в Chrome…

Затем перешёл в раздел Application → Clear Storage и выбрал опцию “Clear Site Data”…

Теперь моя панель инструментов работает и отображает все новые функции!

image

Ещё раз спасибо!!

Примечание: Я не пробовал очищать данные сайта перед удалением плагина, так что, возможно, это сработало бы, если бы я просто очистил данные сайта ¯\_(ツ)_/¯

4 лайка

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

4 лайка

Да, я каким-то образом вернулся к плохой версии плагина. Не знаю, что я сделал с моими файлами локализации, но в будущем буду осторожнее. Странно, что это работало неправильно полтора месяца, и никто не заметил этого до сих пор :speak_no_evil:

4 лайка

@Steven,

В большинстве случаев при использовании функции float мы перемещаем изображение вправо.

Есть ли способ переключаться между правым и левым выравниванием, используя кнопку float image?

Можно ли сделать floatr функцией по умолчанию при использовании кнопки float вместо floatl?

Вот ещё одно предложение. Было бы удобно, если бы вы могли зажать клавишу Ctrl, Shift, Command или другую и затем нажать кнопку float, чтобы использовать противоположное по умолчанию выравнивание.

  • Например, по умолчанию сейчас установлено “floatl” (выравнивание по левому краю). Представьте, что вы можете зажать функциональную клавишу на клавиатуре при нажатии кнопки float, чтобы переключиться на противоположное по умолчанию выравнивание (в данном случае это будет “floatr”). Просто мысль!
1 лайк