Aggiunta di un link nell'intestazione solo per gli ospiti

Ciao,

Dopo troppi attacchi spam, ho impostato il mio forum su invito e ho creato un modo personalizzato e limitato per distribuire inviti sul mio altro sito web.

Ho aggiunto link al sistema di inviti alla FAQ e simili, ma vorrei aggiungere un link personalizzato “Crea Account” accanto al link Accedi che sia visibile solo quando l’utente non è connesso.

Il Custom Header Links ufficiale non sembrava avere questa funzionalità (a meno che non mi sia sfuggito qualcosa).

Ho provato ad aggiungere un link usando api.decorateWidget ma ciò ha generato un avviso di deprecazione, quindi chiaramente non era il modo giusto.

Ciò ha suggerito che devo usare api.headerIcons.add(“foo”, FooIcon, { before: “search” }), ma se ho capito bene, FooIcon è una sorta di Component, e non so cosa sia o come verrebbe creato.

Quindi in pratica: voglio aggiungere un “Crea Account” collegato a un URL specifico, accanto al pulsante Accedi, quando l’utente non è connesso. E non so molto sui Temi o su come modificarli.

Grazie per qualsiasi assistenza.

1 Mi Piace

Non sono sicuro di capire cosa non funzioni: se devi solo aggiungere un link, cosa manca qui?

Modifica: Come al solito, Moin legge meglio di me :occhi:

1 Mi Piace

Puoi nascondere i collegamenti aggiunti con quel componente per gli utenti con accesso effettuato utilizzando CSS personalizzato.

2 Mi Piace

Ho anche ricordato DiscourseConnect Signup Button. Ma penso che funzioni solo se si utilizza DiscourseConnect.

Allora sembra essere la soluzione.

Ti farò sapere com’è andata quando l’avrò provata.

Grazie!

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.