DiscPage: un plugin per creare pagine statiche e inserire bolle di discussione nel testo

Ciao Syl,
non sono sicuro se sia sempre stato così e/o intenzionale, ma ho appena notato che il pulsante “Nuovo argomento” della categoria genitore di qualsiasi categoria discpage è disabilitato. Immagino qui:

È intenzionale? Sembra di no su castafiore.org (sono su 2aac657da7 e sull’ultima versione di discpage). Stranamente non ricordo che le categorie a palloncino siano mai state nascoste (ma anche il pulsante “Nuovo argomento” è disabilitato). Ho due coppie di categorie discpage/balloon, ciascuna coppia nella propria categoria.

Grazie @Benjamin_D.

Sembra un bug, approfondirò l’indagine.

DiscPage fa del suo meglio per impedire agli utenti di utilizzare manualmente la categoria “palloncino”. Il motivo è che la categoria “palloncino” dovrebbe essere applicata automaticamente da DiscPage quando l’utente crea un nuovo argomento in un palloncino.

Per far rispettare questa regola:

  1. DiscPage nasconde la categoria “palloncino” dal menu a tendina delle categorie nella finestra di dialogo “Nuovo argomento”.
  2. DiscPage disabilita il pulsante “Nuovo argomento” sulla pagina della categoria “palloncino”.

Puoi confermare che è esattamente quello che vedi?

:+1: Sì, confermo
Posso anche confermare che la categoria genitore non è nascosta nel menu a discesa nella finestra di dialogo per il nuovo argomento

Il problema è stato risolto nella versione 1.0.46 (maggiori informazioni qui).

1 Mi Piace

Sono confuso e cerco una guida. Abbiamo un account Standard e mi chiedo se questo plugin possa essere installato a livello di account. Non lo vedo elencato nella pagina dove si trovano le opzioni dei nostri plugin.

Cosa mi sfugge?
Dobbiamo effettuare l’aggiornamento a un account Business per averlo a disposizione?

Attendo un vostro riscontro. Grazie
Neil

Ciao Neil,

Non so molto dei piani di hosting di Discourse, quindi forse dovresti contattare il team di Discourse a riguardo.
Da quello che posso leggere qui, non credo che tu possa usare DiscPage con un piano di hosting Standard. La mia comprensione è che hai bisogno di un piano di hosting Entreprise (o di un’istanza Discourse self-hosted) se vuoi essere autorizzato a installare qualsiasi plugin.

Saluti,

1 Mi Piace

Ho trovato le Istruzioni per l’uso su Github per l’aggiunta di palloncini di discussione un po’ fuorvianti…

Il Readme dice questo… (e seguendo queste istruzioni, non sono riuscito a far apparire alcun palloncino)…

Per aggiungere un palloncino, aggiungi [dpgb id=myBalloonId][/dpgb] al testo del tuo argomento.

Ad esempio:

## Introduzione [dpgb id=intro][/dpgb]

L'ID del palloncino deve contenere solo [a-zA-z_].

Tuttavia ho scoperto quanto segue, e ora i palloncini appaiono…

Per aggiungere un palloncino, nell’editor dell’argomento, il formato dovrebbe invece essere…

[dpgb id=myballoonid] La sezione che vuoi evidenziare quando il palloncino viene cliccato, su cui i tuoi utenti possono commentare, va qui tra questi tag [/dpgb]

Ad esempio:

[dpgb id=intro] Introduzione [/dpgb]

Inoltre l’ID deve contenere solo [a-z] (solo lettere minuscole).

Potresti anche notare nel mio esempio qui sotto che gli spazi extra prima e dopo [dpgb=id] e [/dpgb] non sono problematici.


Quindi ecco un esempio di ciò che ho inserito nell’editor dell’argomento nel mio Discourse…

Ed ecco come appare la pagina risultante…

Hmm… quando faccio clic sui palloncini arancioni, la pagina si divide a metà, ma quando faccio clic sul pulsante + Nuovo argomento nel pannello di destra…

… l’editor di argomenti scorre verso l’alto dal basso, quindi lo uso per scrivere il mio argomento…

… ma poi, dopo averlo salvato, non è collegato all’argomento della pagina e non c’è ancora un elenco di argomenti nel pannello di destra…

Qualcuno ha qualche idea su cosa sta succedendo (o non sta succedendo come dovrebbe) qui?

Ecco la pagina live:

https://noobish.me/t/chapter-1-in-the-beginning/255

Grazie @denvergeeks, ci darò un’occhiata più tardi oggi.

Vedo 4 problemi qui:

L’inserimento di [dpgb id=myBalloonId][/dpgb] alla fine di un’intestazione (per selezionare l’intestazione e i paragrafi seguenti, come documentato qui) non funziona più. Seguiremo questo problema qui.

Il posizionamento di [dpgb id=myBalloonId]Some text here[/dpgb] attorno a un testo (per selezionare solo quel testo) non è documentato. Seguiremo questo problema qui.

L’id deve contenere solo [a-z] (solo lettere minuscole)

@denvergeeks, questo probabilmente accade perché hai impostato force_lowercase_tags=true nelle impostazioni di Discourse (o forse è il valore predefinito). Mi sorprende che tu sia stato colpito da questo, perché in tal caso il balloon dovrebbe essere stato sostituito da un avviso:

Passando il mouse sopra il “DiscPage Error” rosso, dovresti ricevere il seguente messaggio di errore:

L’id del balloon contiene maiuscole. Questo non è compatibile con force_lowercase_tags=true nelle impostazioni di Discourse. Correzione: rendi l’id del tuo balloon tutto minuscolo, oppure imposta force_lowercase_tags su false.

Lo stesso messaggio di errore viene stampato anche nella console.

Se quanto sopra non funziona per te, crea un problema su Github in modo che possiamo discutere ulteriormente.

@denvergeeks, descrivi un altro problema per cui la creazione di un argomento non funziona. Non riesco a riprodurlo, quindi dovremo interagire di più. Crea un problema separato su Github.

Grazie @syl – apprezzo le tue risposte :nerd_face: e sono felice di vedere che sei ancora qui!

Continuerò sulla DiscPage Github Issues Cue

Grazie mille @syl, dalla versione 1.0.52 di DiscPage sembra che tutto funzioni di nuovo!!! (Adoro davvero questo plugin :nerd_face: )

1 Mi Piace

Non posso andare alla tua nuova demo

502 Bad Gateway
1 Mi Piace

Grazie, dammi un’occhiata.

1 Mi Piace

La demo è di nuovo online (link: DiscPage Demo - Castafiore).

3 Mi Piace

Devo essermi perso qualcosa di ovvio…

Dopo aver cliccato su un palloncino arancione, l’elenco degli argomenti associato scorre da destra, ma poi non riesco a trovare alcun pulsante per creare un commento sulla porzione di testo associata al palloncino arancione.

Ho seguito meticolosamente le istruzioni di configurazione sulla pagina Github.

Ho una categoria Pagina con tutte le impostazioni di sicurezza corrette…

Per favore, consigliatemi!

MODIFICA: Per altri che riscontrano questo problema (e per il mio futuro io) – Il Componente Tema sottostante è stato la causa.

Una volta disabilitato quel componente tema… il pulsante per creare un Nuovo Argomento è apparso e tutto ha funzionato come previsto :smiley:

ALTRE DUE COSE…

  1. Altri Temi oltre al Tema Predefinito di Discourse possono causare layout strani e inutilizzabili, quindi se stai riscontrando questi tipi di comportamenti anomali prova a usare il Tema Predefinito.

  2. Se il Menu Laterale è abilitato nelle impostazioni del Menu di Navigazione, quel menu laterale apparirà all’interno dello scorrimento dei commenti solo per confondere gli utenti, quindi ho dovuto usare o il Menu a tendina dell’Intestazione o quello Legacy per evitarlo. (In alternativa, puoi usare la navigazione del Menu Laterale sul tuo sito, ma usa CSS per nasconderla nella categoria DiscPage.)

2 Mi Piace

Segnalazione di bug. Quando questo plugin è abilitato, causa questa strana anomalia di rendering.

https://forum.tabletpc.review/t/flickering-pages-new-rendering-issue/1550/13?u=hifihedgehog

1 Mi Piace

Ciao @Hifihedgehog , grazie per la segnalazione. Ci darò un’occhiata.

1 Mi Piace

@Hifihedgehog,

Ho creato una discussione per affrontare il problema:

Non sono ancora riuscito a riprodurre il problema. Tuttavia, ho appena pubblicato una nuova versione del plugin (1.0.53), che risolve alcuni altri problemi di layout con l’ultima versione di Discourse. Potresti installare questa nuova versione e farmi sapere se il problema persiste?
Grazie.

1 Mi Piace

Ci ho appena provato. Il bug persiste. Lo riscontro in modalità verticale sul mio Surface Pro 8 vicino al fondo di un argomento.

1 Mi Piace