أنا مبتدئ تمامًا وقد تم منحي مؤخرًا صلاحيات المسؤول في نسخة من Discourse. أرغب في تشغيل مقتطف jQuery عند تحميل الصفحة على مستوى الموقع بأكمله. ما هي أسهل وأسرع طريقة للقيام بذلك؟ أنا مطور ويب، لذا أعرف HTML وCSS وJavaScript + jQuery وPHP. لكن بخلاف ذلك، ليس لدي أي فكرة عن Discourse (لقد رأيت أنه يستخدم Ruby وأشياء أخرى غير مألوفة بالنسبة لي)، ولا أرغب في الغوص بعمق في Discourse فقط من أجل هذا. أحتاج فقط إلى أسرع طريقة.
حرر المظهر أو أنشئ مكونًا عبر واجهة المستخدم: Beginner's guide to using Discourse Themes
أيضًا: Developing Discourse Themes & Theme Components
إذا حاولت تعديل السمة، فستظهر لي تحذيرًا بأن التغييرات الخاصة بي سيتم تجاوزها عند تحديث السمة التالي، لأن هذه سمة خارجية.
أنا على دراية بـ WordPress، وما سأفعله هناك هو الحصول على إضافة “Hello World” وإعادة تسميتها وتعديلها لتقوم بما أريد، ثم رفعها وتفعيلها.
هل يوجد شيء مشابه في Discourse؟ هل هناك مكون جاهز قابل للتنزيل؟ هل يجب عليّ تثبيت مثيل من Discourse وتوليد مكون باستخدام الأوامر، حيث لا أطمح إلى ذلك؟
كما قلت، أنا أبحث عن حل سريع جدًا، ولا أستطيع دراسة Discourse بالتفصيل في الوقت الحالي.
أتمنى حقًا ألا أبدو وكأنني أطلب شيئًا غير مستحق أو شيء من هذا القبيل. كنت آمل في حل سريع بدلاً من قراءة دليل المستخدم. إذا لم يكن هذا هو أسلوب عمل هذه المجتمع، فأنا أفهم وأقبل ذلك.
كما قلت، أسرع حل هو إنشاء مكون. يمكنك إنشاء واحد بنقرات قليلة عبر واجهة المستخدم: Developing Discourse Themes & Theme Components يمكنك اتباع الخطوات المذكورة هناك، ولكن بدلاً من الاستيراد، قم بإنشاء مكون “جديد”. بعد ذلك، بمجرد إنشاء المكون، يمكنك تعديله لإضافة HTML/CSS/JS.
لا أملك الوقت الكافي لتصوير الشاشة، والدليل يوضح بالفعل ما تحتاجه… لا تحتاج إلى قراءة كل شيء، ويمكنك إنجاز الأمر في أقل من دقيقة.
مرحبًا، لقد فهمت الآن. كنت أبحث عن زر لإنشاء مكون جديد، ولم أدرك أنني بحاجة إلى النقر على تثبيت أولاً. شكرًا لك، هذا سيساعدني على البدء.
[تحديث]
عملت بسلاسة وبدون أي تعقيد. تمكنت من إنشاء مكون جديد، وإضافة مقتطفات صغيرة من السكريبت إلى رأس الصفحة وجسمها، وتفعيل المكون لجميع السمات المتاحة.