إضافة رابط رأس للضيوف فقط

مرحباً،

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

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

لم يبدو أن “روابط الرأس المخصصة” الرسمية Custom Header Links تحتوي على هذه الميزة (إلا إذا فاتني شيء ما).

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

وقد اقترح ذلك أنني بحاجة إلى استخدام api.headerIcons.add(“foo”, FooIcon, { before: “search” })، ولكن إذا فهمت ذلك بشكل صحيح، فإن FooIcon هو نوع من المكونات، ولا أعرف ما هو أو كيف يمكن إنشاؤه.

لذا بشكل أساسي: أريد إضافة رابط “إنشاء حساب” مرتبط بعنوان URL محدد، بجوار زر تسجيل الدخول، عندما لا يكون المستخدم مسجلاً دخوله. ولا أعرف الكثير على الإطلاق عن السمات أو كيفية تعديلها.

شكراً على أي مساعدة.

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

لست متأكدًا مما لا يعمل: إذا كنت تحتاج فقط إلى إضافة رابط، فما الذي ينقص هنا؟

تحرير: كالعادة، موين يقرأ أفضل مني :eyes:

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

يمكنك إخفاء الروابط المضافة باستخدام هذا المكون للمستخدمين المسجلين باستخدام CSS مخصص.

إعجابَين (2)

أتذكر أيضًا DiscourseConnect Signup Button. لكن أعتقد أن هذا يعمل فقط إذا كنت تستخدم DiscourseConnect.

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

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

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