Badge dei Post

Grazie per l’aggiornamento futuro :slight_smile:

4 Mi Piace

Molte grazie per questo ottimo componente del tema :grinning:
Utilizziamo anche il plugin Babble sul nostro sito. Purtroppo, le icone dei badge appaiono anche lì, creando un vero disordine nella chat. C’è la possibilità di disattivarle per Babble?

Modifica: Potrei aggirare il problema con questo CSS, così almeno le icone dei badge sono un po’ più contenute:

.poster-icon-container span.poster-icon img {
    height: 1em !important;
    width: 1em !important;
}
2 Mi Piace

Sto riscontrando un’eccezione proveniente da questo componente del tema.

Fonte: https://github.com/tshenry/discourse-post-badges/blob/master/common/head_tag.html#L26

4 Mi Piace

Hmm, non riesco subito a riprodurre il problema. Puoi fornire un po’ più di contesto su come stai attivando l’errore? Sei loggato quando si verifica l’errore? Immagino che il sito sia aggiornato? Si tratta di un ambiente di sviluppo o di produzione? C’è altro di rilevante da segnalare?

1 Mi Piace

Questo è effettivamente sul mio sito (https://community.naturephotographers.network/). Angus stava cercando di aiutare perché questa eccezione sta causando un problema con il suo plugin multilingue. Sono sulla versione 2.5.0.beta1, in ambiente di produzione, con diversi plugin e personalizzazioni. Non sono sicuro di quali passi intraprendere per il troubleshooting da qui.

2 Mi Piace

Grazie per la chiarificazione :+1: Diventa sicuramente complicato man mano che si aggiungono sempre più plugin e altre personalizzazioni da fonti diverse.

L’implementazione di questo componente non è certo la mia preferita… Al momento della sua creazione, ho dovuto aggirare i limiti nel modo migliore che conoscevo. Spero che riusciremo a mettere in atto qualcosa che permetta una soluzione molto più robusta, ma non sono sicuro se o quando ciò avverrà.

Nel frattempo, non potrò garantire che questo componente “gioca bene” con altre personalizzazioni. La tua migliore chance sarebbe probabilmente assumere qualcuno dal Marketplace per convertirlo in un plugin che serializzi correttamente le informazioni necessarie del distintivo.

5 Mi Piace

Scusa per essere stato breve nel mio ultimo messaggio. Puoi riprodurlo senza altre personalizzazioni disabilitando il badge di base e creando un post con un nuovo utente. Il codice presuppone che ogni utente abbia almeno un badge.

Ecco una correzione: Handle no badges by angusmcleod · Pull Request #1 · discourse/discourse-post-badges · GitHub

6 Mi Piace

È molto carino!

Sarebbe fantastico avere qualcosa del genere nel core o come plugin ufficiale :+1:

4 Mi Piace

Concordo! Questo è il plugin non ufficiale più indispensabile che abbia mai installato. Lo utilizziamo, insieme ai titoli, per indicare responsabilità speciali nel nostro gruppo, ad esempio “Addetto alle relazioni” e “Responsabile dell’area”. Gli utenti tengono davvero a vedere il loro distintivo ben in evidenza.

image

image

5 Mi Piace

Grazie per la PR @angus. È stata unita!

In altre notizie, questo componente è stato trasferito nel nostro repository ufficiale :tada:

@j.jaffeux si occuperà del refactoring da tempo necessario per questo componente. Prevedete alcuni aggiornamenti in un futuro non troppo lontano :slight_smile:

13 Mi Piace

È fantastico!! Complimenti a tutti :+1:

1 Mi Piace

Ciao, grazie mille per questo fantastico addon!

Dopo aver aggiunto il plugin Country Flags, stiamo riscontrando un problema di spaziatura.

Esiste un codice CSS che potrebbe essere utilizzato per correggere quanto mostrato qui sotto?


RISOLTO!!

Utilizzando l’esempio di codice qui sono riuscito a creare una soluzione.

.nationalflag-post { width: 16px; margin-right: 3px }

Risultato

3 Mi Piace

Mi chiedevo, però, qual è l’identificatore del badge del post da usare per modificare posizione e dimensioni?

1 Mi Piace

Per questo caso avrai bisogno di un selettore piuttosto specifico:

.topic-meta-data .names .poster-icon-container span.poster-icon {
    font-size: 16px;
    margin-right: 3px;
}

Consiglio amichevole: ti suggerisco di esplorare come utilizzare gli strumenti di ispezione del tuo browser web per trovare il selettore CSS necessario per stilizzare un elemento (ad esempio, ecco una guida per Chrome).

4 Mi Piace

Grazie mille. Ho usato Firefox, ma recentemente un buon amico mi ha consigliato di passare a Chrome o Vivaldi, poiché offrono uno strumento di ispezione degli elementi migliore.

3 Mi Piace

Questa impostazione non funziona quando selezionata:

3 Mi Piace

Anche per me non funziona.

4 Mi Piace

Capisco dove sia il problema. Grazie per le segnalazioni. Cercherò di fornire una correzione entro le prossime 24 ore.

Modifica: dovrebbe essere risolto ora @tpetrov e @Anatolia. Fate sapere se avete ancora problemi.

7 Mi Piace

Non c’è ancora un aggiornamento e la situazione è la stessa.

Ah, credo di sapere cosa è successo. Abbiamo spostato il repository nell’organizzazione GitHub ufficiale di Discourse, ma la versione del componente che hai installato punta ancora al repository originale. Dovrebbero esserci reindirizzamenti automatici per garantire che tutto funzioni correttamente. Qualche tempo dopo il trasferimento, ho creato un fork che potrebbe aver compromesso il reindirizzamento.

Ho appena eliminato il mio fork. Puoi provare a aggiornare di nuovo per vedere se il reindirizzamento riprende a funzionare? Se non funziona, ti consiglio di reinstallare il componente dal nuovo link del repository.

GitHub - discourse/discourse-post-badges · GitHub

6 Mi Piace