Olá,
Estamos usando o Discourse inteiramente com o painel de administração em nosso site WordPress e agora queremos usá-lo inteiramente em uma página específica do Shopify. Tentei isso - Embed Discourse comments on another website via Javascript, mas ele exibe apenas a discussão. Você pode me dizer como posso fazer isso - usar o Discourse inteiro com o painel de administração, ou exibir o fórum inteiro no Shopify.
Obrigado!
Existe uma configuração de site oculta allow_embedding_site_in_an_iframe, que faz o que o nome sugere. Não sei o grau de suporte, mas conheço pelo menos uma pessoa que a utilizou.
Provavelmente não a recomendaria, mas pode funcionar para você.
obrigado pela resposta, mas não temos problemas em inserir o iframe no site da shopify, e não temos problemas em inserir discussões individuais, mas quero descobrir como posso exibir todo o Discourse no site, juntamente com o painel de administração e o fórum no shopify. Quero descobrir como posso configurar isso para o shopify (desculpe pelo meu inglês ruim)
Você está tentando combinar as interfaces ou também vincular contas do Shopify ao Discourse?
Preciso combinar apenas a interface
Na verdade, não recomendamos ou damos suporte a isso – para fornecer um pouco mais de contexto: Usar um <iframe> é muito propenso a erros e tornaria o Discourse muito difícil de usar e cheio de bugs que seriam difíceis de rastrear. Iframes podem quebrar muitas coisas, incluindo a rolagem por tópicos grandes.
Desculpe, talvez eu não tenha explicado bem. Aqui está um link para o site do WordPress com um fórum completo - https://windowcleaner.com/community/. Eu quero a mesma coisa, mas no Shopify.
Ah, sim. Eles apenas recriaram o cabeçalho do site deles no tema do Discourse (não é 100% idêntico, mas próximo disso).
Eu fiz um trabalho semelhante há 2 anos para um cliente.
Também fiz o mesmo no meu fórum:
Discourse https://forum.monocycle.info/
WordPress: https://monocycle.info/ (notei algumas diferenças que preciso corrigir, mas eles eram idênticos antes de uma atualização recente do meu tema WordPress
)
Pode ser fácil ou não, dependendo dos recursos que você precisa no seu cabeçalho.
No meu caso, tudo está no painel de administração → Personalizar → Tema → Editar CSS/HTML → Cabeçalho:
Não, não, vou tentar explicar novamente… Por exemplo, tenho uma página no Shopify - test.myshopify.com/pages/community, e quero exibir o fórum Discourse com o painel de administração nesta página. Onde devo configurar para exibir o fórum nessa página?
Sua mensagem anterior foi enganosa porque forum.monocycle.info é feito exatamente da mesma forma que seu exemplo https://windowcleaner.com/community ![]()
Não sei se o que você está pedindo é facilmente possível E confiável (eu ouviria as mensagens de pfaffman e HAWK…), mas a menos que você precise de recursos muito específicos (que você deveria descrever para nós), personalizar o tema do Discourse para fazê-lo parecer parte do site principal parece ser o caminho a seguir.
Eu acho que o conselho usual é:
- ter o Discourse em uma página completamente separada (é uma Single Page Application).
- você pode colocar a comunidade em um URL de subpasta.
- para “fingir” uma barra de menu/navegação para parecer o mesmo com um Componente de Tema
Olá Robert, obrigado pela dica, você quer dizer com o domínio do site shopify então? - forum.test.myshopify.com
Não, subpasta, então o domínio e o subdomínio seriam compartilhados (se desejar). Há uma configuração para definir o local da subpasta:
Desculpe, esta é a primeira vez que trabalho com o Discourse e nunca fiz isso. Você tem instruções para isso?
Isso está vinculado acima.
Eles são bastante complicados e mais difíceis se você não estiver usando o Discourse e o outro site no mesmo computador, pois você precisará de um TERCEIRO computador/CDN para redirecionar tanto o Shopify quanto o Discourse. Se você me oferecesse US$ 500, eu provavelmente tentaria convencê-lo a não fazer isso.
As pessoas não notam URLs. (Alguém me disse hoje que o site dele estava quebrado “apenas em um Chrome” porque ele não percebeu que havia ?preview_theme_id=88 no final do URL.)
Apenas use um subdomínio.
Na verdade, os navegadores tentam esconder o URL, exceto a parte do domínio, atualmente. E eu entendo isso totalmente, porque os URLs são tão longos e crípticos hoje em dia.
Então, concordo com você — as pessoas não veem ou sequer olham os URLs mais (é por isso que as fraudes bancárias são tão fáceis…
)
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
