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)

أنا مرتبك وأبحث عن بعض الإرشادات. لدينا حساب قياسي وأتساءل عما إذا كان يمكن تثبيت هذا المكون الإضافي على مستوى الحساب. لا أراه مدرجًا في الصفحة حيث توجد خيارات المكونات الإضافية الخاصة بنا.

ما الذي أفتقده؟
هل نحتاج إلى الترقية إلى حساب أعمال ليكون متاحًا لنا؟

أتطلع إلى الاستماع. شكرًا
نيل

مرحباً نيل،
لا أعرف الكثير عن خطط استضافة Discourse، لذا ربما يجب عليك الاتصال بفريق Discourse بشأن ذلك.
حسب ما أستطيع قراءته هنا، لا أعتقد أنه يمكنك استخدام DiscPage مع خطة استضافة قياسية. فهمي هو أنك تحتاج إلى خطة استضافة Entreprise (أو نسخة Discourse مستضافة ذاتيًا) إذا كنت ترغب في السماح بتثبيت أي مكون إضافي.
مع خالص التقدير،

إعجاب واحد (1)

لقد وجدت أن تعليمات الاستخدام لإضافة بالونات المناقشة على GitHub كانت مضللة بعض الشيء…

يقول ملف Readme هذا… (وباتباع هذه التعليمات، لم أتمكن من ظهور أي بالونات)…

لإضافة بالون، أضف [dpgb id=myBalloonId][/dpgb] إلى نص موضوعك.

على سبيل المثال:

## مقدمة [dpgb id=intro][/dpgb]

يجب أن يحتوي معرف البالون على [a-zA-z_] فقط.

ومع ذلك، اكتشفت ما يلي، والآن تظهر البالونات…

لإضافة بالون، في محرر الموضوع، يجب أن يكون التنسيق بدلاً من ذلك…

[dpgb id=myballoonid] القسم الذي تريد تمييزه عند النقر فوق البالون، ليقوم المستخدمون بالتعليق عليه، يوضع هنا بين هذه العلامات [/dpgb]

على سبيل المثال:

[dpgb id=intro] مقدمة [/dpgb]

أيضًا، يجب أن يحتوي المعرف على [a-z] (أحرف صغيرة فقط).

قد تلاحظ أيضًا في مثالي أدناه أن المسافات الإضافية قبل وبعد [dpgb=id] و [/dpgb] ليست مشكلة.

\u003chr\u003e

إذًا، إليك عينة مما وضعته في محرر الموضوع في Discourse الخاص بي…

وهنا كيف تبدو الصفحة الناتجة…

حسنًا… عندما أنقر على البالونات البرتقالية، تنقسم الصفحة إلى نصفين، ولكن عندما أنقر على زر + موضوع جديد في اللوحة اليمنى…

… يظهر محرر الموضوع من الأسفل، لذا أستخدمه لكتابة موضوعي …

… ولكن بعد حفظه، فإنه لا يتصل بموضوع الصفحة، ولا تزال قائمة الموضوعات غير موجودة في اللوحة اليمنى…

هل لدى أي شخص أفكار حول ما يحدث (أو لا يحدث كما ينبغي) هنا؟

هذه هي الصفحة المباشرة:

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

شكرا @denvergeeks ، سألقي نظرة لاحقًا اليوم.

أرى 4 مشاكل هنا:

إدراج [dpgb id=myBalloonId][/dpgb] في نهاية عنوان (لتحديد العنوان والفقرات التالية، كما هو موثق هنا) لم يعد يعمل. دعنا نتابع المشكلة هنا.

وضع [dpgb id=myBalloonId]Some text here[/dpgb] حول نص (لتحديد هذا النص فقط) غير موثق. دعنا نتابع هذه المشكلة هنا.

يجب أن يحتوي المعرف على [a-z ] فقط (أحرف صغيرة فقط)

@denvergeeks، ربما يحدث هذا لأنك قمت بتعيين force_lowercase_tags=true في إعدادات Discourse الخاصة بك (أو ربما تكون هذه هي القيمة الافتراضية). أتفاجأ بأنك واجهت هذا، لأنه في هذه الحالة يجب أن يتم استبدال البالون بتحذير:

عند تمرير مؤشر الفأرة فوق “خطأ DiscPage” باللون الأحمر، يجب أن تحصل على رسالة الخطأ التالية:

معرف البالون يحتوي على أحرف كبيرة. هذا لا يتناسب مع force_lowercase_tags=true في إعدادات Discourse. الحل: إما اجعل معرف البالون الخاص بك بأحرف صغيرة بالكامل، أو قم بتعيين force_lowercase_tags إلى false.

يتم أيضًا طباعة نفس رسالة الخطأ في وحدة التحكم.

إذا لم ينجح ما سبق معك، فيرجى إنشاء مشكلة في Github حتى نتمكن من مناقشة المزيد.

@denvergeeks، تصف مشكلة أخرى حيث لا يعمل إنشاء موضوع. لا يمكنني تكرار هذا، لذا سنحتاج إلى التفاعل أكثر. يرجى إنشاء مشكلة منفصلة في Github.

شكراً لك @syl – أقدر ردودك :nerd_face: ويسعدني أن أراك لا تزال هنا!

سأستمر في DiscPage Github Issues Cue

شكراً جزيلاً @syl، اعتبارًا من DiscPage v1.0.52، يبدو أن كل شيء يعمل مرة أخرى!!! (أنا حقًا أحب هذه الإضافة :nerd_face: )

إعجاب واحد (1)

لا يمكنني الذهاب إلى العرض التوضيحي الجديد الخاص بك

502 بوابة سيئة
إعجاب واحد (1)

شكراً، دعني ألقي نظرة.

إعجاب واحد (1)

تمت إعادة تشغيل العرض التجريبي (الرابط: DiscPage Demo - Castafiore).

3 إعجابات

أعتقد أنني أغفل شيئًا واضحًا…

بعد النقر على بالون برتقالي، تنزلق قائمة المواضيع المرتبطة من اليمين، ولكن بعد ذلك لا يمكنني العثور على أي زر لإنشاء تعليق على الجزء النصي المرتبط بالبالون البرتقالي.

لقد اتبعت بدقة تعليمات الإعداد على صفحة Github.

لدي فئة Page مع جميع إعدادات الأمان الصحيحة…

يرجى تقديم المشورة!

تعديل: للآخرين الذين يواجهون هذه المشكلة (ولنفسي في المستقبل) - مكون السمة أدناه كان السبب.

بمجرد تعطيل مكون السمة هذا… ظهر زر إنشاء موضوع جديد وعمل كل شيء كما هو متوقع :smiley:

شيئان آخران…

  1. السمات الأخرى بخلاف سمة Discourse الافتراضية يمكن أن تؤدي إلى تخطيطات غير قابلة للاستخدام، لذا إذا كنت ترى هذه الأنواع من السلوكيات الخاطئة، فحاول استخدام السمة الافتراضية.

  2. إذا تم تمكين قائمة الشريط الجانبي في إعدادات قائمة التنقل، فستظهر قائمة الشريط الجانبي هذه ضمن شريحة التعليقات المنزلقة فقط لإرباك المستخدمين، لذا احتجت إلى استخدام إما القائمة المنسدلة للرأس أو القائمة القديمة لمنع ذلك. (بدلاً من ذلك، يمكنك استخدام التنقل في القائمة الجانبية على موقعك، ولكن استخدم CSS لإخفائها في فئة DiscPage.)

إعجابَين (2)

تقرير خطأ. عند تمكين هذا المكون الإضافي، فإنه يتسبب في حدوث خلل غريب في العرض.

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

إعجاب واحد (1)

مرحباً @Hifihedgehog ، شكراً على التقرير. سألقي نظرة.

إعجاب واحد (1)

@Hifihedgehog،
لقد أنشأت إدخالاً لمناقشة المشكلة:

لم أتمكن من إعادة إنتاج المشكلة بعد. ومع ذلك، لقد نشرت للتو إصدارًا جديدًا من المكون الإضافي (1.0.53)، والذي يصلح بعض مشكلات التخطيط الأخرى مع الإصدار الأخير من Discourse. هل يمكنك من فضلك تثبيت هذا الإصدار الجديد وإخباري إذا كانت المشكلة لا تزال موجودة؟
شكرًا.

إعجاب واحد (1)

لقد جربته للتو. لا تزال المشكلة قائمة. أحصل عليها أثناء التواجد في الوضع الرأسي على جهاز Surface Pro 8 بالقرب من أسفل الموضوع.

إعجاب واحد (1)