دمج الموضوع في موقع 'another' وتغيير صفحة التحويل بعد تسجيل الدخول

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

أفكر في استخدام discourse كمزود للمنتدى، نظرًا لأنه تطبيق قوي وغني بالموارد، ولديه واجهة برمجة تطبيقات لإنشاء مواضيع يمكنني استخدامها في التطبيق. كما أنه مكتوب بلغة rails، لذا يمكنني بسهولة توسيع نموذج Topic ليشمل تحديد الموقع الجغرافي وحقل أيقونة، و TopicController لتنفيذ واجهة برمجة تطبيقات geojson لإرجاع خطوط الطول والعرض والأيقونات القريبة لملء الخريطة.

لكنني بحاجة إلى تأكيد بشأن بعض الميزات التي لم أتمكن من العثور عليها في الوثائق:

  • هل يمكنني تضمين موضوع، بحيث تظهر منشورات الموضوع والتعليقات وأداة لنشر تعليق في صفحة؟ أرى أن هذا ممكن هنا، لكن لا يبدو أنني أجد قائمة بالميزات أو لقطة شاشة لكيفية عرض هذه الميزة على موقع ويب آخر.
  • هل يمكنني تغيير صفحة إعادة التوجيه بعد تسجيل الدخول؟ أخطط لوضع المنتدى على مسار فرعي /forum، و /map لخريطة React حيث سيعيد المسار الجذر / إعادة التوجيه إليه.
  • هل ستتحقق صفحة التضمين من تسجيل الدخول إذا كانت على نفس النطاق؟

تمكنت من تحميل المواضيع المضمنة محليًا، للأسف لم يكن نص المنشور وزر الرد متاحين، سأرى ما إذا كان بإمكاني العثور على ملف hbs الذي يعرضه وما إذا كان بإمكاني تعديله بسهولة ليشمل مربع رد ونص الموضوع

تمكنت من العثور على ملف erb الذي ينفذ المنشورات وتعديله بحيث يعرض أيضًا منشور الموضوع والعنوان.


(ملف app/views/embed/comments.html.erb)

لقد تمكنت أيضًا من تجاوز جافاسكريبت نافذة تسجيل الدخول لتوجيه المسار إلى / دائمًا.

الحل السريع الوحيد الذي لم أجده هو مربع تعليق، أعتقد أنني سأقوم بإنشاء مربع بسيط باستخدام react.

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