Конструктор таблиц

Привет @nathank, к сожалению, пока нет. Извините за задержку, но на следующей неделе я выделю время для работы над функциями, связанными с конструктором таблиц. Надеюсь, скоро всё исправлю для вас!

4 лайка

Привет, @nathank! Исправление для ПК с сенсорными экранами только что было слито в основную ветку :confetti_ball:.

Пожалуйста, дайте знать, если сейчас всё работает у вас корректно.

3 лайка

Есть ли какие-то приблизительные сроки для мобильных устройств?

Мелкий баг: когда ячейка содержит экранированную вертикальную черту \|, при редактировании таблицы с помощью конструктора таблиц удаляется обратный слэш \, но сама черта | остаётся, что ломает верстку. :slight_smile:

1 лайк

3 сообщения были перенесены в новую тему: Как переименовать заголовок столбца?

Пост был разделён на новую тему: Создание таблицы иногда вставляет пустые строки между рядами, нарушая таблицу

Здравствуйте. Спасибо за вашу работу.
Я попытался установить этот компонент темы на самостоятельно размещённый Discourse (версия 2.9.0.beta11). Я делаю это через репозиторий на GitHub как обычный компонент темы. Однако у меня возникла ошибка при установке с сообщением:
Ошибка создания загружаемого актива: jsuites. Оригинальное имя файла: Извините, файл, который вы пытаетесь загрузить, не разрешён (разрешённые расширения: jpg, jpeg, png, woff, woff2, svg, eot, ttf, otf, gif, pdf, doc, docx, xls, xlsx).
Делаю ли я что-то не так?

1 лайк

Посмотрите настройку вашего сайта theme_authorized_extensions. Чтобы всё работало корректно, в списке разрешённых расширений должен быть .js.

6 лайков

Огромное спасибо. Я проверил эти настройки, добавил js, и всё установилось корректно.

3 лайка

Привет, Киган,

Большое спасибо за этот компонент. Пришло время активировать его на моём сайте, и он работает просто отлично. :slightly_smiling_face: :heart:

Я заметил лишь одну вещь: контекстное меню не переводится, но, думаю, это, вероятно, потому, что оно импортируется из внешнего .js-файла?

7 лайков

Это просто замечательно! Большое спасибо за создание этого. Это значительно облегчит жизнь.

1 лайк

Дон, вы устанавливаете это вместе с этим компонентом?

1 лайк

Да, в нём есть несколько настроек, где можно изменить тексты контекстного меню. :slightly_smiling_face:

3 лайка

Просто чтобы убедиться, что я всё правильно понял. Ваш компонент позволит перевести меню, когда пользователь, для которого русский не является родным, использует функцию перевода браузера для перевода контекста редактора таблиц на свой родной язык?

1 лайк

Если ваши пользователи не являются носителями английского языка, у вас есть возможность перевести эти элементы меню.

Например: мои участники форума говорят по-венгерски, поэтому я перевожу их на венгерский, чтобы им было проще понять. :slightly_smiling_face: Это не зависит от языка браузера. Если вы измените эти тексты, они изменятся для всех.

Именно для этого предназначен этот компонент. :slightly_smiling_face:

3 лайка

Спасибо. Извините, я думал, что это позволит веб-браузеру перевести меню для тех, кто посещает сайт.

Тем не менее, это отличное дополнение для сайтов на других языках. Отличная работа!

3 лайка

Привет @Don,

Спасибо, что подняли этот вопрос и создали свой компонент :slight_smile:

Это вызвало у меня любопытство, и я немного покопался. Оказывается, внешняя JS-библиотека позволяет подключаться к строкам для переводов. Я сопоставил все эти строки с переводами темы в этом коммите:

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

@Heliosurge Надеюсь, это также поможет в вашем случае :slight_smile:

9 лайков

Вау, это впечатляет, большое спасибо. :slightly_smiling_face:

6 лайков

Есть над чем подумать: этот компонент темы может стать основой для следующих функций:

  1. BBCode-цвет: можно сделать палитру цветов. Введите «текст» в ячейку, а затем с помощью меню выберите цвет переднего плана и/или цвет фона.

  2. Макет загрузки изображений

  • Стандартный
  • Masonry
  • и т. д.

и так далее.

1 лайк

Спасибо за отличный компонент темы.

Если я начинаю ввод в ячейке с =, то при нажатии Enter для «сохранения» записи в ячейку она становится невидимой.

Для ясности: как только таблица вставлена в код Markdown, она снова становится видимой, но любая запись в ячейке, начинающаяся с =, остаётся невидимой в режиме редактирования таблицы.

3 лайка