شريط الإعلان

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

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

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

إنه أفضل من تثبيت المواضيع، هذا بالتأكيد.

إعجابَين (2)

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

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

أعتقد أن هذه كانت مشكلة مع الشعار العام. إذا كنت أتذكر بشكل صحيح، أعتقد أن الفريق أصلح ذلك. لأنه قبل ذلك، بمجرد مسحه، لن تظهر أي شعارات عامة لهذا المستخدم.

إعجابَين (2)

لقد قمت بتثبيت هذه المكونة وتظهر المعاينة اللافتة أعلاه، ولكن الموقع الفعلي يظهرها أسفلها. يحدث هذا في جميع المتصفحات التي اختبرتها: Brave و Edge و Safari.

هل تم تعيين إعداد plugin_outlet الخاص بك على above-site-header؟ أو ربما يتعلق هذا بموضوع Horizon :thinking:.

أنا أستخدم سمة FKB Pro. تم تعيين plugin_outlet بشكل صحيح، ولكنه غير ذي صلة. سواء تم تعيينه على above-site-header أو below-site-header، فإن المعاينة تعمل بشكل صحيح (المثال الأول)، ولكن الموقع الفعلي يظهر الإعلان فقط أسفل رأس الموقع (المثال الثاني).

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

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

النصوص المُترجمة

أصبح نص الشريط ووسم الزر قابلين للترجمة. فبدلاً من إعدادات bar_text و button_text القديمة، توجد النصوص في ملف locales/en.yml. يمكنك إضافة ترجمات إضافية يدوياً أو استخدام الترجمات المدعومة بالذكاء الاصطناعي.

منطق إخفاء أبسط

استُبدل الإخفاء المعتمد على ملفات تعريف الارتباط (cookies) بـ localStorage. يُشتق المفتاح من نص الشريط نفسه، لذا عند تحديث نص الإعلان، يعيد الشريط الظهور تلقائياً أمام جميع من قاموا بإخفائه سابقاً.

تخطيط متجاوب

تم دمج الأنماط في ملف واحد باستخدام flex-wrap. على الشاشات العريضة، يظهر النص والزر في سطر واحد. وعند انتقال النص إلى سطر جديد، ينزل الزر إلى الأسفل.

فئات عناصر BEM

تستخدم العلامات الآن فئات BEM لجميع العناصر (__text, __button, __close)، مما يسهل استهدافها عند تجاوز السمات (theme overrides).

3 إعجابات