سؤال حول منفذ الإضافات

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

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

شكرا مقدما.

<script type="text/discourse-plugin" version="0.8">
const h = require("virtual-dom").h;

let user = api.getCurrentUser();

api.createWidget("general-banner", {
    tagName: "div",
    html() {
        if ( !user || (user && !user.custom_fields.user_field_2  )) {
            return [
            //content
            ];
        }
    }
});

</script>

<script type="text/x-handlebars" data-template-name="/connectors/above-site-header/general-banner">
 {{mount-widget widget="general-banner"}}
 
</script>
  
إعجاب واحد (1)

لإضافة ملاحظة - أعتقد أنه يتم التخلص تدريجياً من الأدوات المصغرة لصالح مكونات Ember ولكنها لا تزال تعمل لبعض الوقت.

3 إعجابات

أعتقد أن المشكلة تبدو متعلقة بوجود إضافة الدردشة مثبتة، لم أقم بإزالتها من app.yml عند دمجها في النواة.

بعد إزالة السطر، تعمل الإضافة، ولكن لا تزال هناك مشكلة بسيطة وهي أن مربع الدردشة قد يتم تغطيته أحيانًا بواسطة شريط علامات تبويب Discourse للجوال

يسرني رؤية المشكلة تم إصلاحها بعد إزالة المكون الإضافي من app.yml :slight_smile:

مثير للاهتمام. تم طرحه هنا:

تم دمج مشاركة في موضوع موجود: شريط علامات تبويب Discourse للجوال