Jump to content

[WEB] Pagina Web WoM2


Marco
 Share

Recommended Posts

Deixo-vos aqui o site do WoM2, uma versão mais "antiga" contudo não deixa de ser bonita.
Funções disponíveis na página web:
 

Email de verificação para o registo (um e-mail será enviado ao jogador ao se registar, mas você poderá acessar o jogo e a sua conta sem confirmá-lo, mas se quiser alterar o e-mail atual, use o sistema de segurança por código, receba um e-mail com um Novo código de apagar ou armazenar e usar o sistema de feedback deve verificar o e-mail!)

Spoiler

 

1.png.74535817fa92f764b4d3a81f04252c9f.png

2.png.1e57feed3cac9adebc298acfd8248013.png

 

 


Sistema de Segurança por Código (Este sistema consiste em que, se o jogador ativar, esse sistema enviará um e-mail para o e-mail para colocar o código de ativação do sistema, uma vez que você o tenha registrado o IP desse tipo no site Toda vez que eu entro e somente se o IP é aquele que eu uso ao ativar a proteção, você entrará se você não enviar um código por e-mail para colocá-lo na web e assim deixar e atualizar o IP, para desativar o sistema Este sistema é baseado naquele que tem wom2 atualmente (dependendo da página da web se algum dev com a idéia de metin2 quiser implementá-lo como eles os possuem para o servidor. O jogo ingame é bem-vindo para fazê-lo com as tabelas sql de leitura terão uma idéia)

Spoiler

3.png.d640dd92e1a6e6ab62bf847b79810955.png

4.png.f49eb6d7b583150b3dfe2e609fee630b.png

 

 

5.png.c77f076396a57548792ada013be32dd0.png

6.png.765c21a1d9f2ce4341d8eecb3bbbf596.png

7.png.f17a7138e1b33d0af9b9e1485de3167b.png

8.png.0c8a21bd5137d3e5cfb75bfbbb3693cb.png

9.png.c6dd776391a69a7f7d24342f0dfe1949.png


Altere o e-mail da conta para um novo (Esta função está disponível na área da conta do jogador, ao colocar um novo e-mail enviará um email de confirmação com um link para fazer a alteração para a conta de e-mail atual jogador e, uma vez que o e-mail da conta é confirmado, um novo e-mail será enviado ao e-mail que colocou o pedido de alteração e, uma vez confirmado o novo e-mail, ele se tornará o e-mail da conta principal)

Spoiler

 

10.png.3338eea4017855f268b7dc58433556a3.png

11.png.014666cf5af096c22fb7b879011d7792.png

12.png.6d4e2f491a78d20147d363de2ef85337.png

13.png.a5d86105f3e346e1d67c3829e35c6d9f.png

 

 

Sistema por SMTP com segurança de tempo (Isto é para que você possa colocar sua conta SMTP na configuração que está no caminho /app/include/configure.php possui um sistema de tempo que pode ser alterado (o padrão é 15 minutos), isso significa que o jogador só poderá solicitar um e-mail a cada 15m, por exemplo, se ele quiser um novo código de apagar personagem ou uma conta de loja que chegue ao e-mail, ele terá que esperar 15m entre cada pedido e quando ele pede novamente você verá uma mensagem dizendo que você tem 13m à esquerda 12m etc ...)

Spoiler

14.png.cb5079939eb9fafb21c09e8e9a6c1729.png

 

 

CAPTCHA da segurança do Google (Isto é que eu adicionei um captcha no registo de conta e na seção de senha de esquecimento)

Spoiler

captcha.png.ceeb0d86ba295859cd1ce68dfe5425a1.png

 


Sistema de votação do MD (Este é um sistema de votação simples que funciona quando o jogador avalia o seu servidor para que os créditos possam ser entregues e no arquivo de configuração no caminho /app/include/configure.php você pode escolher cada um Quanto tempo os jogadores podem votar para obter os créditos, o padrão é 24h (vote_time) e isso para conceder 2 MDs por voto (vote_free_win) também é adicionar outras páginas de votação sem receber MD's em troca do puro altruísmo sozinho)
 

Spoiler

vote.png.e2e35cec67b9775b2fd6ac372efc86d6.png

 

Recuperar senha (O jogador coloca seu nome de usuário e email e será enviado um e-mail com uma nova senha)

Spoiler

pw.png.461696c775bdd6acb16d0f9884e170bb.png


 

Alterar o código de exclusão e o código da loja (do painel do jogador você pode solicitar um novo código para excluir o caracter ou acessar a loja, o código será enviado para o e-mail)

Estatísticas e Classificação por Cron (Ao agendar o cron para ser atualizado a cada x, garante que a página da Web não faça solicitações em excesso do mysql do jogo e que, portanto, possa operar de forma mais suave ao não ter que fazer pedidos ao navegar por ele , o sistema de estatísticas é salvo a cada x e o mesmo ranking em um .php por matriz, fazendo isso ao procurar um jogador no ranking não precisa fazer solicitações para o banco de dados se não procurá-los no .php salvar diretamente pedidos)

Sistema de notícias Cron (O sistema de notícias é atualizado da mesma maneira que o ranking e as estatísticas dos jogadores, agendando o cron que é executado a cada vez, atualizará as notícias que fazem o pedido ao banco de dados do Fórum onde está , é fácil de modificar para poder adaptá-lo a qualquer cms disponível, atualmente está configurado para funcionar com o WoltLab Burning Board)

Termos e Condições, Política de Privacidade e DMCA (Isto é exportado diretamente dos wom2 atualmente, se alguém quiser modificá-los, deixo as tabelas .sql para importar para o banco de dados e posso fazê-lo a partir daí, uma vez que segue uma criptografia de texto do banco de dados para o php que ao executar o cron é atualizado, mas lembre-se de ativar a função "YES" no arquivo de configuração no caminho /app/include/configure.php cron_dmca, cron_privacy e cron_tos colocá-los em YES , o padrão está vazio para que o cron não faça o pedido para extrair as informações do banco de dados e salvá-lo, lembre-se, uma vez que o modifique e execute o cron, desative a opção "SIM"

Ranking das Guildas e Jogadores com o Search Engine (conforme mencionado anteriormente, o ranking das guildas e dos jogadores é salvo em um .php, uma vez que o cron é executado a cada x e, ao mesmo tempo, possui um mecanismo de busca que pesquisa em que os jogadores .php fazem isso tudo fica mais fluido e guarda pedidos no banco de dados)

Sistema de linguagem múltipla (sistema multi idioma disponível em espanhol, inglês e romeno para o site e e-mails)






Algumas dicas práticas para poder editar o site correctamente:

Spoiler

 

> app / include / configure.php (linha 4): Mude o título atual "wom2" pelo nome do seu servidor de jogos!
> app / include / configure.php (linha 5): Mude a cópia do rodapé para o seu servidor de jogos!
> app / include / configure.php (linha 6): o caminho do seu favicon que aparecerá, você pode alterar o atual no caminho "app / design / images / favicon.png"
> app / include / configure.php (linha 8): Mude o caminho atual para o da sua página da web!
> app / include / configure.php (linha 9-17): Links de interesse para mudar como discord, fb, epvp, suporte, loja, wiki, fórum.
> app / include / configure.php (linha 19-22): Baixe links para o cliente do seu servidor de jogos
> app / include / configure.php (linha 24-25): Key captcha de google (Aqui pode obtê-los para o seu site https://www.google.com/recaptcha
> app / include / configure.php (linha 27): fuso horário da página, o padrão é Espanha
> app / include / configure.php (linha 29-32): dados de acesso SMTP:
- smtp_host (pode ser hostname ou IP)
- smtp_port (o padrão é 25, 587 ou 465 que você tem que ver onde seu provedor de hospedagem),
- smtp_user (o e-mail que você usa para o smtp da conta criado, por exemplo, nã[email protected])
- smtp_pass (a senha que você escolheu da conta de correio que você criou, por exemplo, r1zesgordo ...)


> app / include / configure.php (linha 29-32): Defina o smtp_email e smtp_reply pelo e-mail que você colocou no smtp_user e smtp_title colocar o título do e-mail com a mensagem eo smtp_repti nome que vem de e-mail.
> app / include / configure.php (linha 40): o tempo que o usuário tem que aguardar para solicitar outro e-mail, como por um novo código da loja, o padrão é 15 e em minutos
> app / include / configure.php (linha 43): o idioma padrão pode estar em (espanhol), em (inglês) e ro (romeno)
> app / include / configure.php (linha 44): Palavras-chave do site, coloque um "," depois de cada palavra, por exemplo metin2, mmorpg, pvp, pvm etc ...
> app / include / configure.php (linha 45): Descrição do servidor do jogo mostrado na tag html e ao procurar a página da web no google
> app / include / configure.php (linha 47): Toda vez que você pode votar por padrão, isso é definido como 24 e é em horas
> app / include / configure.php (linha 48): para conceder MD's votando uma vez por dia "SIM" é esse sim e se você deixa em branco "" não seria concedido por votação
> app / include / configure.php (linha 49): Número de MD's que são emitidos por dia
> app / include / configure.php (linha 50): Nome do topo onde você vai votar
> app / include / configure.php (linha 51): Endereço da url onde você votará e concederá os créditos.
> app / include / configure.php (linha 53-54 - 56-57 - 59-60): Aqui é colocada sobre vote_x_link "o link para votar servidor" vote_x_name "o nome do topo, onde você vai votar" nesta parte Os MDs não serão concedidos por votação apenas no vote_free_x
> app / include / configure.php (linha 65-67): é editar as tabelas onde os termos e condições, política de privacidade e DMCA são, somente quando você o edita, você deve colocá-lo em "SIM" e executar o cron para ser substitua o arquivo cron e, uma vez que você fez, você deve remover o "SIM" deixando-o em branco novamente
> app / include / configure.php (linha 71): os dados do servidor são iniciados deixando as Informações do Servidor, já que já são usadas como referência, então o endereço IP do servidor do jogo, o usuário do banco de dados, o senha, o nome da conta de banco de dados padrão e depois o jogador
> app / include / configure.php (linha 71): os dados do fórum são colocados de modo que, ao executar o cron, pode extrair as notícias recentes, está configurado para o WoltLab Burning Board e a configuração é a seguinte, o Fórum é deixado primeiro Informações já servem de referência, depois o endereço IP do Fórum, o usuário do banco de dados, a senha e o nome do banco de dados
> app / include / configure.php (linha 77-81): Se você usar cloudflare ou sucuri em seu site, você terá como um proxy reverso eo real IP do visitante não será correta, para evitar isso, desmarcando as funções que eu colocá-lo no arquivo de configuração dependendo do caso que você usa

 


Imagem do site: 

Spoiler

siteeee.thumb.png.559205f54494c04271c02026767807f9.png

 



Link Download: https://mega.nz/#!IBoAzS6S!mbSW2Jzpl4HEA4KS6lz40nS72i3GaK0Im4ZEBJmVqpc
Link Scan : https://www.virustotal.com/#/file/95b671104882cc62782319d960f771109b6ec9a7ae68ecea574f9b7114024ce8/detection

Fonte: Metin2zone
Autor: R1z
Agradecimentos à minha pessoa pela organização, partilha e tradução :) 

Edited by Marco
Link to comment
Share on other sites

  • 1 year later...

No index.php:

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

Verifica se o php.ini tem isto:

display_errors = on

Caso tenha display_error = off muda para acima e reinicia o nginx/apache + php-fpm (caso exista)

Depois limpa cache do browser, ctrl + f5 e já deverá mostrar o erro real.

 

Caso não funcione, elimina site inteiro, faz upload do mesmo pelo filezilla (tira modo de ficheiro de automático e seleciona binário) para outra pasta.

Não mudes as permissões, alguns hosts são picuinhas e tens de ter permissões diferentes do normal, caso nada acima funciona informa qual o host.

Link to comment
Share on other sites

3 hours ago, tierrilopes said:

No index.php:


ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

Verifica se o php.ini tem isto:


display_errors = on

Caso tenha display_error = off muda para acima e reinicia o nginx/apache + php-fpm (caso exista)

Depois limpa cache do browser, ctrl + f5 e já deverá mostrar o erro real.

 

Caso não funcione, elimina site inteiro, faz upload do mesmo pelo filezilla (tira modo de ficheiro de automático e seleciona binário) para outra pasta.

Não mudes as permissões, alguns hosts são picuinhas e tens de ter permissões diferentes do normal, caso nada acima funciona informa qual o host.

Fatal error: 'break' not in the 'loop' or 'switch' context in /home/paradox/metin2paradox.com/public_html/app/include/functions.php on line 640

 

Ok consegui corrigir o erro, removi o break;... Thanks pela ajuda consegui ver o erro!

 

Já agora deixo aqui o reupload do site:

 

functions.php

Edited by Paradox
Link to comment
Share on other sites

  • 2 weeks later...
Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...