ShiftActif fórum


Participe da melhor comunidade sobre fóruns!

Bem vindo ao fórum de suporte e de informações técnicas ShiftActif. Aqui, solucionamos suas dúvidas sobre os tutoriais exclusivos fornecidos pela nosso subfórum de tutoriais além de suporte opcional ao Forumeiros.com, Blogger e temas grátis do Criarumblog.com! Você encontrará FAQs, astúcias em códigos e efeitos especiais em CSS, Javascript e outros para complementar seu fórum ou Blog!
Venha participar desta grande comunidade!!!
Conectar-se

Esqueci minha senha

Os membros mais ativos do mês
Shek
 

Quem está conectado
14 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 14 Visitantes

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 671 em Sex 20 Abr - 13:08

[TUTORIAL] Marcação da melhor resposta em tópicos (+ PHPBB3)

Ir em baixo

[TUTORIAL] Marcação da melhor resposta em tópicos (+ PHPBB3)

Mensagem por Shek em Sab 27 Abr - 21:32



Botão obrigado


No sistema de fóruns pagos encontramos várias função que poderiam ser adaptados aos fóruns de Forumeiros. Neste tutorial vamos realizar esse grande efeito, conhecido por "Marcação da melhor resposta em tópicos" para a versão PhpBB3.


--> Tutoriais <--
Marcação da melhor resposta em tópicos



- Javascript:
Esse sistema está disponível somente para fóruns da versão PhpBB3 e PunBB no momento, contudo, fique atento ao nosso tutorial porque ele pode ser alterado a qualquer momento.

Código JavaScript para PhpBB3:
Painel de controle > Módulos > HTML e JavaScript > Gestão dos códigos JavaScript > Criar um novo JavaScript > Investimento > Nos tópicos >

Adicione o seguinte código para PHPBB3:
Código:
jQuery(function(){jQuery('head').append('<style>#postContent .vote{display:none}</style>');jQuery('img[title="Obrigado já feito"]:first').parents('.post').find('.content').append('<span id="melhor-resp-icon" style="padding: 5px 10px;background: none repeat scroll 0% 0% rgba(0, 224, 0, 0.3);color: black;font: 12px calibri;position: absolute;margin-top: -1.8%;right: 24%;border: 1px solid black;box-shadow: inset 0 0 2px rgba(0,0,0,0.5);border-radius: 5px;">MELHOR RESPOSTA</span>');if(jQuery('#melhor-resp-icon').length){jQuery('.post[style*="background-color:"], .post *[style*="background-color:"]').attr('style','');var nicknameAuthor = jQuery('#melhor-resp-icon').parents('.post').find('.postprofile strong').html();var posttAuthor = jQuery('#melhor-resp-icon').parents('.post').find('.postbody .content div').html();jQuery('.post:first').before('<div id="cont-d" style="padding: 13px 10px 10px;margin-top: 10px;border: 1px solid rgb(173, 173, 173);border-bottom: 5px solid rgb(160, 160, 160);"><span style="padding: 5px 10px;background: none repeat scroll 0% 0% rgba(0, 224, 0, 0.3);color: black;font: 12px calibri;border: 1px solid black;box-shadow: inset 0 0 2px rgba(0,0,0,0.5);border-radius: 5px;">MELHOR RESPOSTA</span>  <b>Por:</b>  '+nicknameAuthor+'<br><br><div id="postContent" style="padding: 10px 10px 10px 5px;background: none repeat scroll 0% 0% rgb(255, 255, 255);border: 1px solid grey;">'+posttAuthor+'</div></div>');
}});

Código para PunBB:
Código:
$(function(){$('head').append('<style>#postContent .vote{display:none}</style>');$('img[title="Obrigado já feito"]').parents('.post').find('.posthead').append('<span id="melhor-resp-icon" style="padding: 5px 10px;background: none repeat scroll 0% 0% rgba(0, 224, 0, 0.3);color: black;font: 12px calibri;position: absolute;margin-top: -1.8%;right: 24%;border: 1px solid black;box-shadow: inset 0 0 2px rgba(0,0,0,0.5);border-radius: 5px;">MELHOR RESPOSTA</span>');if($('#melhor-resp-icon').length){$('.post[style*="background-color:"], .post *[style*="background-color:"]').attr('style','');var nicknameAuthor = $('#melhor-resp-icon').parents('.post').find('h4.username').html();var posttAuthor = $('#melhor-resp-icon').parents('.post').find('.entry-content').html();$('.post:first').before('<div id="cont-d" style="padding: 13px 10px 10px;margin-top: 10px;border: 1px solid rgb(173, 173, 173);border-bottom: 5px solid rgb(160, 160, 160);"><span style="padding: 5px 10px;background: none repeat scroll 0% 0% rgba(0, 224, 0, 0.3);color: black;font: 12px calibri;border: 1px solid black;box-shadow: inset 0 0 2px rgba(0,0,0,0.5);border-radius: 5px;">MELHOR RESPOSTA</span>  <b>Por:</b>  '+nicknameAuthor+'<br><br><div id="postContent" style="padding: 10px 10px 10px 5px;background: none repeat scroll 0% 0% rgb(255, 255, 255);border: 1px solid grey;">'+posttAuthor+'</div></div>');}});

Após a aplicação, basta visualizar um tópico no qual o autor efetuou um "Obrigado" a uma resposta.




© ShiftActif


Se tiver alguma dúvida relacionada com este tópico crie um tópico com o seguinte título:
[Dúvida] Marcação da melhor resposta em tópicos
avatar
Shek
Administrador

Masculino
Idade : 24
PointActif's : 5159
ReputActifs : 97
Mensagens : 2714
Inscrição : 13/04/2011

Localização : Vilhena - RO
100%

Ver perfil do usuário http://www.shiftactif.com/

Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum