Componente tema neve invernale :flake:

Questo componente del tema aggiunge una neve animata al tuo forum.

:christmas_tree: Attenzione: le animazioni aumenteranno l’utilizzo della CPU del browser :santa:

:eye: Demo

:link: Repository

Modalità JavaScript (condivisa da @cjk77 qui):

Modalità CSS (adattata da qui)

37 Mi Piace

Grazie - ora con la neve :smiley:

Installazione:

Vai a: /admin/customize/themes
Scegli Componenti - aggiungi Installa.
Incolla il link: https://github.com/davidtaylorhq/discourse-snow-theme.git
Torna indietro su admin/customize/themes e trova il tuo tema.
Cliccaci sopra e puoi personalizzare il tuo tema.
Scorri verso il basso
Aggiungi il nuovo componente al tuo tema.

E ora hai :snowflake:

10 Mi Piace

Ho un paio di utenti che usano Firefox e Opera e per loro non funziona (configurato con js-mode), ma l’esempio di CodePen del codice funziona. Funziona bene su Chrome. Avete qualche idea?

ETA: Entrambi gli utenti hanno confermato che la modalità CSS funziona per loro

1 Mi Piace

Sembra essere un componente esclusivo di Chrome. Su Firefox, con la modalità JS, non c’è nulla, mentre con la modalità CSS appare una parete di fiocchi di neve scattanti che copre lo schermo, rendendolo di fatto inutilizzabile.

3 Mi Piace

È stato aggiornato in modo che js-mode funzioni su Firefox. Non ho testato Opera, ma sospetto che la stessa correzione possa funzionare anche lì.

14 Mi Piace

Posso confermare che ora funziona per entrambi i miei utenti, Firefox e Opera. Grazie per la correzione.

5 Mi Piace

Uso Opera,

sembrava ottimo, ma come ha notato David


la CPU è troppo impegnata,

1% senza fino al 39% con,

Purtroppo ho dovuto andare :pensive:

6 Mi Piace

C’è un modo per far sì che ci siano fuochi d’artificio casuali invece della neve?

Inoltre, la mia CPU non è mai aumentata con la neve; l’ho usata su desktop e telefoni, tutto il mio forum l’ha adorata e non ho ricevuto nemmeno una lamentela riguardo all’utilizzo della CPU.

10 Mi Piace

Ciao! Mi piace molto, è adorabile e dà davvero vita alla pagina. Mi chiedevo, però, se sia possibile farlo apparire solo a destra e a sinistra, negli spazi vuoti accanto alla bacheca (o magari farla passare dietro)? In questo modo non nevicherà su tutto il testo, rendendo la lettura più difficile.

4 Mi Piace

Sembra funzionare bene con l’ultima versione di Discourse…

2 Mi Piace

Adoro questo componente tematico, ma c’è un modo per cambiare il “punto” (o dovrei dire “pallino”?) con una vera icona di neve?

1 Mi Piace

C’è un modo per rallentare la neve in modo che non sia così distraente? Una specie di neve pigra? O un modo per gli utenti di disattivare la neve da soli, in modo che alcuni possano goderne mentre altri, per i quali causa problemi, possano disattivarla?

1 Mi Piace

Stai usando la versione CSS o JS?

passato da JS a CSS! Ma possiamo provare entrambi, a seconda di quale sia più facile. @famousamos.1 per tua informazione

3 Mi Piace

@dennisjbr se ne occupa per me - avrei dovuto chiederglielo prima, ma la mia lista di cose da fare è enorme. Ci aiuta con il nostro sito.

3 Mi Piace

La versione CSS è più facile da cambiare, ma non è lo stesso effetto. :thinking:

Se sei d’accordo con la versione CSS e vuoi rallentare la caduta, aggiungi questo CSS al tuo tema o a un nuovo componente del tema e regola il valore secondo le tue esigenze. Più alto è il valore, più lento sarà.

#snow {
    animation: snow 60s linear infinite;
}
6 Mi Piace

Grazie mille

3 Mi Piace

La neve è tornata sul mio sito :slight_smile:
Funziona ma ricevo questo errore

Grazie per la segnalazione @frold. Ho appena rilasciato una correzione, quindi dovrebbe essere risolto dopo aver aggiornato il componente tema.

A proposito, anche l’errore di whos-online dovrebbe essere già stato risolto. Stai utilizzando l’ultima versione di quel plugin?

1 Mi Piace

Adoro questo, ma ho utenti che si lamentano, sarebbe fantastico se gli utenti stessi avessero l’opzione di disattivarlo