مرحباً،
نحن نستخدم Discourse بالكامل من خلال لوحة الإدارة على موقع WordPress الخاص بنا، والآن نريد استخدام هذا بالكامل في صفحة Shopify محددة. لقد جربت هذا - https://meta.discourse.org/t/embed-discourse-comments-on-another-website-via-javascript/31963، ولكنه يعرض المناقشة فقط. هل يمكنك من فضلك إخباري كيف يمكنني القيام بذلك - استخدام Discourse بالكامل مع لوحة الإدارة، أو عرض المنتدى بالكامل في Shopify.
شكراً لك!
يوجد إعداد موقع مخفي allow_embedding_site_in_an_iframe، والذي سيفعل ما يوحي به الاسم. لا أعرف مدى دعمه، ولكني أعرف شخصًا واحدًا على الأقل استخدمه.
ربما لا أوصي به، ولكنه قد يعمل معك.
شكراً على الإجابة، ولكن ليس لدينا مشكلة في إدراج الـ iframe على موقع شوبيفاي، وليس لدينا مشكلة في إدراج المناقشات الفردية، ولكنني أريد أن أعرف كيف يمكنني عرض ديسكورس بالكامل على الموقع، مع لوحة التحكم والمنتدى في شوبيفاي. أريد أن أعرف كيف يمكنني إعداد ذلك لشوبيفاي (أعتذر عن لغتي الإنجليزية الضعيفة).
هل تحاول دمج الواجهات، أم ربط حسابات Shopify بـ Discourse أيضًا؟
أحتاج إلى دمج الواجهة فقط
نحن لا نوصي بذلك أو ندعمه فعليًا - لتقديم المزيد من السياق: استخدام <iframe> محفوف بالمخاطر للغاية وسيؤدي إلى جعل Discourse صعب الاستخدام ومليئًا بالأخطاء التي يصعب تتبعها. يمكن أن تؤدي الإطارات المضمنة إلى كسر العديد من الأشياء بما في ذلك التمرير عبر المواضيع الكبيرة.
ربما لم أشرح الأمر جيدًا. آسف. إليك رابط لموقع ووردبريس يحتوي على منتدى كامل - https://windowcleaner.com/community/. أريد نفس الشيء، ولكن في شوبيفاي
نعم، لقد أعادوا إنشاء ترويسة موقعهم الإلكتروني في سمة Discourse الخاصة بهم (ليست متطابقة تمامًا، ولكنها قريبة منها).
لقد قمت بعمل مشابه قبل عامين لأحد العملاء.
لقد فعلت الشيء نفسه على منتداي:
Discourse https://forum.monocycle.info/
WordPress: https://monocycle.info/ (ألاحظ بعض الاختلافات التي أحتاج إلى إصلاحها، لكنها كانت متطابقة قبل تحديث حديث لسمة WordPress الخاصة بي
)
يمكن أن يكون الأمر سهلاً أو لا، اعتمادًا على الميزات التي تحتاجها في ترويستك.
في حالتي، كل شيء موجود في لوحة الإدارة → تخصيص → سمة → تحرير CSS/HTML → ترويسة:
لا لا، سأحاول شرح الأمر مرة أخرى… على سبيل المثال، لدي صفحة في شوبيفاي - test.myshopify.com/pages/community، وأريد عرض لوحة تحكم المنتدى Discourse على هذه الصفحة. أين يجب أن أقوم بالتكوين لعرض المنتدى على تلك الصفحة؟
كانت رسالتك السابقة مضللة لأن forum.monocycle.info تم إنشاؤه بنفس الطريقة تمامًا مثل مثالك https://windowcleaner.com/community ![]()
لا أعرف ما إذا كان ما تطلبه ممكنًا بسهولة وموثوقًا به (سأستمع إلى رسائل pfaffman و HAWK…)، ولكن ما لم تكن بحاجة إلى ميزات محددة جدًا (يجب أن تصفها لنا)، فإن تخصيص سمة Discourse لجعله يبدو وكأنه جزء من الموقع الرئيسي يبدو هو الطريق الصحيح.
أعتقد أن النصيحة المعتادة هي:
- أن يكون Discourse في صفحة منفصلة تمامًا (إنه تطبيق صفحة واحدة).
- يمكنك وضع المجتمع في عنوان URL فرعي.
- “محاكاة” شريط قائمة/تنقل ليبدو بنفس الطريقة باستخدام مكون سمة
مرحباً روبرت، شكراً على النصيحة، هل تقصد بمجال الموقع شوبيفاي إذن؟ - forum.test.myshopify.com
لا، مجلد فرعي، لذا ستتم مشاركة النطاق والنطاق الفرعي (إذا كنت ترغب في ذلك). هناك تكوين لتعيين موقع المجلد الفرعي:
عذرًا، هذه هي المرة الأولى التي أعمل فيها مع Discourse، ولم أقم بهذا من قبل. هل لديك تعليمات لهذا؟
هذا مرتبط أعلاه.
إنها معقدة للغاية، وأكثر صعوبة إذا لم تكن تستخدم Discourse والموقع الآخر على نفس الكمبيوتر، حيث ستحتاج إلى كمبيوتر/شبكة توصيل محتوى (CDN) ثالثة لإعادة توجيه كل من Shopify و Discourse. إذا عرضت عليّ 500 دولار، فربما أحاول ثنيك عن ذلك.
لا يلاحظ الناس عناوين URL. (أخبرني أحدهم أن موقعه كان معطلاً “في كروم واحد فقط” في وقت سابق اليوم لأنه لم يلاحظ أن هناك ?preview_theme_id=88 في نهاية عنوان URL.)
فقط استخدم نطاقًا فرعيًا.
في الواقع، تحاول المتصفحات إخفاء عنوان URL، باستثناء جزء النطاق، في الوقت الحاضر. وأنا أتفهم ذلك تمامًا، لأن عناوين URL طويلة ومشفرة للغاية في الوقت الحاضر.
لذلك، أتفق معك - فالناس لا يرون عناوين URL أو حتى ينظرون إليها بعد الآن (ولهذا السبب عمليات الاحتيال المصرفي سهلة جدًا…
)
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
