لدي موقع ويب أود دمج منتداً فيه بسلاسة. يجب أن يتمكن أي عميل من قراءة أي منشورات في الفئات العامة، لكنه سيُطلب منه تسجيل الدخول لنشر أسئلة جديدة أو قراءة المنشورات في الفئات الخاصة. من الواضح لي كيفية توجيه طلبات تسجيل الدخول من المنتدى إلى موقعي الإلكتروني، لكنني غير متأكد من كيفية السماح بالوصول المجهول وتسجيل دخول المستخدمين في المنتدى تلقائياً عند تسجيل دخولهم إلى الموقع الحالي. لقد لاحظنا أسئلة مشابهة قد طُرحت مسبقاً، لكنها جميعاً تعود إلى عام على الأقل. هل توجد أي حل متاح؟
ثانياً، هل يمكن تعديل تخطيط المنتدى بطريقة تسمح بدمجه عبر إطار مضمن (iFrame) في موقعي الإلكتروني؟ هذا سيسمح لنا باستخدام نظام التنقل الحالي، والدردشة، والوظائف الأخرى والودجات عند استخدام المنتدى. لكن هذا لن يعمل إلا إذا أمكن إزالة شريط التنفس والمكونات المماثلة. أنا أدرك الطريقة البديلة - توجيه العميل إلى نطاق فرعي - لكنها ليست حلاً جيداً.
أم أنك ربما لم تستخدم discourse من قبل ولا تعرف كيف يعمل؟
لا. الحل الصحيح هو الحصول على مكون سمة جاهز، أو تطويره، أو تكليف شخص بتصميمه بحيث يجعل discourse يبدو مثل موقعك. معظم المستخدمين ومحركات البحث لا يلاحظون اسم المضيف (hostname).
أنا بالتأكيد جديد في Discourse - ومن هنا سؤالي. لكن يرجى الاستمرار إذا كنت تعرف طريقة لدمجه في موقعي الإلكتروني. إذا قمت بإيقاف تشغيل login_required، فإنني أفهم أنه لا يمكن استخدام auth_immediately لإعادة توجيه المنتدى تلقائيًا إلى موقعي الإلكتروني لتسجيل الدخول. سيتعين على العميل تسجيل الدخول مرة أخرى، وبالتالي لن يحقق ما طلبته في منشوري الأولي.
هل هناك طريقة أخرى، أم ربما لم تقرأ منشوري بالكامل؟
نعم، التلاعب بالمظهر لجعله يبدو وكأنه موقعي الإلكتروني هو ما أعنيه بالتوجيه البسيط إلى نطاق فرعي. لكن هذا ليس مثاليًا، حيث لن تكون أي وظيفة متاحة عندما يكون المستخدم داخل المنتدى - بالإضافة إلى ذلك، لا يمكن تكرار عناصر التحكم في التنقل بمجرد إجراء بعض التغييرات في المظهر. بالتأكيد هذا ممكن لموقع أساسي جاهز، لكن هذا ليس ما أملكه.