Personalizar código do fórum

4 participantes

Ir para baixo

Tópico resolvido Personalizar código do fórum

Mensagem por Mauricio Molina 18.01.17 20:55

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?
Mauricio Molina
Mauricio Molina
Membro

Membro desde : 22/09/2009
Mensagens : 993
Pontos : 1429

http://aquapeixes.forumeiros.com/forum.htm

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar código do fórum

Mensagem por Luiz 18.01.17 21:22

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 22:36, editado 1 vez(es)
Luiz
Luiz
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar código do fórum

Mensagem por Mauricio Molina 18.01.17 21:25

Ola, também achei que seria isso, mas da "undefined".
Mauricio Molina
Mauricio Molina
Membro

Membro desde : 22/09/2009
Mensagens : 993
Pontos : 1429

http://aquapeixes.forumeiros.com/forum.htm

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar código do fórum

Mensagem por Luiz 18.01.17 21:30

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

@Kyo Panda
@Daemon
@JScript
@Hancki

---

Até mais. :v
Luiz
Luiz
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar código do fórum

Mensagem por Mauricio Molina 18.01.17 22:00

Obrigado, vamos aguardar!
Mauricio Molina
Mauricio Molina
Membro

Membro desde : 22/09/2009
Mensagens : 993
Pontos : 1429

http://aquapeixes.forumeiros.com/forum.htm

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar código do fórum

Mensagem por Kyo Panda 18.01.17 22:35

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>
Kyo Panda
Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar código do fórum

Mensagem por Mauricio Molina 19.01.17 20:28

Ola, deu certo!

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

Obrigado!
Mauricio Molina
Mauricio Molina
Membro

Membro desde : 22/09/2009
Mensagens : 993
Pontos : 1429

http://aquapeixes.forumeiros.com/forum.htm

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar código do fórum

Mensagem por Luiz 19.01.17 20:36

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

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

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar código do fórum

Mensagem por Mauricio Molina 19.01.17 20:45

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.

Mauricio Molina
Mauricio Molina
Membro

Membro desde : 22/09/2009
Mensagens : 993
Pontos : 1429

http://aquapeixes.forumeiros.com/forum.htm

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar código do fórum

Mensagem por Luiz 19.01.17 20:53

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?
Luiz
Luiz
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar código do fórum

Mensagem por Mauricio Molina 20.01.17 23:43

Ola, não funcionou, nem aparece a mensagem.
Mauricio Molina
Mauricio Molina
Membro

Membro desde : 22/09/2009
Mensagens : 993
Pontos : 1429

http://aquapeixes.forumeiros.com/forum.htm

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar código do fórum

Mensagem por Mauricio Molina 22.01.17 15:16

Alguem?
Mauricio Molina
Mauricio Molina
Membro

Membro desde : 22/09/2009
Mensagens : 993
Pontos : 1429

http://aquapeixes.forumeiros.com/forum.htm

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar código do fórum

Mensagem por Kyo Panda 22.01.17 21:44

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>
Kyo Panda
Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar código do fórum

Mensagem por Mauricio Molina 23.01.17 19:55

Deu certo sim, obrigado.

E para colocar imagem nas mensagens no lugar de texto?

Obrigado!

Mauricio Molina
Mauricio Molina
Membro

Membro desde : 22/09/2009
Mensagens : 993
Pontos : 1429

http://aquapeixes.forumeiros.com/forum.htm

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar código do fórum

Mensagem por Kyo Panda 23.01.17 20:10

É 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',
],
Kyo Panda
Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar código do fórum

Mensagem por Cream 30.01.17 15:32

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.
Cream
Cream
Membro Entusiasta

Membro desde : 15/12/2010
Mensagens : 8540
Pontos : 11644

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos