Pour utiliser Discourse complètement sur Shopify

Bonjour,
Nous utilisons Discourse entièrement avec le panneau d’administration sur notre site Wordpress, et nous voulons maintenant l’utiliser entièrement sur une page shopify spécifique. J’ai essayé ceci - Embed Discourse comments on another website via Javascript, mais cela affiche uniquement la discussion. Pouvez-vous s’il vous plaît me dire comment je peux faire cela - utiliser l’intégralité de Discourse avec le panneau d’administration, ou afficher l’intégralité du forum dans Shopify.
Merci !

Il existe un paramètre de site caché allow_embedding_site_in_an_iframe, qui fait ce que son nom suggère. Je ne connais pas le degré de prise en charge, mais je connais au moins une personne qui l’a utilisé.

Je ne le recommanderais probablement pas, mais il pourrait fonctionner pour vous.

Merci pour la réponse, mais nous n’avons aucun problème à insérer l’iframe sur le site Shopify, et nous n’avons aucun problème à insérer des discussions individuelles, mais je veux comprendre comment je peux afficher l’intégralité de Discourse sur le site, ainsi que le panneau d’administration et le forum dans Shopify. Je veux comprendre comment je peux configurer cela pour Shopify (désolé pour mon mauvais anglais)

Essayez-vous de combiner les interfaces, ou de lier également des comptes Shopify à Discourse ?

Je dois combiner uniquement l’interface

Nous ne recommandons ni ne prenons en charge cela. Pour vous donner un peu plus de contexte : l’utilisation d’un <iframe> est très sujette aux erreurs et rendrait Discourse très difficile à utiliser et plein de bugs difficiles à résoudre. Les iframes peuvent casser de nombreuses choses, y compris le défilement dans de longs sujets.

3 « J'aime »

Je ne l’ai probablement pas bien expliqué. Désolé. Voici un lien vers le site WordPress avec un forum complet - https://windowcleaner.com/community/. Je veux la même chose, mais dans Shopify.

1 « J'aime »

Ah, oui. Ils ont juste recréé l’en-tête de leur site web dans leur thème Discourse (ce n’est pas 100 % identique, mais proche).

J’ai fait un travail similaire il y a 2 ans pour un client.

J’ai également fait la même chose sur mon forum :

Discourse https://forum.monocycle.info/
WordPress : https://monocycle.info/ (Je remarque quelques différences que je dois corriger, mais elles étaient identiques avant une récente mise à jour de mon thème WordPress :upside_down_face:)

Cela peut être facile ou non, en fonction des fonctionnalités dont vous avez besoin dans votre en-tête.

Dans mon cas, tout se trouve dans le panneau d’administration → Personnaliser → Thème → Modifier CSS/HTML → En-tête :

3 « J'aime »

Non, non, je vais essayer de réexpliquer… Par exemple, j’ai une page sur Shopify - test.myshopify.com/pages/community, et je veux afficher le forum Discourse avec le panneau d’administration sur cette page. Où dois-je configurer pour afficher le forum sur cette page ?

Votre message précédent était trompeur car forum.monocycle.info est fait exactement de la même manière que votre exemple https://windowcleaner.com/community :slight_smile:

Je ne sais pas si ce que vous demandez est facilement réalisable ET fiable (j’écouterais les messages de pfaffman et HAWK…), mais à moins que vous n’ayez besoin de fonctionnalités très spécifiques (que vous devriez nous décrire), la personnalisation du thème de Discourse pour qu’il ressemble à une partie du site principal semble être la voie à suivre.

Je pense que le conseil habituel est :

  • d’avoir Discourse dans une page complètement séparée (c’est une application monopage).
  • vous pouvez placer la communauté sur une URL de sous-dossier.
  • de "simuler" une barre de menu/navigation pour qu’elle ressemble à la même chose avec un composant thématique.
2 « J'aime »

Bonjour Robert, merci pour le tuyau, tu veux dire avec le domaine du site shopify alors ? - forum.test.myshopify.com

Non, sous-dossier, donc le domaine et le sous-domaine seraient partagés (si vous le souhaitez). Il existe une configuration pour définir l’emplacement du sous-dossier :

2 « J'aime »

Désolé, c’est la première fois que je travaille avec Discourse, et je n’ai jamais fait ça. Avez-vous des instructions pour cela ?

C’est lié ci-dessus.

1 « J'aime »

Ils sont plutôt compliqués, et plus difficiles si vous n’utilisez pas Discourse et l’autre site sur le même ordinateur, car vous aurez besoin d’un TROISIÈME ordinateur/CDN pour rediriger Shopify et Discourse. Si vous m’offriez 500 $, j’essaierais probablement de vous dissuader.

Les gens ne remarquent pas les URL. (Quelqu’un m’a dit aujourd’hui que son site était cassé « juste sur Chrome » parce qu’il n’avait pas remarqué qu’il y avait ?preview_theme_id=88 à la fin de l’URL.)

Utilisez simplement un sous-domaine.

2 « J'aime »

En fait, les navigateurs essaient de masquer les URL, à l’exception de la partie domaine, de nos jours. Et je comprends tout à fait cela, car les URL sont tellement longues et cryptiques de nos jours.

Donc, je suis d’accord avec vous : les gens ne voient plus les URL et ne les regardent même plus (c’est pourquoi les fraudes bancaires sont si faciles… :wink: )

1 « J'aime »

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