termos Fixo personalizados.

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

Resolvido termos Fixo personalizados.

Mensagem por BladeDark em 19/06/14, 05:03 pm

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

Imagem:

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, 03:05 am, editado 1 vez(es)
avatar

BladeDark
Nível 3

Masculino
Inscrito dia : 02/03/2014
Mensagens : 16
Pontos Ativos : 29

Ver perfil do usuário

Resolvido Re: termos Fixo personalizados.

Mensagem por Dr. em 19/06/14, 05:34 pm

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
avatar

Dr.
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 04/02/2013
Mensagens : 2879
Pontos Ativos : 3247

Ver perfil do usuário http://www.casadosnerds.com https://www.facebook.com/MatheusAndreazzi https://twitter.com/nevesandreazzi

Resolvido Re: termos Fixo personalizados.

Mensagem por BladeDark em 19/06/14, 06:03 pm

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

BladeDark
Nível 3

Masculino
Inscrito dia : 02/03/2014
Mensagens : 16
Pontos Ativos : 29

Ver perfil do usuário

Resolvido Re: termos Fixo personalizados.

Mensagem por Dr. em 19/06/14, 06:10 pm

Ah sim, entendi. Estarei analisando.

Até mais. zen


Bem-vindo ao Fórum dos Fóruns!
Leia as regras do Fórum dos Fóruns e as regras do setor de suporte.
Antes de criar um tópico, verifique se sua questão já não foi respondida.
Se sua questão foi resolvida, marque-a clicando no botão resolvido para organizar o fórum.
Dr. — Moderadeiro Global
avatar

Dr.
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 04/02/2013
Mensagens : 2879
Pontos Ativos : 3247

Ver perfil do usuário http://www.casadosnerds.com https://www.facebook.com/MatheusAndreazzi https://twitter.com/nevesandreazzi

Resolvido Re: termos Fixo personalizados.

Mensagem por Hancki em 20/06/14, 06:42 am

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
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: termos Fixo personalizados.

Mensagem por BladeDark em 20/06/14, 06:51 pm

Não obtive resultados Triste
avatar

BladeDark
Nível 3

Masculino
Inscrito dia : 02/03/2014
Mensagens : 16
Pontos Ativos : 29

Ver perfil do usuário

Resolvido Re: termos Fixo personalizados.

Mensagem por Hancki em 20/06/14, 07:04 pm

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
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: termos Fixo personalizados.

Mensagem por Duel em 20/06/14, 08:43 pm

@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!

Duel
Usuário avançado

Masculino
Inscrito dia : 21/05/2014
Mensagens : 323
Pontos Ativos : 446

Ver perfil do usuário http://ajuda.forumeiros.com/ https://www.facebook.com/Não uso. https://twitter.com/Não tenho

Resolvido Re: termos Fixo personalizados.

Mensagem por BladeDark em 21/06/14, 03:05 am

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.
avatar

BladeDark
Nível 3

Masculino
Inscrito dia : 02/03/2014
Mensagens : 16
Pontos Ativos : 29

Ver perfil do usuário

Resolvido Re: termos Fixo personalizados.

Mensagem por Hancki em 21/06/14, 06:17 am

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
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: termos Fixo personalizados.

Mensagem por Duel em 21/06/14, 12:44 pm

@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.

Duel
Usuário avançado

Masculino
Inscrito dia : 21/05/2014
Mensagens : 323
Pontos Ativos : 446

Ver perfil do usuário http://ajuda.forumeiros.com/ https://www.facebook.com/Não uso. https://twitter.com/Não tenho

Resolvido Re: termos Fixo personalizados.

Mensagem por BladeDark em 21/06/14, 02:00 pm

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...
avatar

BladeDark
Nível 3

Masculino
Inscrito dia : 02/03/2014
Mensagens : 16
Pontos Ativos : 29

Ver perfil do usuário

Resolvido Re: termos Fixo personalizados.

Mensagem por Hancki em 21/06/14, 03:09 pm

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

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: termos Fixo personalizados.

Mensagem por BladeDark em 21/06/14, 04:47 pm

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

BladeDark
Nível 3

Masculino
Inscrito dia : 02/03/2014
Mensagens : 16
Pontos Ativos : 29

Ver perfil do usuário

Resolvido Re: termos Fixo personalizados.

Mensagem por Hancki em 21/06/14, 06:19 pm

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

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: termos Fixo personalizados.

Mensagem por Duel em 21/06/14, 06:38 pm

@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(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;">[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(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;"]').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(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;"]').remove();
   });[/code]

Até.


Última edição por Duel em 21/06/14, 06:40 pm, editado 1 vez(es)

Duel
Usuário avançado

Masculino
Inscrito dia : 21/05/2014
Mensagens : 323
Pontos Ativos : 446

Ver perfil do usuário http://ajuda.forumeiros.com/ https://www.facebook.com/Não uso. https://twitter.com/Não tenho

Resolvido Re: termos Fixo personalizados.

Mensagem por BladeDark em 21/06/14, 06:39 pm

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

BladeDark
Nível 3

Masculino
Inscrito dia : 02/03/2014
Mensagens : 16
Pontos Ativos : 29

Ver perfil do usuário

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