تضمين تعليقات Discourse في موضوع Discourse

أبحث لمعرفة ما إذا كان من الممكن تضمين موضوع على موقع discourse الخاص بي في موضوع آخر. قل آخر مشاركة كسلسلة تعليقات مباشرة.

على سبيل المثال، على غرار موقع إخباري حيث يوجد قسم للتعليقات. في حالة الاستخدام الخاصة بي، ينشر مؤلف مقالًا؛ وهو الوحيد الذي يمكنه النشر في الموضوع الرئيسي. تعرض الصفحة الأخيرة للمقال تعليقات iframe مخصصة من موضوع فئة أخرى. نظرًا لأن المستخدمين موجودون في نفس الموقع، يمكنهم استخدام iframe للرد مباشرة على سلسلة التعليقات.

هل ألقيت نظرة على https://meta.discourse.org/t/journal-plugin/317785؟

نعم، ولكنني أبحث عن فكرة مختلفة. بما أنه يمكننا تضمين موضوع مناقشة كتعليقات في موقع آخر. من الناحية النظرية، يجب أن نكون قادرين على تضمين موضوع كتعليقات في موضوع مناقشة. ربما باستخدام مكون سمة فقط.

لقد أكملت اختبار إطار iframe. إنه يعمل - ومع ذلك، فإنه يدمج الموقع بأكمله مع الرأس والتذييل في حالتي على الهاتف المحمول، فإن المكون.

لذا، فكرتي هي ربما يمكن تكييف كود تضمين جافا سكريبت مع إطار iframe مخصص مضاف إلى موضوع كتعليقات في آخر مشاركة في موضوع.

الفائدة المحتملة هي عدم الحاجة إلى مكون إضافي، مما يوسع إمكانية الاستخدام إلى أي موقع مناقشة عبر مكون سمة بسيط. حسنًا، ربما ليس بهذه البساطة. :joy:

الفائدة الأخرى مقارنة بالتصويت على المجلات والمشاركات هي أن العضو يمكنه الانتقال إلى موضوع التعليقات الكامل أو مجرد العرض من موضوع المقالة.

على الرغم من أن المكون الإضافي يمكن أن يكون لديه بعض التجاوزات لفئة تعليقات خاصة لتقييد طول المشاركة/التعليق وغيرها من الأشياء الجيدة. ولكن ربما لا تكون هناك حاجة إليها.


كان يجب أن أوضح في الموضوع الأصلي أنني على علم بكل من المكون الإضافي للمجلات والتصويت على المشاركات.

Hmm… ربما هدف لإزالة الرأس والشريط الجانبي عند العمل داخل iframe باستخدام CSS؟ ربما شيء مثل (لست متأكدًا مما إذا كان ذلك سيعمل)

iframe > html > body > ... {
  display: none;
}

سأرى ما إذا كان بإمكاني جعله يعمل، ربما باستخدام بعض JavaScript :eyes:.


@Heliosurge كيف يمكنك تضمينه في المواضيع، إذا كان هناك مواضيع متعددة؟ إذا فهمت بشكل صحيح، فإن كل موضوع مدونة مرتبط بموضوع التعليقات المعني، في فئة منفصلة. مجرد فضول :slightly_smiling_face:.


لماذا لا تقوم بإلغاء تحديد إذن ‘إنشاء’ لأولئك الذين ليسوا كتاب مدونات، ولكن تترك إذن ‘الرد’ محددًا، وبالنسبة لكتاب المدونات، يتم تحديد ‘إنشاء’؟

نعم، كل موضوع مدونة سيكون له موضوع تعليقات في فئة/فئة فرعية أخرى.

أنا أتساءل مع ذلك عما إذا كانت فكرة مشابهة من نوع iframe قد تعمل. لإنشاء ربما div سيعرض موضوعًا داخل مربع. أكثر أو أقل نوع من iframe. مشابه لكيفية استخدام CSS و TC للتأثير على كيفية عرض الفئة.

أذونات الفئة في هذا الصدد، سيكون موضوع المدونة مشابهًا لاقتراح Moon الخاص بمكون الإضافات الصحفي. فقط المؤلف يمكنه النشر والرد في فئة المقالة. التعليقات الموجودة في المنشور النهائي ستكون عنصرًا يعرض نافذة للتعليقات في فكرة iframe تفاعلية.

بدلاً من ذلك، يمكن استخدام كود مشابه لتقديم تعليقات Discourse على مدونة مثل Ghost. لكن أعتقد أنه يمكن جعله يبدو ويعمل بشكل مشابه للمواقع الإعلامية مع قسم التعليقات.

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

Customization > Theme component تحتوي كتل الجانب الأيمن أيضًا على بعض الأكواد الخاصة بالردود الأخيرة والتي قد تعمل بشكل جيد.

أساس للتعديل ليصبح غلافًا باستخدام كود BBCode، قد يستخدم معرف الموضوع (topic ID) كمتغير لجلب الموضوع المعروض في الصندوق لعرضه في منشور.

أن يكون له رأس خاص في أعلى الصندوق مع رابط “أضف تعليقًا”. وأن يتم إخفاء المنشور الأول.

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

خلال تجاربي في هذا السياق تعلمت الكثير وحصلت على بعض الأفكار الجديدة من خلال دراسة المكون الإضافي discpage الخاص بـ @sylque

نعم، هذه إضافة رائعة جدًا، لكنني أفكر في أنه يمكننا الحصول على محتويات قابلة للتمرير في موضوع.

يبدو عرضك التوضيحي واعدًا جدًا. إذا تمكنا من القيام بـ TC، فسيجعل ذلك أيضًا إمكانية الوصول إليه بغض النظر عن نوع الاستضافة في الغالب.

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