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:
https://github.com/sylque/discpage/blob/b6da51a6d706d9b52864017ebffe25e13c7894fd/assets/javascripts/discourse/lib/lib.js.es6#L53-L54

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 „Gefällt mir“

Ich bin verwirrt und suche nach einer Anleitung. Wir haben ein Standardkonto und ich frage mich, ob dieses Plugin auf Kontoebene installiert werden kann. Ich sehe es nicht auf der Seite, auf der unsere Plugin-Optionen aufgeführt sind.

Was übersehe ich?
Müssen wir auf ein Business-Konto upgraden, damit es uns zur Verfügung steht?

Ich freue mich darauf, von Ihnen zu hören. Danke
Neil

Hallo Neil,
Ich weiß nicht viel über die Discourse-Hostingpläne, daher solltest du dich vielleicht an das Discourse-Team wenden.
Nach allem, was ich hier lesen kann, glaube ich nicht, dass du DiscPage mit einem Standard-Hostingplan nutzen kannst. Soweit ich weiß, benötigst du einen Entreprise-Hostingplan (oder eine selbst gehostete Discourse-Instanz), wenn du Plugins installieren darfst.
Viele Grüße,

1 „Gefällt mir“

Ich fand die Nutzung Anleitung auf Github zum Hinzufügen von Diskussionsballons etwas irreführend…

Das Readme besagt Folgendes… (und nach diesen Anweisungen konnte ich keine Ballons erscheinen lassen)…

Um einen Ballon hinzuzufügen, fügen Sie [dpgb id=myBalloonId][/dpgb] zu Ihrem Thema hinzu.

Zum Beispiel:

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

Die Ballon-ID darf nur [a-zA-z_] enthalten.

Ich habe jedoch Folgendes entdeckt, und jetzt erscheinen die Ballons…

Um einen Ballon hinzuzufügen, sollte im Thema-Editor das Format stattdessen lauten…

[dpgb id=myballoonid] Der Abschnitt, den Sie hervorheben möchten, wenn der Ballon angeklickt wird, damit Ihre Benutzer kommentieren können, kommt hier zwischen diese Tags [/dpgb]

Zum Beispiel:

[dpgb id=intro] Einleitung [/dpgb]

Außerdem darf die ID nur [a-z] (nur Kleinbuchstaben) enthalten.

Sie werden auch in meinem Beispiel unten bemerken, dass zusätzliche Leerzeichen vor und nach [dpgb=id] und [/dpgb] kein Problem darstellen.

\u003chr\u003e

Hier ist also ein Beispiel dafür, was ich im Thema-Editor in meinem Discourse eingefügt habe…

Und hier ist, wie die resultierende Seite aussieht…

Hmm… wenn ich auf die orangen Ballons klicke, gleitet die Seite in zwei Hälften, aber wenn ich auf den + Neues Thema-Button im rechten Bereich klicke…

… gleitet der Themen-Editor von unten nach oben, also benutze ich den, um mein Thema zu schreiben…

… aber nachdem ich es gespeichert habe, ist es nicht mit dem Seiten-Thema verbunden, und es gibt immer noch keine Themenliste im rechten Bereich…

Hat jemand eine Idee, was hier passiert (oder nicht passiert, was passieren sollte)?

Hier ist die Live-Seite:

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

Danke @denvergeeks, ich werde es mir später am Tag ansehen.

Ich sehe hier 4 Probleme:

Das Einfügen von [dpgb id=myBalloonId][/dpgb] am Ende einer Überschrift (um die Überschrift und die folgenden Absätze auszuwählen, wie hier dokumentiert) funktioniert nicht mehr. Wir werden das Problem hier weiterverfolgen.

Das Umschließen eines Textes mit [dpgb id=myBalloonId]Some text here[/dpgb] (um nur diesen Text auszuwählen) ist undokumentiert. Wir werden dieses Problem hier weiterverfolgen.

Die ID darf nur [a-z] (nur Kleinbuchstaben) enthalten

@denvergeeks, das passiert wahrscheinlich, weil Sie force_lowercase_tags=true in Ihren Discourse-Einstellungen gesetzt haben (oder es ist vielleicht der Standardwert). Ich bin überrascht, dass Sie davon betroffen sind, denn in diesem Fall hätte der Ballon durch eine Warnung ersetzt werden sollen:

Wenn Sie mit der Maus über den roten “DiscPage Error” fahren, sollten Sie die folgende Fehlermeldung erhalten:

Balloon id has uppercase. This doesn’t fit force_lowercase_tags=true in Discourse settings. Fix: either make your balloon id all lowercase, or set force_lowercase_tags to false.

Die gleiche Fehlermeldung wird auch in der Konsole ausgegeben.

Wenn das oben Genannte für Sie nicht funktioniert, erstellen Sie bitte ein Issue auf Github, damit wir weiter diskutieren können.

@denvergeeks, Sie beschreiben ein weiteres Problem, bei dem das Erstellen eines Themas nicht funktioniert. Ich kann dies nicht reproduzieren, daher müssen wir mehr interagieren. Bitte erstellen Sie ein separates Github-Issue.

Danke @syl – Ich schätze deine Antworten :nerd_face: und freue mich, dass du immer noch hier bist!

Ich werde auf der DiscPage Github Issues Cue weitermachen …

Vielen Dank @syl, seit DiscPage v1.0.52 scheint alles wieder zu funktionieren!!! (Ich liebe dieses Plugin wirklich :nerd_face: )

1 „Gefällt mir“

Ich kann nicht zu Ihrer neuen Demo gehen

502 Bad Gateway
1 „Gefällt mir“

Danke, ich schaue mal nach.

1 „Gefällt mir“

Die Demo ist wieder online (Link: DiscPage Demo - Castafiore).

3 „Gefällt mir“

Ich muss etwas Offensichtliches übersehen…

Nachdem ich auf einen orangefarbenen Ballon geklickt habe, gleitet die zugehörige Themenliste von rechts herein, aber dann finde ich keinen Button, um einen Kommentar zu dem mit dem orangefarbenen Ballon verbundenen Textabschnitt zu erstellen.

Ich habe die Einrichtungsanweisungen auf der Github-Seite sorgfältig befolgt.

Ich habe eine Kategorie Seite mit allen richtigen Sicherheitseinstellungen…

Bitte um Rat!

EDIT: Für andere, die dieses Problem haben (und für mein zukünftiges Ich) – Die untenstehende Theme-Komponente war die Ursache.

Sobald ich diese Theme-Komponente deaktiviert hatte… erschien der Button zum Erstellen eines neuen Themas und alles funktionierte wie erwartet :smiley:

ZWEI WEITERE DINGE…

  1. Andere Themes außer dem Standard-Discourse-Theme können zu seltsamen, unbrauchbaren Layouts führen. Wenn Sie also solche Fehlverhalten sehen, versuchen Sie, das Standard-Theme zu verwenden.

  2. Wenn das Seitenleistenmenü in den Einstellungen des Navigationsmenüs aktiviert ist, wird dieses Seitenleistenmenü innerhalb des Kommentar-Einblendbereichs angezeigt, nur um die Benutzer zu verwirren. Daher musste ich entweder den Header-Dropdown oder den Legacy-Modus verwenden, um dies zu verhindern. (Alternativ können Sie die Seitenmenü-Navigation auf Ihrer Website verwenden, aber verstecken Sie sie mit CSS in der DiscPage-Kategorie.)

2 „Gefällt mir“

Bug-Bericht. Wenn dieses Plugin aktiviert ist, verursacht es diese seltsame Rendering-Anomalie.

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

1 „Gefällt mir“

Hallo @Hifihedgehog , danke für den Bericht. Ich werde es mir ansehen.

1 „Gefällt mir“

@Hifihedgehog,

Ich habe einen Eintrag erstellt, um das Problem zu besprechen:

Ich konnte das Problem bisher nicht reproduzieren. Ich habe jedoch gerade eine neue Version des Plugins (1.0.53) veröffentlicht, die einige andere Layout-Probleme mit der letzten Version von Discourse behebt. Würden Sie bitte diese neue Version installieren und mir mitteilen, ob das Problem weiterhin besteht?
Danke.

1 „Gefällt mir“

Ich habe es gerade ausprobiert. Der Fehler besteht weiterhin. Ich bekomme ihn im Hochformat auf meinem Surface Pro 8 in der Nähe des unteren Rands eines Themas.

1 „Gefällt mir“