termos Fixo personalizados.

4 participantes

Ir para baixo

Tópico resolvido termos Fixo personalizados.

Mensagem por BladeDark 19.06.14 21:03

  • Descrição:
Eae galerinha, gostaria de saber como  adicionar este efeito em meu fórum.

Imagem:
termos Fixo personalizados. RC71X1f
A mudança tem de ser feita não só no termo Anúncio "Global", mas também em "Fixo"  e "Anúncio".

  • Informações:
Fórum:http://casadosnerds.forumeiros.com/Versão:PUNBB
Tipo:Pedido de códigoTags:termos,personalizados.



Última edição por BladeDark em 21.06.14 7:05, editado 1 vez(es)
BladeDark
BladeDark
Novo Membro

Membro desde : 03/03/2014
Mensagens : 16
Pontos : 29

Ir para o topo Ir para baixo

Tópico resolvido Re: termos Fixo personalizados.

Mensagem por Dr. 19.06.14 21:34

Olá, BladeDark! Siga os passos:
Aceda ao seu Painel de Controle Seta Geral Seta Mensagens e E-mails Seta Configuração.
Após ver o painel em questão, é só modificar os nomes.

Até mais. zen
Dr.
Dr.
Hiper Membro

Membro desde : 04/02/2013
Mensagens : 3072
Pontos : 3415

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: termos Fixo personalizados.

Mensagem por BladeDark 19.06.14 22:03

@Matheus, não é isso, gostaria de colocar como na imagem, veja e entenderá.
BladeDark
BladeDark
Novo Membro

Membro desde : 03/03/2014
Mensagens : 16
Pontos : 29

Ir para o topo Ir para baixo

Tópico resolvido Re: termos Fixo personalizados.

Mensagem por Dr. 19.06.14 22:10

Ah sim, entendi. Estarei analisando.

Até mais. zen
Dr.
Dr.
Hiper Membro

Membro desde : 04/02/2013
Mensagens : 3072
Pontos : 3415

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: termos Fixo personalizados.

Mensagem por Hancki 20.06.14 10:42

Olá!

Teste este CSS:
Código:
td.tcl.tdtopics > strong {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background-color: #7ba60d;
background-image: url(http://i.imgur.com/EHGpChd.png);
background-position: 0 -1px;
background-repeat: repeat-x;
border-radius: 3px;
color: #fff;
cursor: default;
font-size: 9px;
font-weight: 700;
height: 16px;
line-height: 16px;
padding: 3px 5px;
text-shadow: rgba(0,0,0,0.2) 0 -1px 0;
text-transform: uppercase;
}
Hancki
Hancki
Hancki
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: termos Fixo personalizados.

Mensagem por BladeDark 20.06.14 22:51

Não obtive resultados Triste
BladeDark
BladeDark
Novo Membro

Membro desde : 03/03/2014
Mensagens : 16
Pontos : 29

Ir para o topo Ir para baixo

Tópico resolvido Re: termos Fixo personalizados.

Mensagem por Hancki 20.06.14 23:04

Eu consegui algo.
Adicione este código numa nova página Javascript, investida nos sub-fóruns:
Código:
$("td.tcl").html(function (i, text) {
    return text.replace('Anúncio Global:', '<span id="anuncioHancki">Anúncio Global:</span>');
});
E este CSS na sua folha de estilos:
Código:
#anuncioHancki {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background-color: #7ba60d;
background-image: url(http://i.imgur.com/EHGpChd.png);
background-position: 0 -1px;
background-repeat: repeat-x;
border-radius: 3px;
color: #fff;
cursor: default;
font-size: 9px;
font-weight: 700;
height: 16px;
line-height: 16px;
padding: 3px 5px;
text-shadow: rgba(0,0,0,0.2) 0 -1px 0;
text-transform: uppercase;
}
Por enquanto ainda só temos para o Anúncio Global. Preciso que crie 2 tópicos, 1 "Fixo" e outro "A ler", para eu fazer testes!
Resultado: http://prntscr.com/3uv9wz

Hancki
Hancki
Hancki
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: termos Fixo personalizados.

Mensagem por Duel 21.06.14 0:43

@Hancki -> Faltou a estrutura na frente amigo, no console funciona pois não e necessário, mais nos javascripts do fórum não vai resultar. Piscada
Ficando assim:
Código:
$(function(){
    $("td.tcl").html(function (i, text) {
        return text.replace('Anúncio Global:', '<span id="anuncioHancki">Anúncio Global:</span>');
    });
});

@Blade:
Painel -> Visualização -> Templates -> Geral -> Topiclist_box
Procure por:
Código:
{topics_list_box.row.TOPIC_TYPE}&nbsp
Troque por:
Código:
<strong> {topics_list_box.row.TOPIC_TYPE}&nbsp</strong>

É adicione este CSS:
Código:
td.tcl.tdtopics > strong{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#7ba60d;background-image:url(http://i.imgur.com/EHGpChd.png);background-position:0 -1px;background-repeat:repeat-x;border-radius:3px;color:#fff;cursor:default;font-size:9px;font-weight:700;height:16px;line-height:16px;padding:3px 5px;text-shadow:rgba(0,0,0,0.2) 0 -1px 0;text-transform:uppercase}

Espero ter lhe ajudado, Duel!
avatar
Duel
****

Membro desde : 21/05/2014
Mensagens : 323
Pontos : 446

https://ajuda.forumeiros.com/ https://www.facebook.com/Não uso. https://twitter.com/Não tenho

Ir para o topo Ir para baixo

Tópico resolvido Re: termos Fixo personalizados.

Mensagem por BladeDark 21.06.14 7:05

Aparentemente está funcionando normal, obrigado Duel, Hancki e @Matheus.
O único problema é quando o tópico não é, nem Fixo, Anúncio ou Anúncio Global. 
Quando o tópico é normal, fica uma caixinha verde, e eu gostaria de saber como tirar.
BladeDark
BladeDark
Novo Membro

Membro desde : 03/03/2014
Mensagens : 16
Pontos : 29

Ir para o topo Ir para baixo

Tópico resolvido Re: termos Fixo personalizados.

Mensagem por Hancki 21.06.14 10:17

Olá!

Obrigado pelo reparo, Duel, foi distração minha!

BladeDark, use apenas este método:
- Código numa página Javascript investida apenas nos subfóruns:
Código:
$(window).load(function () {
    $("td.tcl").html(function (i, text) {
        return text.replace('Anúncio Global:', '<span id="anuncioHancki">Anúncio Global:</span>');
    });
});
- Código CSS na folha de estilos:
Código:
#anuncioHancki {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background-color: #7ba60d;
background-image: url(http://i.imgur.com/EHGpChd.png);
background-position: 0 -1px;
background-repeat: repeat-x;
border-radius: 3px;
color: #fff;
cursor: default;
font-size: 9px;
font-weight: 700;
height: 16px;
line-height: 16px;
padding: 3px 5px;
text-shadow: rgba(0,0,0,0.2) 0 -1px 0;
text-transform: uppercase;
}
O método supracitado através de templates, é ineficaz.

Hancki
Hancki
Hancki
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: termos Fixo personalizados.

Mensagem por Duel 21.06.14 16:44

@Hancki:

Não exatamente amigo, com um pouco mais de conhecimento podemos retirar isto.

@Blade:
Mantenha o meu código do template e crie um novo javascript:
Nos sub-fóruns
Código:
$(function(){
var st = $('td.tcl.tdtopics > strong').text();if(st.length="0"){$('td.tcl.tdtopics > strong:contains("")').hide();}
});

Atenciosamente.
avatar
Duel
****

Membro desde : 21/05/2014
Mensagens : 323
Pontos : 446

https://ajuda.forumeiros.com/ https://www.facebook.com/Não uso. https://twitter.com/Não tenho

Ir para o topo Ir para baixo

Tópico resolvido Re: termos Fixo personalizados.

Mensagem por BladeDark 21.06.14 18:00

Eu testei, os códigos dos dois, o do Duel não funcionou, e o do Hancki continuou a mesma coisa, quando o tópico  é normal, fica uma caixa verde...
BladeDark
BladeDark
Novo Membro

Membro desde : 03/03/2014
Mensagens : 16
Pontos : 29

Ir para o topo Ir para baixo

Tópico resolvido Re: termos Fixo personalizados.

Mensagem por Hancki 21.06.14 19:09

Certo, Duel, mas usando apenas os códigos que disponibilizei aqui: https://ajuda.forumeiros.com/t93274-#634588 , vai tudo dar certo! É só testar!
Hancki
Hancki
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: termos Fixo personalizados.

Mensagem por BladeDark 21.06.14 20:47

Hancki, eu adicionei este código, mas continua aquela caixa verde, quando o tópico é normal.
BladeDark
BladeDark
Novo Membro

Membro desde : 03/03/2014
Mensagens : 16
Pontos : 29

Ir para o topo Ir para baixo

Tópico resolvido Re: termos Fixo personalizados.

Mensagem por Hancki 21.06.14 22:19

Isso deve-se à alteração que fez nos templates, citado pelo Duel.
Hancki
Hancki
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: termos Fixo personalizados.

Mensagem por Duel 21.06.14 22:38

@Hancki
Não exatamente, o seu código que não funciona mesmo. Testei em um sem alterações e não foi.
Até porque, veja:
Código:
   $(window).load(function () {
        $("td.tcl").html(function (i, text) { //A CLASSE NÃO FOI ALTERADA, PORTANTO, NÃO INFLUENCIARIA.
            return text.replace('Anúncio Global:', '<span id="anuncioHancki">Anúncio Global:</span>'); //SÓ E CITADO O ANÚNCIO GLOBAL
        });
    });´

@Blade, siga o meu novo tutorial:
Painel -> Visualização -> Templates -> Geral -> Topiclist_box
Procure por:
Código:
{topics_list_box.row.TOPIC_TYPE}&nbsp
Troque por:
[code]<strong style="-webkit-border-radius: 3px;background-color: #7ba60d;background-image: url(https://i.imgur.com/EHGpChd.png);background-position: 0 -1px;background-repeat: repeat-x;border-radius: 3px;color: #fff;cursor: default;font-size: 9px;font-weight: 700;height: 16px;line-height: 16px;padding: 3px 5px;text-shadow: rgba(0,0,0,0.2) 0 -1px 0;text-transform: uppercase;">[code]{topics_list_box.row.TOPIC_TYPE}</strong>[/code]

É crie um novo javascript:
Com esse, trocará o ponto vazio verde pela tag 'Normal':
http://prntscr.com/3v60xk
[code]$(window).load(function () {
       $('div.main-content:nth-child(7) > table:nth-child(1) > tbody:nth-child(2) > tr strong[style="-webkit-border-radius: 3px;background-color: #7ba60d;background-image: url(https://i.imgur.com/EHGpChd.png);background-position: 0 -1px;background-repeat: repeat-x;border-radius: 3px;color: #fff;cursor: default;font-size: 9px;font-weight: 700;height: 16px;line-height: 16px;padding: 3px 5px;text-shadow: rgba(0,0,0,0.2) 0 -1px 0;text-transform: uppercase;"]').html(function (i, text) {
return text.replace('', 'Normal');
       });
   });[/code]

Com esse, removerá o ponto verde:
Exemplo: http://prntscr.com/3v60kq
[code]$(window).load(function () {
       $('div.main-content:nth-child(7) > table:nth-child(1) > tbody:nth-child(2) > tr strong[style="-webkit-border-radius: 3px;background-color: #7ba60d;background-image: url(https://i.imgur.com/EHGpChd.png);background-position: 0 -1px;background-repeat: repeat-x;border-radius: 3px;color: #fff;cursor: default;font-size: 9px;font-weight: 700;height: 16px;line-height: 16px;padding: 3px 5px;text-shadow: rgba(0,0,0,0.2) 0 -1px 0;text-transform: uppercase;"]').remove();
   });[/code]

Até.


Última edição por Duel em 21.06.14 22:40, editado 1 vez(es)
avatar
Duel
****

Membro desde : 21/05/2014
Mensagens : 323
Pontos : 446

https://ajuda.forumeiros.com/ https://www.facebook.com/Não uso. https://twitter.com/Não tenho

Ir para o topo Ir para baixo

Tópico resolvido Re: termos Fixo personalizados.

Mensagem por BladeDark 21.06.14 22:39

Agora foi. A propósito, obrigado à todos que se empenharam em me ajudar. Piscada
BladeDark
BladeDark
Novo Membro

Membro desde : 03/03/2014
Mensagens : 16
Pontos : 29

Ir para o topo Ir para baixo

Ir para o topo


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