كيفية إضافة نص برمجي في بداية ترويسة الصفحة؟

أحتاج إلى إضافة نص برمجي لحل موافقة ملفات تعريف الارتباط الحالي (مقدم من consentmanager.net).

يجب وضعه كأول عنصر إجمالي في ترويسة الصفحة.
لقد جربت الخيارات المختلفة في أداة المسؤول، في HEAD، HEADER، AFTER HEAD، BODY.
لكن لم ينجح أي منها.

عند وضعه في HEAD، يتم نشر النص البرمجي في منتصف عناصر الترويسة، أسفل مجموعة من نصوص Discourse البرمجية وأشياء أخرى. إنه يحظر المحتوى المخصص الآخر (هنا: أيقونات Font Awesome)، بغض النظر عن إعداد ملف تعريف الارتباط الذي تختاره، ولكن هذا كل شيء.

عند وضعه في HEADER، لا توجد وظائف على الإطلاق.

عند وضعه في AFTER HEAD، لا يمكنني حتى العثور على النص البرمجي في الكود المصدري المعروض.

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

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

شكراً جزيلاً مقدماً!

إعجابَين (2)

مرحباً @SchweizerSchoggi لقد اختبرت للتو إضافة لافتة موافقة على ملفات تعريف الارتباط من consentmanager.net على موقعي، وقد نجحت عند استخدام البرنامج النصي من علامة التبويب الحظر شبه التلقائي.

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

إعجابَين (2)

شكرا @cocococosti
نعم، يمكن أن يكون البرنامج النصي للحظر شبه الآلي خيارًا - ولكن أين تضعه في أدوات مسؤول Discourse؟

لقد حاولت إدراجه في القسم
تخصيص => سمة => تحرير CSS/HTML => الجسم

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

عليك القيام بذلك في الرأس: تخصيص => سمة => تحرير CSS/HTML => الرأس

أو إنشاء مكون سمة مع البرنامج النصي (العملية لإضافته إلى الرأس هي نفسها) وإضافته إلى السمة الخاصة بك: Beginner's guide to using Discourse Themes

لا يعمل معي في قسم HEAD. لا يبدو أن أيًا من القسمين يعمل، حيث يتم دمج البرنامج النصي في وقت متأخر جدًا إما في HEAD أو في BODY :frowning:

@SchweizerSchoggi بما أنك عميل مستضاف، يمكنني تسجيل الدخول إلى موقعك وإلقاء نظرة إذا كنت ترغب في ذلك. هل يمكنك إرسال رسالة خاصة لي مع رمز البرنامج النصي من فضلك؟

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

بعد إضافة نص الموافقة على ملفات تعريف الارتباط إلى السمة، قمت بفحص وحدة تحكم المتصفح ورأيت أنه تم حظر العديد من النصوص البرمجية من مدير الموافقة على ملفات تعريف الارتباط بسبب سياسة أمان المحتوى. أضفت هذه إلى إعداد الموقع content security policy script src وتم عرض لافتة الموافقة على ملفات تعريف الارتباط بشكل صحيح الآن.

4 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.