JScript

Programação & Desenvolvimento


Você não está conectado. Conecte-se ou registre-se

Assinatura - limitar o tamanho!

3 participantes

Ir para baixo  Mensagem [Página 1 de 1]

1Assinatura - limitar o tamanho! Empty Assinatura - limitar o tamanho! Ter 24 Set 2013, 7:47 pm

JScript

JScript
Administradores
Administradores

Limitar o tamanho da assinatura

Olá pessoal!

Alguém já se deparou com tópicos por ai em que a assinatura do membro é um verdadeiro disparate? Muitas vezes ocupa tanto espaço que fica tedioso ler o tópico...

Pensando nisso, fiz a um tempo atrás um código que uso no fórum para limitar o tamanho das assinaturas e com isso deixar o tópico mais agradável!

O código pode ser colocado em um dos seguintes templates:
1- Overall_header
2- Viewtopic_body

Mas pra quem não tem edição de templates, pode-se adicionar um JavaScript com investimento nos tópicos!!!

Código:
Código:

<script type="text/javascript">
//<![CDATA[
/***
* Check if signature height exceeds 250px.
* Made by JScript at jscript.forumeiros.com
*/
limit_value = 250;
target = $('.main-content.topic').find('div.post');
target.each(function(index) {
    var oThis = $(this);
    var $Obj_user = oThis.find('.Removed');
    var USER_URL = $Obj_user.children('a').attr('href');
    if (USER_URL == undefined) {return false}
            
    /* Check if signature height exceeds 250px */
    var signature = oThis.find('div.sig-content');
    var sig_height = signature.outerHeight();
    if (sig_height > limit_value) { /* if yes, put the content in tag spoiler!!! */
        var content = signature.html();
        signature.html('<dl class="codebox spoiler"><font color="#0000FF"><dt style="cursor: pointer;">Spoiler:</dt></font><dd><font color="#0000FF"></font><div class="spoiler_content">' + content + '</div></dd></dl>');
    }
});
//]]>
</script>
Nota: Para modificar o limite atual de 250px, basta editar a variável limit_value para o valor desejado!

O resultado? Testem e comprovem!

*** Se tiver alguma dúvida relacionada com este tutorial, crie um tópico na área de suporte! ***



PunBB Forumeiros

http://autoitbrasil.com

2Assinatura - limitar o tamanho! Empty Re: Assinatura - limitar o tamanho! Ter 24 Set 2013, 8:22 pm

Legolas

Legolas
Moderadores
Moderadores

Muito bom, John!

Eu fiz um teste aqui e vi que também há uma alternativa em CSS, veja:

Código:
.sig-content img {
max-width: 400px !important;
max-height: 600px !important;
}

http://aden.rpgwars.net

3Assinatura - limitar o tamanho! Empty Re: Assinatura - limitar o tamanho! Ter 24 Set 2013, 8:24 pm

Convidado

avatar
Convidado

Amigo, até que funcionaria este código CSS, mas imagens imensas na assinatura, iriam passar o limite!!


Até mais!

4Assinatura - limitar o tamanho! Empty Re: Assinatura - limitar o tamanho! Ter 24 Set 2013, 8:31 pm

Legolas

Legolas
Moderadores
Moderadores

BαηgBαηg escreveu:Amigo, até que funcionaria este código CSS, mas imagens imensas na assinatura, iriam passar o limite!!


Até mais!
Como assim? Esse css não deixa passar o limite de 400 x 600px

http://aden.rpgwars.net

5Assinatura - limitar o tamanho! Empty Re: Assinatura - limitar o tamanho! Ter 24 Set 2013, 8:36 pm

JScript

JScript
Administradores
Administradores

Vamos imaginar o seguinte cenário:

O membro possui umas 4 ou 5 imagens em sua assinatura - isso eu já vi - e usando o CSS vamos apenas limitar o tamanho de cada imagem, já usando o código que fiz, não modifica o tamanho das imagens e sim apenas envolve a assinatura em uma tag spoiler.

Vejam que o código não tem pretensões de limitar o tamanho das imagens e sim da assinatura como um todo.

JS

http://autoitbrasil.com

6Assinatura - limitar o tamanho! Empty Re: Assinatura - limitar o tamanho! Ter 24 Set 2013, 8:42 pm

Legolas

Legolas
Moderadores
Moderadores

Sim, eu percebi isso. Deixei apenas a alternativa caso queiram limitar a imagem por css. Inclusive é até melhor jogá-la em spoiler para que não tenham aquelas imagens em gif animados que são chatas.

http://aden.rpgwars.net

7Assinatura - limitar o tamanho! Empty Re: Assinatura - limitar o tamanho! Qua 29 Jan 2014, 8:37 pm

waghcwb

waghcwb
Desenvolvedores
Desenvolvedores

Muito útil e interessante.

http://wagneraugusto.com.br/

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 1]

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