Devo impostare il primo giorno della settimana a lunedì. Attualmente, è impostato a domenica sulla mia prova di Discourse.
Ho cercato in tutte le impostazioni del sito e nelle preferenze personali, ma non sono riuscito a capire come impostare il lunedì come primo giorno della settimana sui calendari delle mie categorie.
Non sono sicuro che questa sia la risposta corretta, ma potresti provare a impostare i giorni lavorativi come da immagine qui sotto e vedere cosa succede.
Questo non ti aiuta per niente, ma ho smesso di usarlo solo perché la domenica era il primo giorno della settimana. E la maggior parte del mondo usa il lunedì, quindi per me era come essere costretto a usare pollici, furlong e stone
Ma ho pensato che lo avessero sistemato a un certo punto. Ma apparentemente no.
Temo di non credere che al momento sia possibile. Il calendario degli eventi imminenti inizia la domenica, mentre i calendari degli argomenti iniziano il lunedì.
A seconda del tuo caso d’uso, potresti invece utilizzare il calendario degli argomenti e aggiungerlo a una visualizzazione di categoria?
Penso che la funzionalità Eventi del plugin sia esattamente ciò di cui hai bisogno, quindi i calendari degli argomenti potrebbero non essere una buona soluzione.
Concordo sul fatto che sarebbe bello poter scegliere il giorno di inizio della settimana per il calendario Eventi imminenti. Lo sposterò in una richiesta di funzionalità e vedrò se anche altri la pensano allo stesso modo.
Scusa (non proprio ) per il disturbo, ma almeno la possibilità di usare il lunedì, il giorno di inizio più usato a livello globale, non dovrebbe essere una richiesta di funzionalità. È una grave mancanza di UX.
Certo, votare è un bene. Ma… questa questione lunedì/domenica è stata sotto i riflettori e chiesta così tante volte che CDCK è consapevole della necessità, anche senza alcun voto.
Il motivo per cui siamo ancora bloccati con un sistema di calendario utilizzato da una minoranza a livello globale è diverso dalla mancanza di voti.
Non lo so. La mia scommessa va su alcune difficoltà tecniche in cui il punto di partenza era puramente basato negli Stati Uniti, e cambiarlo porterebbe ad alcune difficoltà. Altrimenti sarebbe già stato risolto.
Full Calendar permette di impostare weekNumberCalculation su ISO quando si renderizza il calendario in modo che le settimane inizino il lunedì. Esiste anche un’impostazione firstDay.
Non ho molto tempo ora per indagare, ma sarebbe relativamente semplice per l’autore del plugin includere una nuova impostazione per permetterci di definire il primo giorno e poi passarla al render del calendario, allo stesso modo in cui il fuso orario viene ora passato.
Sapevi che è codificato in modo fisso al lunedì quasi ovunque altro (mi ha sorpreso anche me)
Idealmente, questo dipenderebbe dalle preferenze dell’utente (non da un’impostazione dell’amministratore).
Ho dato un’occhiata al codice, poiché anche questo problema mi infastidisce da molto tempo. Ci sono tre punti nel codice in cui FullCalendar viene inizializzato. In uno di essi firstDay: 1 è già presente. Anche il core di Discourse lo codifica a 1.
Ho creato una PR che aggiunge firstDay: 1 negli altri due punti mancanti.
Questo è tutt’altro che ideale, ma almeno porta coerenza.
Sono uno di quelli in minoranza, e ora il mio calendario degli (eventi imminenti) inizia di lunedì! Ero più felice quando iniziava di domenica.
Sarebbe utile se fosse configurabile — per la mia organizzazione a singola geolocalizzazione, fare questa impostazione come preferenza del calendario sarebbe preferibile (rispetto a un’impostazione per utente).
Stiamo apportando un aggiornamento al calendario al momento. Una volta che lo avremo completato, sarò felice di aggiungere un selettore Sabato/Domenica/Lunedì per il primo giorno della settimana. Penso che questa sia un’impostazione del sito anziché un’impostazione dell’utente. Penso che l’impostazione predefinita su Lunedì sia corretta, anche se tecnicamente negli Stati Uniti la Domenica è considerata il primo giorno (poiché il Lunedì è considerato il primo giorno lavorativo).