أرغب في دمج منتدى Discourse لتسهيل المناقشات المجتمعية دون أن يغادر المستخدمون موقعي.
لست متأكدًا من أفضل طريقة لتضمين المنتدى والحفاظ على تجربة مستخدم سلسة.
عنوان URL لموقعي هو هنا.
قد لا تكون هذه أفضل طريقة للقيام بالأشياء، ولكن هل استخدام إطار مضمن (iframe) خيار؟ لا يزال موجودًا على الصفحة الرئيسية، بعد كل شيء.
إذا لم يكن الأمر كذلك، فربما سيساعد هذا المكون الإضافي لصفحات الهبوط؟
النهج العام هو استضافة منتداك على نطاق فرعي وتصميمه ليتناسب مع موقعك الرئيسي، بما في ذلك التنقل. بعد ذلك، يمكن للمستخدمين النقر ذهابًا وإيابًا بسلاسة معقولة. إذا احتاج الأشخاص إلى المصادقة لأي شيء على موقعك الرئيسي، فمن الأفضل إعداد تسجيل الدخول الموحد (SSO) أيضًا.
لا يلاحظ الأشخاص عناوين URL. لا يوجد الكثير من المزايا للاحتفاظ بها “على موقعك” إذا كان “الموقع الآخر” يجعل التنقل بين مواقعك سلسًا.
ومع ذلك، فقد عملت مع شخص يدير Discourse في إطار iframe وكان راضيًا عن النتيجة (على الرغم من أنني لست متأكدًا مما إذا كان حلاً طويل الأجل).
ولكن في كلتا الحالتين، ستحتاج إلى إعداد Discourse على نطاق فرعي والعمل على تسجيل الدخول الأحادي (على الرغم من أن موقعك قد لا يسمح بتسجيل الدخول، لذلك قد لا تحتاج إلى تسجيل الدخول الأحادي).
مرحباً،
هل من المقبول أن أعيد إثارة هذا الموضوع؟ السبب هو أنني مهتم بنفس الشيء، لكن الإجابة ليست واضحة بالنسبة لي. أتفهم أنه ليس كل شخص يدعم وجود منتدى على موقعه على الويب، وهذا لا بأس به إذا لم يكن الأمر كذلك، ولكننا جميعًا مختلفون، وبعضنا يريد ذلك. مع أخذ ذلك في الاعتبار…
بالنظر إلى الرابط الموجود في الرد الأول، الرابط الذي يشير إلى الصفحة المقصودة، لست متأكدًا من أنني أفهم. أنا لست على دراية بـ GitHub، والرمز الذي نسخته هو عنوان URL. ولكن عند تضمين رمز، يجب أن يبدأ بـ <!-- (source) ثم يتبعه <script src= (URL). أنا لست على دراية بالبرمجة، ولكني أعرف هذا القدر، عند المقارنة بموقع ويدجت أستخدمه.
أتطلع إلى سماع آراء الناس.
يمكنك تجربة هذا الآن:
كود جافاسكريبت (JS code) موجود هنا:
شكرًا على ردك يا نايت.
هممم… من جهتي، عندما أحاول نسخ كود جافاسكريبت هذا ولصقه في أداة HTML الخاصة بي في مُنشئ مواقع الويب الخاص بي، فإنه يظهر كرمز فقط وليس كمنتدى. لا يحدث شيء من جهتي.
يجب أن يوضع كود JS بين وسوم <script>. هل فعلت ذلك؟ وأيضًا، ستحتاج إلى تغيير الرابط إلى رابط المنتدى الخاص بك، واتباع الخطوات المذكورة في المنشور المرتبط.
يبدو أن لديك معرفة أكبر مني في هذا المجال. أنا آسف، أقدر المساعدة، ولكن هذا يتجاوز قدرتي بكثير. تبدو التعليمات موجهة للأشخاص المعتادين على الأكواد البرمجية. على سبيل المثال، تقول الخطوة الثالثة: “أضف fullApp: true إلى مقتطف جافاسكريبت الذي يُهيئ التضمين على صفحتك”. لا أعرف ما الذي يعنيه هذا على الإطلاق، وهو في الواقع غير مشروح للمبتدئين.
للأسف، على الرغم من أنها خيار أغلى ثمناً، أعتقد أنني سأذهب مع Website Toolbox بدلاً من ذلك. لديهم زر بسيط ينسخ كل الأكواد دون الحاجة إلى تعديل أو إعادة ترتيب أي شيء. أقدر المساعدة، ولكن هذا لن ينجح ببساطة، لأنني لا أمتلك هذه المعرفة البرمجية. شكراً لمحاولتك.
لا بأس، قد يكون إعداد هذا الأمر صعبًا بعض الشيء.
في الواقع، لقد تحققت، و fullApp: true مُدرج بالفعل في مقتطف الشفرة (code snippet).
شكراً لتفهمك. أتمنى لك يوماً سعيداً.