Adição de mais cores na paleta

3 participantes

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

Tópico resolvido Adição de mais cores na paleta

Mensagem por -Xerox- 15.05.20 2:05

Detalhes da questão


Endereço do fórum: https://crnofc.forumeiros.com/
Versão do fórum: ModernBB

Descrição


Olá, Convidado!

Gostaria de saber se é possível aumentar a paleta de cores do nome dos tópicos, que nem a Extendida nas opções de editor.

Aguardo respostas! lol!

Atenciosamente, -Xerox-
-Xerox-

-Xerox-
****

Membro desde : 08/11/2019
Mensagens : 289
Pontos : 438

https://portalcrnblet.forumeiros.com/

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Adição de mais cores na paleta

Mensagem por tikky 15.05.20 9:19

Olá @-Xerox-,

Crie uma nova página JavaScript com investimento em todas as páginas com o seguinte código:
Código:
$(function() {
  if (!document.post || !document.post.topic_color) return;
  var colors = {
    'Crimson' : '#DC143C',
    'Tomato' : '#FF6347',
    'Orange Red' : '#FF4500',
    'Pink' : '#FFC0CB',
    'Magenta' : '#FF00FF',
    'Violet' : '#EE82EE',
    'Sky' : '#87CEEB',
    'Light Sky' : '#87CEFA',
    'Slate Blue' : '#6A5ACD',
    'Steel Blue' : '#4682B4',
    'Teal' : '#008080',
    'Lime' : '#00FF00',
    'Dark Green' : '#006600',
    'Light Green' : '#90EE90',
    'Yellow Green' : '#9ACD32'
  },
  a, b = document.post.topic_color, c = b.childNodes, i = 0, j = c.length, k;
  for (k in colors) {
    a = document.createElement('OPTION');
    a.innerHTML = k;
    a.style.color = colors[k];
    a.value = colors[k];
    b.insertBefore(a, b.firstChild);
  };
  for (; i<j; i++) if (c[i].style.color == document.post.subject.style.color) c[i].selected = 1;
});
A adição de novas cores é fácil basta 'Light Green' : '#90EE90', nome da cor e hex da cor, lembrando que o último ítem não leva uma vírgula!


Atenciosamente,
pedxz.
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Adição de mais cores na paleta

Mensagem por -Xerox- 15.05.20 14:06

Olá, Pedxz!

Valeu, cara. Tu é demais mesmo! Estilo cool

Tem mais uma coisa, tem como deixar uma cor somente para algum grupo? Eu gostaria que fosse o grupo: "https://crnofc.forumeiros.com/g2". Agradeceria se pudesse!
-Xerox-

-Xerox-
****

Membro desde : 08/11/2019
Mensagens : 289
Pontos : 438

https://portalcrnblet.forumeiros.com/

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Adição de mais cores na paleta

Mensagem por tikky 15.05.20 14:19

Mas o grupo em questão tem efeito, pretende adicionar o efeito como cor?
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Adição de mais cores na paleta

Mensagem por -Xerox- 15.05.20 15:22

Olá, Pedxz!

Eu queria que só um grupo de usuários pudesse colocar somente tal cor, que seria: "#4C0082".
-Xerox-

-Xerox-
****

Membro desde : 08/11/2019
Mensagens : 289
Pontos : 438

https://portalcrnblet.forumeiros.com/

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Adição de mais cores na paleta

Mensagem por tikky 15.05.20 15:29

Altere para:
Código:
$(function() {
  if (!document.post || !document.post.topic_color) return;
  var colors = {
    'Grupo 1' : '#4C0082'
  },
  a, b = document.post.topic_color, c = b.childNodes, i = 0, j = c.length, k;
  for (k in colors) {
    a = document.createElement('OPTION');
    a.innerHTML = k;
    a.style.color = colors[k];
    a.value = colors[k];
    b.insertBefore(a, b.firstChild);
  };
  for (; i<j; i++) if (c[i].style.color == document.post.subject.style.color) c[i].selected = 1;
});
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Adição de mais cores na paleta

Mensagem por -Xerox- 15.05.20 15:55

Olá, Pedxz!

Não entendi ao certo, onde está escrito
Código:
Grupo 1
eu coloco o quê?

-Xerox-

-Xerox-
****

Membro desde : 08/11/2019
Mensagens : 289
Pontos : 438

https://portalcrnblet.forumeiros.com/

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Adição de mais cores na paleta

Mensagem por tikky 15.05.20 15:58

É o nome da cor, o senhor é livre de usar o termo que quiser!
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Adição de mais cores na paleta

Mensagem por -Xerox- 15.05.20 16:21

Olá, Pedxz!

Valeu, funcinou. Mais uma coisa, eu posso adicionar os dois códigos?
-Xerox-

-Xerox-
****

Membro desde : 08/11/2019
Mensagens : 289
Pontos : 438

https://portalcrnblet.forumeiros.com/

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Adição de mais cores na paleta

Mensagem por tikky 15.05.20 16:31

Como assim os dois códigos, o senhor pretende também adicionar as cores em cima (primeiro código)?
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Adição de mais cores na paleta

Mensagem por -Xerox- 15.05.20 21:35

Olá, Pedxz!

Sim, isso mesmo. Tem problema?
-Xerox-

-Xerox-
****

Membro desde : 08/11/2019
Mensagens : 289
Pontos : 438

https://portalcrnblet.forumeiros.com/

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Adição de mais cores na paleta

Mensagem por tikky 15.05.20 21:43

O código é totalmente editável, não existe necessidade de duplicar, altere para:
Código:
$(function() {
  if (!document.post || !document.post.topic_color) return;
  var colors = {
    'Crimson' : '#DC143C',
    'Tomato' : '#FF6347',
    'Orange Red' : '#FF4500',
    'Pink' : '#FFC0CB',
    'Magenta' : '#FF00FF',
    'Violet' : '#EE82EE',
    'Sky' : '#87CEEB',
    'Light Sky' : '#87CEFA',
    'Slate Blue' : '#6A5ACD',
    'Steel Blue' : '#4682B4',
    'Teal' : '#008080',
    'Lime' : '#00FF00',
    'Dark Green' : '#006600',
    'Light Green' : '#90EE90',
    'Yellow Green' : '#9ACD32',
    'Grupo 1' : '#4C0082'
  },
  a, b = document.post.topic_color, c = b.childNodes, i = 0, j = c.length, k;
  for (k in colors) {
    a = document.createElement('OPTION');
    a.innerHTML = k;
    a.style.color = colors[k];
    a.value = colors[k];
    b.insertBefore(a, b.firstChild);
  };
  for (; i<j; i++) if (c[i].style.color == document.post.subject.style.color) c[i].selected = 1;
});
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Adição de mais cores na paleta

Mensagem por -Xerox- 18.05.20 14:07

Olá, Pedxz!

Pode fechar, valeu pela ajuda! Estilo cool
-Xerox-

-Xerox-
****

Membro desde : 08/11/2019
Mensagens : 289
Pontos : 438

https://portalcrnblet.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Adição de mais cores na paleta

Mensagem por Chanp 18.05.20 14:10

Tópico resolvido


Movido para "Questões resolvidas".
Chanp

Chanp
Super Membro

Membro desde : 04/01/2018
Mensagens : 1072
Pontos : 1191

https://2forum2.forumeiros.com/

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

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