Я относительно новый пользователь Discourse, поэтому извините, если это не то место, где это нужно обсуждать. Как можно поддержать эту функцию (установить начало недели на понедельник в календарях)?
Начало недели с воскресенья для нас очень неудобно и запутанно.
Создайте тему в канале #feature с тегом calendar-and-event, я думаю.
Не знаю как, потому что сейчас неделя начинается с понедельника. Раз это не следует моим личным настройкам языка, возможно, оно следует языку форума?
edit
И вот что я нашел.
Так что, если неделя начинается с воскресенья, то либо это ошибка, либо форум не обновлен, либо вы используете какой-то другой плагин календаря?
Хм, я обновил и Discourse, и плагин вчера. Это правильный плагин, но мои недели всё ещё начинаются с воскресенья. Это странно.
Редактирование: календарь категории начинается с воскресенья, а календарь в сообщении — с понедельника. Скорее всего, это ошибка.
Думаю, что так и должно работать.
Ах, позвольте мне взглянуть, раз я рядом.
Небольшое обновление: я посмотрел на «понедельник». Это немного интересно, потому что кажется, что мы делаем всё правильно при настройке календаря.
В идеале сейчас должно происходить следующее: мы должны использовать локаль вашего сайта для установки локали календаря (а не локаль пользователя). Если мы используем, например, «en-gb», то должен использоваться понедельник, согласно fullcalendar/locales/en-gb.js at v4.0.0-alpha.3 · fullcalendar/fullcalendar · GitHub, хотя я вижу, что это не так, несмотря на то, что об этом говорится в документации — weekNumberCalculation - Docs v4 | FullCalendar.
Мы можем принудительно установить «понедельник», используя настройку «ISO» в самом календаре, но это кажется неправильным.
В любом случае, следите за обновлениями. Мы используем очень старую версию и могли бы обновиться.
Привет! Я планирую интегрировать этот плагин с событиями в Jitsi и хотел бы узнать, можно ли отображать дни рождения пользователей в виде событий?
Это позволило бы реализовать крутые автоматизации для вовлечения пользователей ![]()
Вы видели плагин Cakeday?
Мне кажется, вы хотите создать автоматизацию, которая при наступлении дня рождения создаёт тему с уже добавленным событием. Тогда участников можно будет пригласить обсудить, поделиться фотографиями или чем-то ещё в честь дня рождения члена сообщества. Также вы можете запланировать день рождения с использованием Jitsi!
2 сообщения были объединены в существующую тему: Массовое приглашение через модальное окно позволяет добавить только одного пользователя (и отображается некорректно)
Всем привет! Я только что исправил небольшую проблему, связанную с интеграцией компонента «Блоки правой боковой панели».Раньше многодневное событие отображало только первый день (даже если он уже прошёл), а последующие дни — нет:
(Примечание: скриншот сделан 28-го числа, а 15-е всё ещё висит)
Теперь в календаре боковой панели будут отображаться все дни события начиная с текущего дня:
Было ли намеренно удалено поле «Приглашённые группы» из диалога создания события? Я просмотрел историю коммитов, но не нашёл упоминания о таком намерении, хотя, возможно, я что-то упустил. Когда я откатываюсь на несколько недель назад к коммиту 54460416c2efe30f8265ed7b5aa06743f615e8b3, эта функциональность восстанавливается.
Пример предыдущего поведения:
Текущее поведение (коммит: 588052ff0ddd6c399659f4545ef4525967a3a4e1):
Если вы выберете «Частный», появится ли это поле снова?
К сожалению, нет, я должен был приложить скриншот именно с таким состоянием:
То же самое поведение можно наблюдать на сайте try.discourse.org.
Я подтвердил, что коммит сразу после того, который я случайно выбрал как рабочий, вносит это изменение: b4c4e4e0bcc94b99ef8b582454e938a72389867d
DEV: перенос кода виджетов событий постов на glimmer (#615)
Этот коммит вносит два основных изменения:
- Перенос всего кода виджетов событий постов на glimmer
- Внедрение отслеживаемых моделей для обеспечения реактивности; на данный момент многие пути не имели настоящей реактивности и работали в основном благодаря удаче или тому факту, что виджеты часто перерисовываются
Всем привет ![]()
Мы хотим перейти с eventPlugin на этот официальный плагин. На самом деле, большинство наших требований теперь полностью выполняются и этим плагином.
Я заметил одну небольшую ошибку:
- отказ от участия не учитывается в сводке
И есть одно требование, которое мы бы хотели реализовать:
- нам нужно иметь возможность принудительно делать все темы в категории событиями; на нашем форуме есть отдельные календарные категории.
Если я могу чем-то помочь, просто дайте знать.
Спасибо за ваше время, до встречи, Ричард
Я использую плагин календаря с цветами событий. Однако, похоже, можно задать только явное значение цвета фона. Это означает, что один и тот же цвет фона используется в тёмной и светлой темах, тогда как цвет шрифта меняется, что создаёт сложности с обеспечением доступности.
При просмотре исходного кода видно, что эта функциональность управляется схемой JSON: discourse-calendar/lib/discourse_calendar/site_settings/map_event_tag_colors_json_schema.rb at main · discourse/discourse-calendar · GitHub.
Есть ли способ задать значение через переменную SCSS, определённую в файле color_definitions.scss, чтобы можно было использовать функцию #dark-light-choose() для переключения в зависимости от темы? Редактор позволяет переключаться между RGB, HSL и HEX, но HEX требует заглавных букв и имеет ограничение по длине, поэтому его нельзя использовать.
Или, возможно, есть вариант задать отдельно цвет текста и цвет фона?
Я проверил, добавляет ли плагин соответствующий тег или категорию в HTML-разметку, но этого не происходит. Это позволило бы программно управлять стилями отдельно от настроек плагина.
Буду благодарен за любые предложения или оценку возможности реализации подобных улучшений.
Здравствуйте, можно ли ограничить количество мест для публичного собрания? Если нет, существует ли возможность разрешить посещать определённые собрания только конкретным группам? Спасибо.
Я использую этот плагин на продакшн-сервере (Docker). Всё работает без проблем, как и описано. И это решило бы одну из главных проблем моего клиента, если бы компонент «Событие» имел ещё одну функцию.
Отсутствующая функция: добавлять участников, ответивших «Да» на приглашение, в отдельную группу.
Предполагаемое решение:
- использовать пользовательское поле (event) для указания имени целевой группы
- написать плагин, который добавляет всех, кто нажал «Да», в эту группу
Моя проблема: я не могу начать разработку плагина, так как плагины Calendar и Event, похоже, не работают на моём локальном сервере разработки (не Docker). Хотя плагин компилируется корректно, сохранение темы занимает очень много времени и завершается внутренней ошибкой. При этом сама тема, похоже, сохраняется в базе данных. Но если я пытаюсь открыть её, получаю сообщение об ошибке: «Извините, мы не смогли загрузить эту тему».
После удаления плагина Calendar темы и сообщения становятся доступными без каких-либо проблем.
Сталкивался ли кто-нибудь с подобным поведением? Как лучше всего поступить, чтобы обойти это препятствие?
Нам это тоже нужно!






