Discourse Sidebar Blocks

Nice styling, @nexo! Do you have that design as a theme?

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

@nexo, willing to share your css? Great color scheme!

Looks like you’ve disabled the plugin on your site. I think you just need to adjust the SCSS widths to accomodate a third column, I think the plugin makes the sidebar take up 30% and the rest of the content 70%, you can adjust those here: discourse-sidebar-blocks/assets/stylesheets/sidebar.scss at master · pmusaraj/discourse-sidebar-blocks · GitHub

4 إعجابات

No luck :confused:
image

كيف أستخدم الروابط الجانبية؟

كيف جعلت الشريط الجانبي ثابتًا؟

@pmusaraj إضافة رائعة (كما هو معتاد :smiley:)!

تساءلتُ عما إذا كان من الممكن عرض قائمة المستخدمين المتصلين في إضافة “من متصل” كعمود في الشريط الجانبي. كما أود طلب شريط جانبي يحتوي على الوسوم أو الوسوم الشائعة، مثل ما يُوجد في منتديات أخرى (على سبيل المثال: https://forum.vertica.com/).

3 إعجابات

@pmusaraj هل من الممكن تحويل هذا الإضافة إلى مكون موضوع؟ هل ترى أي تحديات؟

نعم، يجب أن يكون تحويله إلى مكون قالب أمرًا مباشرًا نسبيًا. نظرًا لأنه لا يستخدم أي كود بلغة Ruby، فيجب أن يكون تنفيذه سريعًا نسبيًا. للأسف، لم أجد وقتًا مؤخرًا للقيام بذلك، لكنني أرغب في معالجة هذه النقطة في وقت قريب جدًا.

إعجابَين (2)

@pmusaraj عمل رائع، هل يمكنك إضافة خيار يسمح لنا بوجود شريط جانبي ديناميكي بلغة HTML في صفحة الموضوع (عرض موضوع واحد) أيضًا؟ أود عرض محتوى HTML مخصص فوق/تحت شريط التنقل الزمني للموضوع. كيف يمكنني فعل ذلك؟ لديك أي أفكار؟ @angus

لقد حاولت تنفيذ ذلك هنا باستخدام كود JavaScript مخصص مني داخل وسم بمساعدة مساهم آخر، لكن هذا لا يتبع أفضل الممارسات. كما أنه لا يظهر إذا تم إضافة جدول محتويات تلقائي في عرض الموضوع. على سبيل المثال، محتوى HTML المخصص الخاص بي لا يظهر في هذه الصفحة: What is Life for a 60 plus year old Man? - How To Discuss

يمكنك رؤيته هنا: https://howtodiscuss.com/t/profit/7022

هل يمكنك إضافة دعم هذه الميزة لعرض HTML في الشريط الجانبي الأيمن لصفحة عرض الموضوع الواحد مباشرةً في هذه الإضافة؟ أيضًا، إعلانات أدسنس الخاصة بي لا يتم تحميلها/عرضها عند التنقل بين مواضيع مختلفة؛ فهي تعمل بشكل صحيح فقط عند الانتقال مباشرة إليها (بتحميل الصفحة بالكامل وإعادة تشغيل JavaScript). لكن الإعلانات لا يُفترض أن تعمل بهذه الطريقة. لذا أحتاج إلى مساعدة في ذلك أيضًا.

هل توجد طريقة لتحديد عرض الشريط الجانبي؟

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

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

إعجابَين (2)

أواجه مشكلة في دالة HTML المخصصة. لم تعمل إطارات الويب (iframes) منذ بضعة أسابيع، وكنت أظن دائمًا أنها مشكلة في المتصفح، لأنها كانت تعرض فقط رسالة البديل. عندما حاولت إصلاحها، اكتشفت أن جميع أكواد HTML قد تم حذفها من الإعدادات. حتى عندما أدخل <p>اختبار</p>، ثم أحفظ وأعيد التحميل، يتبقى فقط كلمة “اختبار”. يتم حذف جميع أكواد HTML، مما يجعل هذه الخيار صعب الاستخدام إلى حد ما.

هل لدى أحد فكرة؟ شكرًا!

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