الحاجة إلى إنشاء صفحة ثابتة مخصصة كصفحة رئيسية

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

  1. procourse-static-pages
  2. discpage مع إضافة discourse-home-page

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

تغذية راجعة مُقدَّرة
شكرًا لكم

إعجابَين (2)

مرحبًا @Rajeev
يمكنك تجربة Landing Pages Plugin 🛩 - رابط الكود
GitHub - paviliondev/discourse-landing-pages: Adds landing pages to Discourse · GitHub

هناك طريقة لإضافة jQuery هناك

إعجابَين (2)

شكرًا على ملاحظاتك يا @4ong.

لقد جربت هذا الإضافة ولكن واجهت تحديات معها. يرجى إلقاء نظرة على لقطات الشاشة.

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

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

@angus، هل يمكنك ربما معرفة حل سريع في هذه الحالة؟ شكرًا لك!

مرحبًا @Rajeev، سأتمكن من التحقق منها غدًا — لقد عدت إلى تطوير localhost الإضافي الخاص بي :slight_smile:

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

مرحبًا @Rajeev
لقد اختبرت الإضافة على localhost وهي تعمل بشكل صحيح

هل يمكنك إذن وصف المشكلة التي تواجهها بمزيد من التفصيل؟ ربما نجد حلاً معًا.

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

@4ong أشكرك على اهتمامك بمشكلتي. أود أن أعرف كيف قمت بإعداد الاستضافة المحلية لديك. هل تشغّلها كصورة Docker أم كتطبيق مستقل عبر خادم Ruby؟ لأنني أشغّلها كتحديد مستقل باستخدام Ember وخادم Ruby.

شكرًا لك

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

عملية مستقلة في أوبونتو (WSL2). يمكنك أيضًا تجربة طريقة Docker كما هو موضح هنا:

3 إعجابات

أعلم أن الرد متأخر، ولكن هل قمت بدمج قاعدة البيانات؟ ربما يمكن أن يكون هذا حلاً للآخرين