RFE minore: stile tag "hashtag"

Al momento, i tag possono essere “semplici”, “puntati” o “in scatola”. Sarebbe bello avere una modalità in cui vengono visualizzati come #tag — dopotutto, è così che puoi usarli nel testo dei post (ad esempio, #tagging).

La mia soluzione attuale è:

/* hash prima dei tag :) */
.discourse-tag.simple::before {
  content: "#";
}

/* predefinito a virgola */
.discourse-tags .discourse-tag.simple:not(:last-child)::after, .list-tags .discourse-tag.simple:not(:last-child)::after, .search-category .discourse-tag.simple:not(:last-child)::after {
	content: " ";
	margin-left: 1px;
}

/* impedisce il tagging dei voti! */
.list-vote-count::before {
  content: "" !important;
}

/* hash prima dei tag nell'intestazione */
.tag-title-header span::before {
  content: "#";
}

… tuttavia, questo

  • non viene visualizzato nel menu a discesa del filtro — o meglio, viene visualizzato per tutti tranne che per il tag selezionato, il che offende il mio senso di “tutto deve essere perfettamente elegante”.
  • Non funziona con le intersezioni di tag con Tag Banners, poiché “&” è parte del testo effettivo in quel caso. (Quindi ottengo qualcosa come
    #silverblue# & gaming

In realtà, durante i test, ho capito che il primo punto è vero anche con gli altri stili di decorazione dei tag — anche se vengono mostrati i riquadri colorati delle categorie. Ora il mio senso è doppiamente offeso. :slight_smile:

1 Mi Piace

Ma, #foo viene completato automaticamente e formattato automaticamente, come categoria.

Sarebbe bello avere un carattere speciale per i tag – come @ per utenti e gruppi, e # per le categorie…

hmm, ho appena imparato qualcosa sui tag. :thinking:

1 Mi Piace

Così com’è ora, # si riferisce sia ai tag che alle categorie. Prova! (Esempio: #tagging)

(Personalmente preferirei un carattere diverso per le categorie. Non so, % o qualcosa del genere.)

1 Mi Piace