Boas-vindas ao Power Pixel

Junte-se a comunidade! Crie o seu próprio conteúdo, e faça amizades.EntrarCriar uma conta

seria! seria!  • Seg 12 Ago 2013 - 22:21

O que está errado neste código Empty O que está errado neste código Seg 12 Ago 2013 - 22:21

Qual é minha questão:
Qual é o problema com este código que você acha?

Código:
$(function(){
        $('.posthead[style="background-color:#eaf8e2;"]').append('<div id="best-res" class="answerBadgeInPost">✓  Best Answer</div>').attr('style','background-image: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(255,255,255,0)));
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);background-image: linear-gradient(to bottom, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);-webkit-box-shadow: inset rgba(255,255,255,0.35) 0px 1px 0px;-moz-box-shadow: inset rgba(255,255,255,0.35) 0px 1px 0px;box-shadow: inset rgba(255,255,255,0.35) 0px 1px 0px;background: #dfedd1;text-shadow: rgba(255,255,255,0.8) 0px 1px 0px;border: 1px solid #accf8b;');
        var topicauthor = $('.posthead #best-res').parents('.posthead').find('.creator').html();
        var topicavatar = $('.post #best-res').parents('.post').find('.postmain .postbody .user .user-ident .user-basic-info a img').attr('src');
        var urlavt= $('.post best-res').parents('.post').find('.postmain .postbody .user .user-ident .user-basic-info a').attr('href');
        var topicpost = $('.posthead #best-res').parents('.posthead').find('a.post-number').attr('href');
        var topicdata = $('.post #best-res').parents('.post').find('.data-post').html();
        var bestTopic = $('.post #best-res').parents('.post').find('.entry-content').html();
    if($('#best-res').length){
        $('.main.paged').before('<div class="post_feature_box">
    <span class="ipsUserPhoto"><img src="'+topicavatar+'" /></span>
    <span class="ipsBadge">Best Answer</span> '+topicauthor+'
 - '+topicdata+'<div style="border: 1px solid #ddd; border-bottom: 1px solid #ececec; margin: 3px;"></div><div style="display: inline-block;">'+bestTopic+'</div>  <a href="'+topicpost+'">
            <span class="ipsBadge" style="background: #B3B3B3;font-weight: normal !important;">View full post <img class="icon" src="http://i.imgur.com/omzqZnf.png"></span></a>
    </div>');}
        });
Best answer?

Endereço do meu fórum:
Nenhum'

Versão:
PunBB


Última edição por seria! em Ter 13 Ago 2013 - 2:05, editado 1 vez(es)

Daemon Daemon  • Seg 12 Ago 2013 - 22:44

O que está errado neste código Empty Re: O que está errado neste código Seg 12 Ago 2013 - 22:44

1º Não utilize o botão tópico rápido nesta sessão, sempre utilize o formulário.
2º Informe qual o problema que está tendo em relação ao código.
Até mais!

Target Target  • Seg 12 Ago 2013 - 23:13

O que está errado neste código Empty Re: O que está errado neste código Seg 12 Ago 2013 - 23:13

Olá,
Dei uma olhada nos códigos, é provável que, a melhor resposta não esteja funcionando. Correto?

seria! seria!  • Seg 12 Ago 2013 - 23:16

O que está errado neste código Empty Re: O que está errado neste código Seg 12 Ago 2013 - 23:16

Eu vejo, eu sinto muito. De qualquer forma, o código não pode encontrar a data, o conteúdo do post e avatar, apenas mostrando nula e avatar undefine

@Premotheus: sim!

Target Target  • Seg 12 Ago 2013 - 23:29

O que está errado neste código Empty Re: O que está errado neste código Seg 12 Ago 2013 - 23:29

Olá,
Experimente trocar o seu jQuery por este:

Código:

    $(function(){
        $('.posthead[style="background-color:#e9f7e1;"]').append('<div id="best-res" class="answerBadgeInPost">✓  Melhor Resposta</div>').attr('style','background-image: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(255,255,255,0)));
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);background-image: linear-gradient(to bottom, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);-webkit-box-shadow: inset rgba(255,255,255,0.35) 0px 1px 0px;-moz-box-shadow: inset rgba(255,255,255,0.35) 0px 1px 0px;box-shadow: inset rgba(255,255,255,0.35) 0px 1px 0px;background: #dfedd1;text-shadow: rgba(255,255,255,0.8) 0px 1px 0px;border: 1px solid #accf8b;');
        var topicauthor = $('.post #best-res').parents('.post').find('.user .username a').html();
        var topicavatar = $('.post #best-res').parents('.post').find('.postmain .postbody .user .user-ident .user-basic-info a img').attr('src');
        var urlavt= $('.post #best-res').parents('.post').find('.postmain .postbody .user .user-ident .user-basic-info a').attr('href');
        var topicpost = $('.post #best-res').parents('.post').find('.posthead a').attr('href');
        var topicdata = $('.post #best-res').parents('.post').find('.posthead h2 .data-post').html();
        var bestTopic = $('.post #best-res').parents('.post').find('.entry-content').html();
    if($('#best-res').length){
        $('.main.paged').before('<div class="post_feature_box">
    <span class="ipsUserPhoto"><img src="'+topicavatar+'" /></span>
    <span class="ipsBadge">Best Answer</span> '+topicauthor+', '+topicdata+'<div style="border: 1px solid #ddd; border-bottom: 1px solid #ececec; margin: 3px;"></div><div style="display: inline-block;">'+bestTopic+'</div><a href="'+topicpost+'">
            <span class="ipsBadge" style="background: #B3B3B3;font-weight: normal !important;">Visualizar todo o conteúdo do post <img class="icon" src="http://i.imgur.com/omzqZnf.png"></span></a>
    </div>');}
        });
Até mais.

seria! seria!  • Seg 12 Ago 2013 - 23:42

O que está errado neste código Empty Re: O que está errado neste código Seg 12 Ago 2013 - 23:42

Mesmo


Última edição por seria! em Ter 13 Ago 2013 - 2:05, editado 1 vez(es)

Daemon Daemon  • Seg 12 Ago 2013 - 23:55

O que está errado neste código Empty Re: O que está errado neste código Seg 12 Ago 2013 - 23:55

Isso acontece por conta do tema utilizado que está com o template alterado... leia esta mensagem: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] Até mais!

seria! seria!  • Seg 12 Ago 2013 - 23:57

O que está errado neste código Empty Re: O que está errado neste código Seg 12 Ago 2013 - 23:57

Assim, não é possível com o modelo template que eu tenho?

EDIT: Tentou fazê-lo também, mas não está funcionando. Enfim, se não for possível a sua ok, eu só não sei porque ele não está buscando o javascript

Daemon Daemon  • Ter 13 Ago 2013 - 0:29

O que está errado neste código Empty Re: O que está errado neste código Ter 13 Ago 2013 - 0:29

1º Você definiu uma cor para o fundo de uma mensagem agradecida?
Painel de controle > Visualização > Imagens e cores > Cores
2º Se sim, você trocou no script pela cor que você escolheu?
Até mais!

seria! seria!  • Ter 13 Ago 2013 - 0:35

O que está errado neste código Empty Re: O que está errado neste código Ter 13 Ago 2013 - 0:35

Sim, eu tenho feito isso já, é apenas o javascript, não está buscando qualquer coisa, por isso é apenas cancele (undefine) (null)

Daemon Daemon  • Ter 13 Ago 2013 - 0:45

O que está errado neste código Empty Re: O que está errado neste código Ter 13 Ago 2013 - 0:45

Testei aqui em um fórum de mesma skin e funcionou perfeitamente:
Código:
$(function(){
        $('.post h3[style="background-color:#e9f7e1;"]').append('<div id="best-res" class="answerBadgeInPost">✓  Melhor Resposta</div>').attr('style','background-image: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(255,255,255,0)));
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);background-image: linear-gradient(to bottom, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);-webkit-box-shadow: inset rgba(255,255,255,0.35) 0px 1px 0px;-moz-box-shadow: inset rgba(255,255,255,0.35) 0px 1px 0px;box-shadow: inset rgba(255,255,255,0.35) 0px 1px 0px;background: #dfedd1;text-shadow: rgba(255,255,255,0.8) 0px 1px 0px;border: 1px solid #accf8b;');
        var topicauthor = $('.post #best-res').parents('.post').find('.author').html();
        var topicavatar = $('.post #best-res').parents('.post').find('.postmain .postbody .user .user-ident .user-basic-info a img').attr('src');
        var urlavt= $('.post #best-res').parents('.post').find('.postmain .postbody .user .user-ident .user-basic-info a').attr('href');
        var topicpost = $('.post #best-res').parents('.post').find('h3 a').attr('href');
        var topicdata = $('.post #best-res').parents('.post').find('.published').html();
        var bestTopic = $('.post #best-res').parents('.post').find('.entry-content div').last().prev().html();
    if($('#best-res').length){
        $('.main.paged').before('<div class="post_feature_box">
    <span class="ipsUserPhoto"><img src="'+topicavatar+'" /></span>
    <span class="ipsBadge">Melhor Resposta</span> '+topicauthor+', '+topicdata+'<div style="border: 1px solid #ddd; border-bottom: 1px solid #ececec; margin: 3px;"></div><div style="display: inline-block;">'+bestTopic+'</div><a href="'+topicpost+'">
            <span class="ipsBadge" style="background: #B3B3B3;font-weight: normal !important;">Visualizar todo o conteúdo do post <img class="icon" src="http://i.imgur.com/omzqZnf.png"></span></a>
    </div>');}
        });

seria! seria!  • Ter 13 Ago 2013 - 1:18

O que está errado neste código Empty Re: O que está errado neste código Ter 13 Ago 2013 - 1:18

Ainda não está funcionando.

 Edit: Ah, não importa, eu comecei a ficar algo. Eu vou corrigir isso. Tem algo a ver dentro do modelo. Obrigado na mesma!

 Como fazê-lo mostrar em páginas diferentes? Porque ele não está mostrando quando eu ir para outras páginas sem o cargo que é melhor responder

Daemon Daemon  • Ter 13 Ago 2013 - 7:30

O que está errado neste código Empty Re: O que está errado neste código Ter 13 Ago 2013 - 7:30

Eu teria que refazer todo o código, vou tentar ver uma maneira de se fazer tal e posto assim que possível.
Até mais!

seria! seria!  • Ter 13 Ago 2013 - 10:15

O que está errado neste código Empty Re: O que está errado neste código Ter 13 Ago 2013 - 10:15

Ok encaminhará para ver isso, obrigado de qualquer maneira! Solve

Conteúdo patrocinado  • 

O que está errado neste código Empty Re: O que está errado neste código

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