PR ben accetti. Mandami un messaggio privato se hai un budget.
Ehi Jay, perché questo componente aggiunge ?_discourse_homepage_rewrite=1 alla fine dell’URL della pagina a cui reindirizza?
E inoltre, perché visualizza un URL più complesso (ad esempio, mysite.com/t/blahblahblah/2343?_discourse_homepage_rewrite=1) invece di un semplice mysite.com?
Non lo so! Non so perché stia succedendo. Nessuno con un budget si è lamentato, ma cercherò di dare un’occhiata.
Attenzione, questo è sensibile alle maiuscole/minuscole per tutti i dilettanti (come me) a cui è occorsa un’ora di test per capire perché non funzionava.
Copia e incolla sempre!
Sarebbe un bel tocco renderlo insensibile alle maiuscole. È stata una rivelazione per me quando ho scoperto come integrare l’insensibilità alle maiuscole nelle mie query di Data Explorer!!!
Penso che dovrebbe essere abbastanza facile da fare, ma non è qualcosa che risolverò a meno che non stia risolvendo qualcos’altro.
Penso che questo workaround potrebbe essere ora non funzionante. La homepage del permalink URL esterno che avevo su un sito di prova si è rotta qualche tempo fa. Il permalink funziona, ma la funzionalità della homepage ora porta alla pagina di errore per l’impostazione della mappa del gruppo. Non ho ancora avuto tempo di capire perché si è rotta, ma presumibilmente è dovuto a una modifica principale da qualche parte. ![]()
Ciao
Ho un problema con l’apertura della schermata di chat completa, quando clicco sul pulsante della chat a schermo intero, il web si blocca.
Le mie impostazioni sono queste
Suppongo che l’URL della chat a schermo intero non sia compatibile con l’URL della home page.
Cosa succede?
in questo modo, la pagina non viene visualizzata all’inizio, dopo i clic viene visualizzata la barra superiore multipla ma nient’altro
quando non vado alla schermata di chat completa dalla home page personalizzata, tutto è normale
Siamo in grado di aggiungere argomenti pubblicati come pagine personalizzate?
Puoi provare, ma penso che dovrebbe funzionare.
Ho avuto problemi ultimamente con questo componente del tema e la barra laterale dell’amministratore che non ho ancora avuto il tempo di debuggare.
Ciao!
Prima di tutto, vorrei ringraziarti tantissimo per questo componente del tema. È incredibilmente utile e vorrei che ci fosse qualcosa di simile integrato in Discourse.
Ho notato un bug quando si imposta la homepage su una categoria: se la categoria è impostata su “Mostra elenco sottocategorie”, l’elenco delle sottocategorie non verrà visualizzato al primo caricamento della pagina. Questo problema non si verifica se fai clic sul logo del sito o accedi direttamente alla categoria.
Hai qualche idea sul perché ciò potrebbe accadere? Ho dato un’occhiata al codice sorgente, ma nulla mi è sembrato problematico. Suppongo che sia una sfumatura di come vengono renderizzate quelle sottocategorie.
Ciao @Nathanael! Scusa per quello. Sì, me ne sono accorto—anche se penso che il problema che ho notato avesse a che fare con qualcosa riguardo alla barra laterale.
Non mi ha ancora dato abbastanza fastidio da systemarlo e nessuno ha fornito una motivazione convincente (il denaro è ovvio, ma potrebbero esserci altri motivi) per sistemarlo. Penso che tu sia la prima persona a lamentarti, ma potrei aver solo dimenticato.
Se hai soldi o qualcos’altro di convincente, il mio indirizzo email è sulla mia scheda utente. :sorriso:
Ciao @nathank
Sembra che la “homepage predefinita personalizzata” non funzioni. Ho testato con /latest?order=created, c/support/5 e alcuni altri URL relativi.
Poi ho controllato il codice. Non abbiamo utilizzato le impostazioni custom_default_homepage o nemmeno anon_page da nessuna parte nel codice. Ho usato la ricerca di Github. Questo è l’inizializzatore:
if (user) {
if (user.primary_group_name && settings.group_page_map) {
let groupMap = settings.group_page_map.replace(",", ":").split("|");
const mapEntry = groupMap.find((value) =>
RegExp(user.primary_group_name).test(value)
);
if (mapEntry) {
const url = mapEntry.split(":")[1].replace(/^\/+/, "");
setDefaultHomepage(url);
PreloadStore.remove("topic_list");
}
}
}
Mi sono perso qualcosa?
Aggiornamento: ho controllato l’ultimo commit e la logica corrispondente è stata eliminata. Non sono sicuro del perché, però.
Ho davvero bisogno che l’op sia di mia proprietà, ma sto guardando l’argomento, quindi immagino che non importi molto.
Proverò a dare un’occhiata. Se hai un budget, potrei guardare più duramente o più velocemente. ![]()
*agita casualmente la sua bacchetta magica
fatto! ![]()
Sono sicuro che a Nathan non dispiacerà ![]()
A me funziona, e ho appena fatto l’aggiornamento. MODIFICA: OOOps. Non ho testato altro che le mappature dei gruppi!
Quali impostazioni hai usato per Group page map?
È qualcosa del genere? todo-users:/c/projects/19?
Inoltre, in questo esempio, funziona solo per gli utenti che hanno todo-users come gruppo principale.
La mappa di gruppo funziona bene per me, ma le altre impostazioni sembrano essere danneggiate.
Ad esempio, questo non funziona per me:
Come ha detto @mrmowji, quelle impostazioni non sono più referenziate nel codice ma fanno ancora parte di settings.yml.




