Botão resolvido
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1 • Compartilhe
Botão resolvido
Qual é minha questão:
Eu adicionei o botão resolvido no meu fórum para quando clicar ele fechar o tópico como faz aqui no FdF Mas, eu fui testar e não apareceu a mensagem em cima, e quando eu clicava no botão, funcionava como Editar mensagem, e nao fechar o tópico, ele fica á para editar a mensagem e mais nada, eu queria que ele fechasse o tópico (bloquear) e aparecer o mini icone Resolvido
Endereço do meu fórum:
http://programasparapc.forumeiros.com
Versão do fórum:
PHBB3
Eu adicionei o botão resolvido no meu fórum para quando clicar ele fechar o tópico como faz aqui no FdF Mas, eu fui testar e não apareceu a mensagem em cima, e quando eu clicava no botão, funcionava como Editar mensagem, e nao fechar o tópico, ele fica á para editar a mensagem e mais nada, eu queria que ele fechasse o tópico (bloquear) e aparecer o mini icone Resolvido
Endereço do meu fórum:
http://programasparapc.forumeiros.com
Versão do fórum:
PHBB3
Última edição por HilterHP em 04.03.14 22:33, editado 2 vez(es)
Re: Botão resolvido
Boa noite!
Siga as instruções deste tutorial, só que, adicione este código:
Até mais!
Tópico movido de 'Questões sobre códigos' para 'Seção .JS'
Siga as instruções deste tutorial, só que, adicione este código:
- Código:
var solved_button = {
reg_exp_forums: /-f(1|2|3)\/.+-t([0-9]+)/,
solved_icon_id: 'post_icon_4',
solved_tag: '[Resolvido] ',
solved_icon_img: 'http://i45.servimg.com/u/f45/11/65/59/72/resolu11.png',
html_end_message: '<br><br><br><hr /><p><img src="http://im0.all-up.com/i/img/puce_fleche.png"> Com minha resposta sua dúvida foi resolvida? Se sim, <a href="{SOLVED_LINK}" class="set_solved">clique aqui</a>.</p>',
solved_button_img: 'http://i31.servimg.com/u/f31/11/81/27/88/resolv12.png'
};
jQuery(document).ready(function() {
if(window.location.href.match(/post.forum/)) {
jQuery('#' + solved_button.solved_icon_id).click(function() {
subject = jQuery('input[name=subject]').val();
if(subject.indexOf(solved_button.solved_tag) == -1) {
jQuery('input[name=subject]').val(solved_button.solved_tag + jQuery('input[name=subject]').val());
}
});
}
if(window.location.href.match(/&solved=true/)) {
document.getElementById(solved_button.solved_icon_id).checked=true;
jQuery('input[name=subject]').val(solved_button.solved_tag + jQuery('input[name=subject]').val());
jQuery('.submit-buttons input[name=post]').click();
}
can_edit = (jQuery('div.post:first img.i_icon_edit').length > 0) ? true : false;
is_solved = (jQuery('h2.topic-title:first img').attr('src') == solved_button.solved_icon_img) ? true : false;
solved_button.html_end_message = solved_button.html_end_message.replace('{SOLVED_LINK}', jQuery('.i_icon_edit:first').parent().attr('href') + '&solved=true');
if(window.location.href.match(solved_button.reg_exp_forums) && is_solved !== true && can_edit === true) {
jQuery('.content:not(:first)').after(solved_button.html_end_message);
jQuery('.i_reply').parent().after(' <a href="' + 'http://ajuda.forumeiros.com' + jQuery('.i_icon_edit:first').parent().attr('href') + '&solved=true' + '" class="set_solved"><img src="' + solved_button.solved_button_img + '"></a>');
}
});
Até mais!
Tópico movido de 'Questões sobre códigos' para 'Seção .JS'
Re: Botão resolvido
Tenho que editar o 1|2|3 para o ID dos subforuns que o botão ira aparecer ?
OBS: A versão do meu fórum e PHBB3 so que no formulario não ficou depois que eu atualizei no perfil e postei ele
OBS: A versão do meu fórum e PHBB3 so que no formulario não ficou depois que eu atualizei no perfil e postei ele
Re: Botão resolvido
Eu editei esse código ai para esse
e não apareceu no fórum 5
Categoria > fórum > tópico
e não apareceu o nome resolvido
- Código:
var solved_button = {
reg_exp_forums: /-f(5|6)\/.+-t([0-9]+)/,
solved_icon_id: 'post_icon_4',
solved_tag: '[Resolvido] ',
solved_icon_img: 'http://i45.servimg.com/u/f45/11/65/59/72/resolu11.png',
html_end_message: '<br><br><br><hr /><p><img src="http://im0.all-up.com/i/img/puce_fleche.png"> Com minha resposta sua dúvida foi resolvida? Se sim, <a href="{SOLVED_LINK}" class="set_solved">clique aqui</a>.</p>',
solved_button_img: 'http://i31.servimg.com/u/f31/11/81/27/88/resolv12.png'
};
jQuery(document).ready(function() {
if(window.location.href.match(/post.forum/)) {
jQuery('#' + solved_button.solved_icon_id).click(function() {
subject = jQuery('input[name=subject]').val();
if(subject.indexOf(solved_button.solved_tag) == -1) {
jQuery('input[name=subject]').val(solved_button.solved_tag + jQuery('input[name=subject]').val());
}
});
}
if(window.location.href.match(/&solved=true/)) {
document.getElementById(solved_button.solved_icon_id).checked=true;
jQuery('input[name=subject]').val(solved_button.solved_tag + jQuery('input[name=subject]').val());
jQuery('.submit-buttons input[name=post]').click();
}
can_edit = (jQuery('div.post:first img.i_icon_edit').length > 0) ? true : false;
is_solved = (jQuery('h2.topic-title:first img').attr('src') == solved_button.solved_icon_img) ? true : false;
solved_button.html_end_message = solved_button.html_end_message.replace('{SOLVED_LINK}', jQuery('.i_icon_edit:first').parent().attr('href') + '&solved=true');
if(window.location.href.match(solved_button.reg_exp_forums) && is_solved !== true && can_edit === true) {
jQuery('.content:not(:first)').after(solved_button.html_end_message);
jQuery('.i_reply').parent().after(' <a href="' + 'http://ajuda.forumeiros.com' + jQuery('.i_icon_edit:first').parent().attr('href') + '&solved=true' + '" class="set_solved"><img src="' + solved_button.solved_button_img + '"></a>');
}
});
e não apareceu no fórum 5
Categoria > fórum > tópico
e não apareceu o nome resolvido
Re: Botão resolvido
Olá!
Leia este tópico: https://ajuda.forumeiros.com/t84822-
E https://ajuda.forumeiros.com/t89859-
Atenciosamente,
Shek
Leia este tópico: https://ajuda.forumeiros.com/t84822-
E https://ajuda.forumeiros.com/t89859-
Atenciosamente,
Shek
Tópicos semelhantes
» [Resolvido] [Resolvido] [Resolvido] Tira o Forum gratis : antes do titulo
» [Resolvido] [Resolvido] Como colocar barrinhas/ranks para indicar o número de posts
» [Resolvido] Denunciei um fórum (um tópico, na verdade), mas o problema já foi resolvido.
» [Resolvido] Dúvida sobre código java de resolvido.
» [Resolvido] [Resolvido] Como ativar o negrito nas mensagens
» [Resolvido] [Resolvido] Como colocar barrinhas/ranks para indicar o número de posts
» [Resolvido] Denunciei um fórum (um tópico, na verdade), mas o problema já foi resolvido.
» [Resolvido] Dúvida sobre código java de resolvido.
» [Resolvido] [Resolvido] Como ativar o negrito nas mensagens
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos