DiscPage: a plugin to create static pages and insert discussion balloons in the text

Hi Syl,
not sure if it’s always been there and/or on purpose but I’ve just noticed that the new topic button of the parent category of any discpage category is disabled, I assume there:

Is it intended? It doesn’t seem to be the case on castafiore.org (I’m on ( 2aac657da7 ) and latest of discpage). Weirdly I don’t remember the balloon categories ever been hidden (but the new topic button is also disabled). I have two couples discpage/balloons categories, each couple in it’s own category.

Thanks @Benjamin_D.

Looks like a bug, I will investigate this more.

DiscPage does its best to prevent users from using the balloon category manually. The reason is that the balloon category is supposed to be applied automatically by DiscPage, when the user creates a new topic in a balloon.

To enforce this rule:

  1. DiscPage hides the balloon category from the category combo box in the “New Topic” dialog.
  2. DiscPage disables the “New Topic” button on the balloon category page.

Do you confirm this is what you see?

:+1: I do
And I can also confirm that the parent category is not hidden in the combo box in the new topic dialog

The issue has been fixed in v1.0.46 (more information here).

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