Jogo Javascript no fórum
3 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Jogo Javascript no fórum
Detalhes da questão
Endereço do fórum: https://resistencia-pso.forumeiros.com
Versão do fórum: phpBB3
Descrição
Olá a todos eu gostaria de saber se é possível por um jogo do tipo Java em meu fórum, o jogo está em um site que descobri a algum tempo aqui está o endereço da página
https://www.retrogames.cz/play_550-SNES.php
Trata-se do jogo Side Pocket do SNES e eu agradeceria muito se me ajudassem a inserir esse código em meu fórum. Obs: precisarei de detalhes específicos de como proceder
Re: Jogo Javascript no fórum
Boa noite.
Eu até consegui, mas vai te causar uma certa... Dor de cabeça. Aqui está o exemplo: https://shek.forumeiros.com/t46-article
Caso opte por essa operação, você deve contratar um serviço de hospedagens e buscar suporte em fóruns (comunidades) Forumeiros especializadas com programação. Sugiro procurar pelo Diretório dos Fóruns esse tipo de fórum: https://www.directorioforuns.com/tag/programa%C3%A7%C3%A3o
O arquivo loader.js importa o emulador para seu tópico, fazendo-o aparecer quando é encontrado o EJS_player, que é responsável por indicar onde o player está na página.
Como não soube qual a proposta, então eu sugiro inserir em páginas HTML, onde poderá controlar qual jogo quer exibir em cada nova página, porque em tópicos você terá que criar vários termos para definir quais tópicos receberão os jogos diversos, e neste caso não vai compensar. Se for incluir na página HTML, basta acessar Módulos > HTML e Javascript > Gestão das páginas HTML > e depois Criar modo avançado. Por fim, basta usar o código sugerido na documentação oficial:
Atenciosamente,
Shek
Eu até consegui, mas vai te causar uma certa... Dor de cabeça. Aqui está o exemplo: https://shek.forumeiros.com/t46-article
Projeto EmuladorJS
Antes de mais nada, você pode acompanhar as informações mais detalhadas na documentação oficial do projeto aqui: https://emulatorjs.org/docs Essas informações são cruciais para melhor compreender como funciona o sistema.Você precisará de um servidor de hospedagens
Para continuar, eu preciso informar que você precisará hospedar as "rooms" dos jogos. Caso contrário, o próprio usuário (conforme a docs) pode inserir manualmente a 'room'. Eu fiz um teste com um servidor de hospedagens e surgiu efeito igual ao site que já contém vários jogos (que citou na sua mensagem). O detalhe é que neste meu caso eu tive que habilitar o CORS do arquivo para ser remotamente acessado. Caso contrário, um erro ocorre porque o navegador bloqueia a solicitação devido à política de CORS (Cross-Origin Resource Sharing). O CORS restringe como recursos em um site podem ser requisitados por outro site para proteger os dados do usuário e a segurança. Para resolver isso, você pode inserir um comando no arquivo ".htaccess" do seu servidor de hospedagem e permitir que outros domínios possa acessar a lista de room inclusas no script. Eu tentei pelo Google Drive, mas o método "share" impede que o arquivo seja acessado, e por tanto, o Drive exibe é o arquivo que está zipado, e isso impede a execução do código da room. Você pode tentar o dropbox, eu não testei mas pode ser que funcione.Caso opte por essa operação, você deve contratar um serviço de hospedagens e buscar suporte em fóruns (comunidades) Forumeiros especializadas com programação. Sugiro procurar pelo Diretório dos Fóruns esse tipo de fórum: https://www.directorioforuns.com/tag/programa%C3%A7%C3%A3o
Aplicação do código
É necessário incluir o script dentro dos tópicos (não sei se a intenção era para os tópicos). Por isso, eu fiz um código BBCode com o table para suportar:- Código:
[table style="width:640px;height:480px;max-width:100%"]
[tr][td id="game"][/td]
[/tr]
[/table]
- Código:
EJS_player = "#game";
EJS_core = "snes";
EJS_pathtodata = "https://cdn.emulatorjs.org/stable/data/";
//EJS_gameUrl = "https://drive.google.com/file/d/13M-Q5biZEDFxxwQSwIpyyoTO0XR4EunW/view?usp=sharing";
EJS_gameUrl = "URL_da_sua_ROOM";
$.getScript('https://cdn.emulatorjs.org/stable/data/loader.js');
O arquivo loader.js importa o emulador para seu tópico, fazendo-o aparecer quando é encontrado o EJS_player, que é responsável por indicar onde o player está na página.
Como não soube qual a proposta, então eu sugiro inserir em páginas HTML, onde poderá controlar qual jogo quer exibir em cada nova página, porque em tópicos você terá que criar vários termos para definir quais tópicos receberão os jogos diversos, e neste caso não vai compensar. Se for incluir na página HTML, basta acessar Módulos > HTML e Javascript > Gestão das páginas HTML > e depois Criar modo avançado. Por fim, basta usar o código sugerido na documentação oficial:
- Código:
<div style='width:640px;height:480px;max-width:100%'>
<div id='game'></div>
</div>
<script type='text/javascript'>
EJS_player = '#game'; // Insira o ID do player. Confira este tópico para saber a diferença entre ID e Classe: https://ajuda.forumeiros.com/t86027-elaborar-um-codigo-css
EJS_core = 'nes'; // Acredito ser o tipo de jogo a ser rodado (checar com o suporte do plugin no github)
// URL to Game rom
EJS_gameUrl = 'URL_DO_JOGO_AQUI'; // URL do jogo ou arquivo ZIP do jogo. A BIOS em outras palavras.
</script>
<script src='https://cdn.emulatorjs.org/stable/data/loader.js'></script>
Atenciosamente,
Shek
Re: Jogo Javascript no fórum
Uau cara você é realmente bom, obrigado mais uma vez bem agora terei que contratar um vps pra dar continuidade a isso tudo vou guardar o link desse tópico pra logo começar a fazer isso eu já estava com planos de obter um vps de qualquer maneira pra hospedar meu servidor de pso isso agora será um incentivo a mais Obrigado.
Re: Jogo Javascript no fórum
"É claro, eu sou mesmo um diabão. Ref¹"legit-nyck escreveu:Uau cara você é realmente bom, obrigado mais uma vez bem agora terei que contratar um vps pra dar continuidade a isso tudo vou guardar o link desse tópico pra logo começar a fazer isso eu já estava com planos de obter um vps de qualquer maneira pra hospedar meu servidor de pso isso agora será um incentivo a mais Obrigado.
De nada. Como se trata de um emulador e as informações estão no Docs que citei, existem algumas diferenças do site que sugeriu para o script nativo do plugin. Mas para compreendê-lo melhor, é só explorando os detalhes da documentação mesmo. Neste caso, não vamos poder ajudá-lo em possíveis soluções futuras, pois, como bem diz o serviço Forumeiros só fornece ajuda para os fóruns Forumeiros. Qualquer coisa, recomendo se inscrever no Github e criar uma pergunta dentro do setor de questões do projeto EmulatorJS.
Obrigado por sua dúvida.
Atenciosamente,
Shek
Re: Jogo Javascript no fórum
Tópico resolvidoTópico arquivado por inatividade por parte do autor, marcado como resolvido por ter solução apropriada à questão. |
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219
Tópicos semelhantes
» Jogo no fórum
» Problema de configuração de jogo no forum
» Jogo no fórum
» Tem como por jogo no meu fórum?
» Quero por um jogo em meu forum
» Problema de configuração de jogo no forum
» Jogo no fórum
» Tem como por jogo no meu fórum?
» Quero por um jogo em meu forum
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos