Suporte Design
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Suporte DesignEntrar

O Suporte Design dispõe de várias áreas de interesse do usuário, para que o mesmo possa desfrutar do nosso trabalho. Somos também, especialistas naquilo que fazemos, para auxiliar ao utilizador exatamente o que precisa.


description[Dúvida] Esconder perfil personalizado Empty[Dúvida] Esconder perfil personalizado

more_horiz
http://www.suportedesign.net/t183-tutorial-esconder-perfil-personalizado#axzz2PtYltc6v
Utilizei este código para personalizar as mensagens.

Aqui aparece o meu rank, porque o tópico principal foi criado por mim.
Mas em respostas aos tópicos, os ranks dos usuários não aparecem.
Sabem como posso mudar isso, fazer com que apareçam sempre os respectivos ranks?

Exemplo de como deveria ficar sempre:
[Dúvida] Esconder perfil personalizado Rank02

O ajudante kio disse-me que mudasse o código que está neste tutorial para:

Código:

$(function() {
$('.postprofile dt').before('<div id="hide-perfil" style="height: 13px; width: 16px; -moz-border-radius: 4px 4px 4px 4px; cursor: pointer; position: absolute; background: url(ENDEREÇO_DA_IMAGEM) no-repeat scroll 0pt -13px #E5F1F9;" onclick="jQuery(\'.postprofile dd\').not(\':every\').not(\':eq(2)\').animate({width:\'toggle\',height:\'toggle\',opacity:\'toggle\'},1000); if(my_getcookie(\'perfil-ENDERECO_DO_FORUM\')==\'0\') { my_setcookie(\'perfil-ENDERECO_DO_FORUM\',\'1\',0,0); jQuery(\'#hide-perfil\').css(\'background-position\',\'0 -13px\'); } else { my_setcookie(\'perfil-ENDERECO_DO_FORUM\',\'0\',1,0); jQuery(\'#hide-perfil\').css(\'background-position\',\'0 0px\'); }"></div>');

if(my_getcookie('perfil-ENDERECO_DO_FORUM')=='0') {jQuery('.postprofile dd').not(':every').not(':eq(2)').animate({width:'toggle',height:'toggle',opacity:'toggle'},0); jQuery('.postprofile dd').not(':every').not(':eq(2)').css('background-position','0 0px');}
});


Mas este código não faz nada. E bloquearam o meu outro tópico porque demorei a vir cá...
Bem o que eu quero é, exactamente:
Que o código no tutorial funcione, que os dados fiquem escondidos e que apenas apareçam o avatar e os RANKS (ou seja, a coisinha que diz administrador), como está na imagem...

description[Dúvida] Esconder perfil personalizado EmptyRe: [Dúvida] Esconder perfil personalizado

more_horiz
Olá, -Annie.

Não entendo muito de javascript, Mais, Troque o código por este :

Código:

jquery(function() {
jquery('.postprofile dt').before('<div id="hide-perfil" style="height: 13px; width: 16px; -moz-border-radius: 4px 4px 4px 4px; cursor: pointer; position: absolute; background: url(ENDEREÇO_DA_IMAGEM) no-repeat scroll 0pt -13px #E5F1F9;" onclick="jQuery(\'.postprofile dd\').not(\':every\').not(\':eq(2)\').animate({width:\'toggle\',height:\'toggle\',opacity:\'toggle\'},1000); if(my_getcookie(\'perfil-ENDERECO_DO_FORUM\')==\'0\') { my_setcookie(\'perfil-ENDERECO_DO_FORUM\',\'1\',0,0); jQuery(\'#hide-perfil\').css(\'background-position\',\'0 -13px\'); } else { my_setcookie(\'perfil-ENDERECO_DO_FORUM\',\'0\',1,0); jQuery(\'#hide-perfil\').css(\'background-position\',\'0 0px\'); }"></div>');

if(my_getcookie('perfil-ENDERECO_DO_FORUM')=='0') {jQuery('.postprofile dd').not(':every').not(':eq(2)').animate({width:'toggle',height:'toggle',opacity:'toggle'},0); jQuery('.postprofile dd').not(':every').not(':eq(2)').css('background-position','0 0px');}
});


Até mais.

description[Dúvida] Esconder perfil personalizado EmptyRe: [Dúvida] Esconder perfil personalizado

more_horiz
Olá!

Então quer dizer que o código não funciona?

description[Dúvida] Esconder perfil personalizado EmptyRe: [Dúvida] Esconder perfil personalizado

more_horiz
Kio, esse código faz com que apareça tudo, porque colocou "every"...
Não faz o que eu quero :s


O primeiro? Funciona, mas eu quero que o rank apareça em todas as mensagens, como disse.

Os do Kio? Não, não escondem.

description[Dúvida] Esconder perfil personalizado EmptyRe: [Dúvida] Esconder perfil personalizado

more_horiz
Olá, Querida...

Como disse ainda estou aprendendo js...




Estranho entrei em seu fórum e vi isso

Na primeira mensagem : https://i.imgur.com/Ir7jgQd.png
Na segunda mensagem : https://i.imgur.com/ZdBgis4.png


Tópico : http://www.fazganza.com/t18172-

A seta está cortada pois o campor que separa o perfil da mensagem estás muito pequeno.

Até mais.

description[Dúvida] Esconder perfil personalizado EmptyRe: [Dúvida] Esconder perfil personalizado

more_horiz
Olá!

- Annie por favor, responda a minha pergunta, talvez eu possa resolve-la.

@EDIT: Esse código só funciona em fóruns PhpBB3, o seu fórum tem essa versão?

Melhores Cumprimentos!

description[Dúvida] Esconder perfil personalizado EmptyRe: [Dúvida] Esconder perfil personalizado

more_horiz
Não é isso que eu vejo kio, que estranho! Vejo como eu disse,
na primeira mensagem tem rank, na segunda não.


Pois. É phpBB3 :/

description[Dúvida] Esconder perfil personalizado EmptyRe: [Dúvida] Esconder perfil personalizado

more_horiz
Poderia me informar os javascripts que você tem em seu fórum?

@Edit:E como está esse codigo que você fez no tutorial?(ou seja, como deixou o código que esconde o perfil).

Melhores Cumprimentos!

description[Dúvida] Esconder perfil personalizado EmptyRe: [Dúvida] Esconder perfil personalizado

more_horiz
[Dúvida] Esconder perfil personalizado Cdsb

O meu código está assim

Código:

$(function() {
$('.postprofile dt').before('<div id="hide-perfil" style="height: 13px; width: 16px; -moz-border-radius: 4px 4px 4px 4px; cursor: pointer; position: absolute; background: url(http://img585.imageshack.us/img585/1336/68esds.png) no-repeat scroll 0pt -13px #E5F1F9;" onclick="jQuery(\'.postprofile dd\').not(\':first\').not(\':eq(2)\').animate({width:\'toggle\',height:\'toggle\',opacity:\'toggle\'},1000); if(my_getcookie(\'perfil-http://www.fazganza.com/\')==\'0\') { my_setcookie(\'perfil-http://www.fazganza.com/\',\'1\',0,0); jQuery(\'#hide-perfil\').css(\'background-position\',\'0 -13px\'); } else { my_setcookie(\'perfil-http://www.fazganza.com/\',\'0\',1,0); jQuery(\'#hide-perfil\').css(\'background-position\',\'0 0px\'); }"></div>');

if(my_getcookie('perfil-http://www.fazganza.com/')=='0') {jQuery('.postprofile dd').not(':first').not(':eq(2)').animate({width:'toggle',height:'toggle',opacity:'toggle'},0); jQuery('.postprofile dd').not(':every').not(':eq(2)').css('background-position','0 0px');}
});

description[Dúvida] Esconder perfil personalizado EmptyRe: [Dúvida] Esconder perfil personalizado

more_horiz
Olá, Querida.

Troque o código por este:

Código:

jquery(function() {
jquery('.postprofile dt').before('<div id="hide-perfil" style="height: 13px; width: 16px; -moz-border-radius: 4px 4px 4px 4px; cursor: pointer; position: absolute; background: url(http://img585.imageshack.us/img585/1336/68esds.png) no-repeat scroll 0pt -13px #E5F1F9;" onclick="jQuery(\'.postprofile dd\').not(\':first\').not(\':eq(2)\').animate({width:\'toggle\',height:\'toggle\',opacity:\'toggle\'},1000); if(my_getcookie(\'perfil-http://www.fazganza.com/\')==\'0\') { my_setcookie(\'perfil-http://www.fazganza.com/\',\'1\',0,0); jQuery(\'#hide-perfil\').css(\'background-position\',\'0 -13px\'); } else { my_setcookie(\'perfil-http://www.fazganza.com/\',\'0\',1,0); jQuery(\'#hide-perfil\').css(\'background-position\',\'0 0px\'); }"></div>');

if(my_getcookie('perfil-http://www.fazganza.com/')=='0') {jQuery('.postprofile dd').not(':every').not(':eq(2)').animate({width:'toggle',height:'toggle',opacity:'toggle'},0); jQuery('.postprofile dd').not(':first').not(':eq(2)').css('background-position','0 0px');}
});


Até mais.

description[Dúvida] Esconder perfil personalizado EmptyRe: [Dúvida] Esconder perfil personalizado

more_horiz
O rank no tópico principal fica, nas outras mensagens não.
Continua igual.

Acho isto muito estranho mesmo :S

description[Dúvida] Esconder perfil personalizado EmptyRe: [Dúvida] Esconder perfil personalizado

more_horiz
Olá,

Acho que sei qual é o erro:

Troque o por este:

Código:

$(function() {
$('.postprofile dt').before('<div id="hide-perfil" style="height: 13px; width: 16px; -moz-border-radius: 4px 4px 4px 4px; cursor: pointer; position: absolute; background: url(http://img585.imageshack.us/img585/1336/68esds.png) no-repeat scroll 0pt -13px #E5F1F9;" onclick="jQuery(\'.postprofile dd\').not(\':first\').not(\':eq(2)\').animate({width:\'toggle\',height:\'toggle\',opacity:\'toggle\'},1000); if(my_getcookie(\'perfil-http://www.fazganza.com/\')==\'0\') { my_setcookie(\'perfil-http://www.fazganza.com/\',\'1\',0,0); jQuery(\'#hide-perfil\').css(\'background-position\',\'0 -13px\'); } else { my_setcookie(\'perfil-http://www.fazganza.com/\',\'0\',1,0); jQuery(\'#hide-perfil\').css(\'background-position\',\'0 0px\'); }"></div>');

if(my_getcookie('perfil-http://www.fazganza.com/')=='0') {jQuery('.postprofile dd').not(':every').not(':eq(2)').animate({width:'toggle',height:'toggle',opacity:'toggle'},0); jQuery('.postprofile dd').not(':every').not(':eq(2)').css('background-position','0 0px');}
});

description[Dúvida] Esconder perfil personalizado EmptyRe: [Dúvida] Esconder perfil personalizado

more_horiz
Continua na mesma.
Até já pensei que o problema fosse meu, mas outras pessoas vêem como eu.

Bem, se calhar por enquanto deixo assim... :/

description[Dúvida] Esconder perfil personalizado EmptyRe: [Dúvida] Esconder perfil personalizado

more_horiz
Olá!

Eu testei o código aqui em meu fórum de testes e ele funcionou totalmente com seu css e javascripts.

Venho lhe informar que por vezes, o problema é do fórum e não do código, mas, tente usar esse código que o kio lhe passou sem seu css comum, e veja se funciona.

Melhores Cumprimentos!

description[Dúvida] Esconder perfil personalizado EmptyRe: [Dúvida] Esconder perfil personalizado

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