Personalizar código do fórum

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Personalizar código do fórum

Mensagem por Mauricio Molina em 18/01/17, 06:55 pm

Detalhes da questão


Endereço do fórum: http://aquapeixes.forumeiros.com/
Versão do fórum: PhpBB3

Descrição


Boa noite.

Tenho este código, que modifica a cada mês, preciso adicionar os meses janeiro, fevereiro, março e Dezembro, mas não consigo somente adicionando igual a outras linhas.

Este código começa em Abril e termina em Novembro, mas preciso que comece em janeiro e termine em Dezembro.

Código:
<!DOCTYPE html>
<html>
  <center><b><font color="white"><font face="Georgia" size= "8"><p id="teste"></p></font></font></b></center>

<script>
function frase() {
    var month = new Array();
    month[4] = "2";
    month[5] = "3";
    month[6] = "4";
    month[7] = "5 e 6";
    month[8] = "7";
    month[9] = "8";
    month[10] = "9 e 0";
    month[11] = "0";
   

    var d = new Date();
    var n = month[d.getMonth()];
    document.getElementById("teste").innerHTML = n;
}
  frase();
</script>
</html>

Alguem pode me ajudar?
avatar

Mauricio Molina
Usuário destaque

Masculino
Inscrito dia : 22/09/2009
Mensagens : 988
Pontos Ativos : 1422

Ver perfil do usuário http://aquapeixes.forumeiros.com/forum.htm

Resolvido Re: Personalizar código do fórum

Mensagem por Luiz em 18/01/17, 07:22 pm

Sou horrível em JavaScript, mas pela lógica, acho que consegui arrumar.
Veja se resulta:
Código:
<!DOCTYPE html>
<html>
  <center><b><font color="white"><font face="Georgia" size= "8"><p id="teste"></p></font></font></b></center>
 
<script>
function frase() {
    var month = new Array();
    month[1] = "1";
    month[2] = "2";
   month[3] = "3";
    month[4] = "4";
    month[5] = "5";
    month[6] = "6";
    month[7] = "7";
    month[8] = "8";
    month[9] = "9";
    month[10] = "10";
    month[11] = "11";
    month[12] = "12";
   
 
    var d = new Date();
    var n = month[d.getMonth()];
    document.getElementById("teste").innerHTML = n;
}
  frase();
</script>
</html>

Até mais. De bem com a vida


Última edição por Luiz~ em 18/01/17, 08:36 pm, editado 1 vez(es)
avatar

Luiz
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 22/04/2016
Mensagens : 5814
Pontos Ativos : 6657

Ver perfil do usuário https://github.com/lffg/

Resolvido Re: Personalizar código do fórum

Mensagem por Mauricio Molina em 18/01/17, 07:25 pm

Ola, também achei que seria isso, mas da "undefined".
avatar

Mauricio Molina
Usuário destaque

Masculino
Inscrito dia : 22/09/2009
Mensagens : 988
Pontos Ativos : 1422

Ver perfil do usuário http://aquapeixes.forumeiros.com/forum.htm

Resolvido Re: Personalizar código do fórum

Mensagem por Luiz em 18/01/17, 07:30 pm

Hmm, vamos ver com alguém que sabe mais de JavaScript.. :s

@Kyo Panda
@Daemon
@JScript
@Hancki

---

Até mais. :v
avatar

Luiz
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 22/04/2016
Mensagens : 5814
Pontos Ativos : 6657

Ver perfil do usuário https://github.com/lffg/

Resolvido Re: Personalizar código do fórum

Mensagem por Mauricio Molina em 18/01/17, 08:00 pm

Obrigado, vamos aguardar!
avatar

Mauricio Molina
Usuário destaque

Masculino
Inscrito dia : 22/09/2009
Mensagens : 988
Pontos Ativos : 1422

Ver perfil do usuário http://aquapeixes.forumeiros.com/forum.htm

Resolvido Re: Personalizar código do fórum

Mensagem por Kyo Panda em 18/01/17, 08:35 pm

Tente:

Código:
<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8" />
  <title>Título da página</title>
</head>

<body>
  <center><b><font color="white"><font face="Georgia" size= "8"><p id="teste"></p></font></font></b></center>

  <script>
    (function() {
      'use strict';

      var month = [
        'Mensagem de Janeiro',
        'Mensagem de Fevereiro',
        'Mensagem de Março',
        'Mensagem de Abril',
        'Mensagem de Maio',
        'Mensagem de Junho',
        'Mensagem de Julho',
        'Mensagem de Agosto',
        'Mensagem de Setembro',
        'Mensagem de Outubro',
        'Mensagem de Novembro',
        'Mensagem de Dezembro'
      ];
 
      document.getElementById('teste').innerHTML = month[(new Date()).getMonth()];
    }());
  </script>
</body>

</html>
avatar

Kyo Panda
Super usuário

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4638
Pontos Ativos : 5914

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Personalizar código do fórum

Mensagem por Mauricio Molina em 19/01/17, 06:28 pm

Ola, deu certo!

Para mudar as mensagens para semanal onde posso alterar o código?

Obrigado!
avatar

Mauricio Molina
Usuário destaque

Masculino
Inscrito dia : 22/09/2009
Mensagens : 988
Pontos Ativos : 1422

Ver perfil do usuário http://aquapeixes.forumeiros.com/forum.htm

Resolvido Re: Personalizar código do fórum

Mensagem por Luiz em 19/01/17, 06:36 pm

Altere:
"Mensagem de janeiro",
"Mensagem de fevereiro".

Creio que o conteúdo entre as aspas ( ' e ' ) pode ser alterado.
Até mais. Feliz
avatar

Luiz
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 22/04/2016
Mensagens : 5814
Pontos Ativos : 6657

Ver perfil do usuário https://github.com/lffg/

Resolvido Re: Personalizar código do fórum

Mensagem por Mauricio Molina em 19/01/17, 06:45 pm

Ola, talvez não tenha sido claro na minha pergunta.

Quero mudar as mensagens semanalmente, este esta configurado para mensal.

A cada semana ter uma nova mensagem.

avatar

Mauricio Molina
Usuário destaque

Masculino
Inscrito dia : 22/09/2009
Mensagens : 988
Pontos Ativos : 1422

Ver perfil do usuário http://aquapeixes.forumeiros.com/forum.htm

Resolvido Re: Personalizar código do fórum

Mensagem por Luiz em 19/01/17, 06:53 pm

Tente este:
Código:
<!DOCTYPE html>
<html>
 
<head>
  <meta charset="utf-8" />
  <title>Título da página</title>
</head>
 
<body>
  <center><b><font color="white"><font face="Georgia" size= "8"><p id="teste"></p></font></font></b></center>
 
  <script>
    (function() {
      'use strict';
 
      var month = [
        'Mensagem de Janeiro',
        'Mensagem de Fevereiro',
        'Mensagem de Março',
        'Mensagem de Abril',
        'Mensagem de Maio',
        'Mensagem de Junho',
        'Mensagem de Julho',
        'Mensagem de Agosto',
        'Mensagem de Setembro',
        'Mensagem de Outubro',
        'Mensagem de Novembro',
        'Mensagem de Dezembro'
      ];
 
      document.getElementById('teste').innerHTML = week[(new Date()).getMonth()];
    }());
  </script>
</body>
 
</html>

Resulta?
avatar

Luiz
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 22/04/2016
Mensagens : 5814
Pontos Ativos : 6657

Ver perfil do usuário https://github.com/lffg/

Resolvido Re: Personalizar código do fórum

Mensagem por Mauricio Molina em 20/01/17, 09:43 pm

Ola, não funcionou, nem aparece a mensagem.
avatar

Mauricio Molina
Usuário destaque

Masculino
Inscrito dia : 22/09/2009
Mensagens : 988
Pontos Ativos : 1422

Ver perfil do usuário http://aquapeixes.forumeiros.com/forum.htm

Resolvido Re: Personalizar código do fórum

Mensagem por Mauricio Molina em 22/01/17, 01:16 pm

Alguem?
avatar

Mauricio Molina
Usuário destaque

Masculino
Inscrito dia : 22/09/2009
Mensagens : 988
Pontos Ativos : 1422

Ver perfil do usuário http://aquapeixes.forumeiros.com/forum.htm

Resolvido Re: Personalizar código do fórum

Mensagem por Kyo Panda em 22/01/17, 07:44 pm

Tente esse:

Código:
<!DOCTYPE html>
<html>
 
<head>
  <meta charset="utf-8" />
  <title>Título da página</title>
</head>
 
<body>
  <center><b><font color="white"><font face="Georgia" size= "8"><p id="teste"></p></font></font></b></center>
 
  <script>
    (function() {
      'use strict';
 
      var month = [
        [
          'Mensagem de Janeiro, Semana 1',
          'Mensagem de Janeiro, Semana 2',
          'Mensagem de Janeiro, Semana 3',
          'Mensagem de Janeiro, Semana 4',
          'Mensagem de Janeiro, Semana 5',
        ],
        [
          'Mensagem de Fevereiro, Semana 1',
          'Mensagem de Fevereiro, Semana 2',
          'Mensagem de Fevereiro, Semana 3',
          'Mensagem de Fevereiro, Semana 4',
          'Mensagem de Fevereiro, Semana 5',
        ],
        [
          'Mensagem de Março, Semana 1',
          'Mensagem de Março, Semana 2',
          'Mensagem de Março, Semana 3',
          'Mensagem de Março, Semana 4',
          'Mensagem de Março, Semana 5',
        ],
        [
          'Mensagem de Abril, Semana 1',
          'Mensagem de Abril, Semana 2',
          'Mensagem de Abril, Semana 3',
          'Mensagem de Abril, Semana 4',
          'Mensagem de Abril, Semana 5',
        ],
        [
          'Mensagem de Maio, Semana 1',
          'Mensagem de Maio, Semana 2',
          'Mensagem de Maio, Semana 3',
          'Mensagem de Maio, Semana 4',
          'Mensagem de Maio, Semana 5',
        ],
        [
          'Mensagem de Junho, Semana 1',
          'Mensagem de Junho, Semana 2',
          'Mensagem de Junho, Semana 3',
          'Mensagem de Junho, Semana 4',
          'Mensagem de Junho, Semana 5',
        ],
        [
          'Mensagem de Julho, Semana 1',
          'Mensagem de Julho, Semana 2',
          'Mensagem de Julho, Semana 3',
          'Mensagem de Julho, Semana 4',
          'Mensagem de Julho, Semana 5',
        ],
        [
          'Mensagem de Agosto, Semana 1',
          'Mensagem de Agosto, Semana 2',
          'Mensagem de Agosto, Semana 3',
          'Mensagem de Agosto, Semana 4',
          'Mensagem de Agosto, Semana 5',
        ],
        [
          'Mensagem de Setembro, Semana 1',
          'Mensagem de Setembro, Semana 2',
          'Mensagem de Setembro, Semana 3',
          'Mensagem de Setembro, Semana 4',
          'Mensagem de Setembro, Semana 5',
        ],
        [
          'Mensagem de Outubro, Semana 1',
          'Mensagem de Outubro, Semana 2',
          'Mensagem de Outubro, Semana 3',
          'Mensagem de Outubro, Semana 4',
          'Mensagem de Outubro, Semana 5',
        ],
        [
          'Mensagem de Novembro, Semana 1',
          'Mensagem de Novembro, Semana 2',
          'Mensagem de Novembro, Semana 3',
          'Mensagem de Novembro, Semana 4',
          'Mensagem de Novembro, Semana 5',
        ],
        [
          'Mensagem de Dezembro, Semana 1',
          'Mensagem de Dezembro, Semana 2',
          'Mensagem de Dezembro, Semana 3',
          'Mensagem de Dezembro, Semana 4',
          'Mensagem de Dezembro, Semana 5',
        ],
      ];

      var date = new Date();
      document.getElementById('teste').innerHTML = month[date.getMonth()][~~(date.getDate() / 7)];
    }());
  </script>
</body>
 
</html>
avatar

Kyo Panda
Super usuário

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4638
Pontos Ativos : 5914

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Personalizar código do fórum

Mensagem por Mauricio Molina em 23/01/17, 05:55 pm

Deu certo sim, obrigado.

E para colocar imagem nas mensagens no lugar de texto?

Obrigado!

avatar

Mauricio Molina
Usuário destaque

Masculino
Inscrito dia : 22/09/2009
Mensagens : 988
Pontos Ativos : 1422

Ver perfil do usuário http://aquapeixes.forumeiros.com/forum.htm

Resolvido Re: Personalizar código do fórum

Mensagem por Kyo Panda em 23/01/17, 06:10 pm

É só trocar o texto pela tag HTML da imagem:

Código:
[
  '<img src="http://example.com/imagem1.jpg" />',
  '<img src="http://example.com/imagemN.jpg" /> Imagem com texto',
  'Mensagem de Janeiro, Semana 3',
  'Mensagem de Janeiro, Semana 4',
  'Mensagem de Janeiro, Semana 5',
],
avatar

Kyo Panda
Super usuário

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4638
Pontos Ativos : 5914

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Personalizar código do fórum

Mensagem por Cream em 30/01/17, 01:32 pm

Questão abandonada pelo autor, mas considerada resolvida por ter solução para o problema.
Tópico marcado como Resolvido e movido para Questões resolvidas.
avatar

Cream
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 15/12/2010
Mensagens : 8540
Pontos Ativos : 11636

Ver perfil do usuário http://ajuda.forumeiros.com

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum