Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Mensagem de aviso do botão resolvido não some
3 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
Mensagem de aviso do botão resolvido não some
- Descrição:
Estou com este JS para o botão resolvido, mas não esta funcionando:
- Código:
jQuery(document).ready(function(){if(jQuery('.post:eq(0) .i_icon_edit') & ('.pathname-box a.nav[href*="/c2-"]').length){jQuery('#main-content h1.page-title:eq(0)').before('<div style="background:#C8E2B7;border:1px solid green;padding:5px;color:#666666;text-align:center;font-family:Verdana;font-size:11px"><img src=http://i.imgur.com/uPsiC.png height=48 style=vertical-align:middle> Ajude a organizar o fórum, caso sua dúvida tenha sido resolvida clique no botão resolvido</div>')}});
jQuery(document).ready(function(){var r='.post:eq(0) .i_icon_edit';if(jQuery(r).length){jQuery('.buttons').append('   <a href="'+jQuery(r).parent().attr('href')+'&solved=true"><img src=http://i56.servimg.com/u/f56/12/05/75/97/a310.png></a>')};if(location.href.match(/&solved=true/)){jQuery('form[name="post"]').append('<input type=hidden name=post_icon value=1>');p=document.getElementById('post_icon_1');if(p){p.checked=true};jQuery('.submit-buttons input[name="post"]').click()}});
Ele não coloca a imagem indicado que se deve clicar no botão...
O botão aparece mas ao clicar ele abre como se fosse editar o tópico...
- Informações:
Fórum: | http://aquapeixes.forumeiros.com | Versão: | PHPBB3 |
Tipo: | Erros diversos | Tags: | Mensagem,aviso,botão,resolvido |
Última edição por Mauricio Molina em 16.05.14 0:38, editado 1 vez(es)
Re: Mensagem de aviso do botão resolvido não some
Ola...
Consegui este código, que funciona perfeitamente o botão...
Com este código, a imagem de aviso, não some, quando clicamos no botão resolvido...
Tem como resolver isso?
Ja coloquei o código sozinho e também junto com o botão resolvido...
É como esta atualmente:
Este é o código do botão para a versão PHPBB3, para quem quiser, esta funcional, investimento nos tópicos
Consegui este código, que funciona perfeitamente o botão...
Com este código, a imagem de aviso, não some, quando clicamos no botão resolvido...
- Código:
jQuery(document).ready(function(){if(jQuery('.post:eq(0) .i_icon_edit').length){jQuery('#main-content h1.page-title:eq(0)').before('<div style="background:#ccff99;border:1px solid green;padding:5px;color:#666666;text-align:center;font-family:Comic Sans MS;font-size:14px"><img src=http://i.imgur.com/uPsiC.png height=48 style=vertical-align:middle> Ajude a organizar o fórum, caso sua dúvida tenha sido resolvida clique no botão <span style="font-size: 15px;"><em><strong><span style="color: #009900;">Resolvido</span></strong></em></span></div>')}});
Tem como resolver isso?
Ja coloquei o código sozinho e também junto com o botão resolvido...
É como esta atualmente:
- Código:
jQuery(document).ready(function(){if(jQuery('.post:eq(0) .i_icon_edit').length){jQuery('#main-content h1.page-title:eq(0)').before('<div style="background:#ccff99;border:1px solid green;padding:5px;color:#666666;text-align:center;font-family:Comic Sans MS;font-size:14px"><img src=http://i.imgur.com/uPsiC.png height=48 style=vertical-align:middle> Ajude a organizar o fórum, caso sua dúvida tenha sido resolvida clique no botão <span style="font-size: 15px;"><em><strong><span style="color: #009900;">Resolvido</span></strong></em></span></div>')}});
$(function() {
var edit, icon, name, forums, can;
icon = 1;
name = 'Resolvido';
forums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100];
remove = [0];
edit = $('.post:eq(0) .i_icon_edit');
if (edit.length && !$('.topic-title img[alt="' + name + '"]').length) {
can = $('.pathname-box:eq(0) a:last-child').filter(function(element) {
var self, found;
self = $(this);
found = false;
$.each(forums, function(key, value) {
if (self.attr('href').indexOf('/f' + value) !== -1) {
found = true;
return false;
}
});
return found;
}).length;
if (can) {
$('.topic-actions .buttons').append('<a href="javascript:void(0)" style="margin-left: 10px;" class="button-solved"><img src="http://s15.postimg.org/9wmgiyozb/Imagem2.png" /></a>');
$('.button-solved').on('click', function() {
$('<div>').load(edit.parent().attr('href') + ' form[name="post"]', function() {
var self;
self = $(this).children(':eq(0)');
self.find('input[name="post_icon"]').removeAttr('checked');
self.find('#post_icon_' + icon).attr('checked', 'checked');
self.find('input[name="post"]').replaceWith('<input name="post" type="text" value="Enviar" />');
$.post(self.attr('action'), self.serialize(), function() {
location.reload();
});
});
});
}
}
});
Este é o código do botão para a versão PHPBB3, para quem quiser, esta funcional, investimento nos tópicos
- Clique:
- Código:
$(function() {
var edit, icon, name, forums, can;
icon = 1;
name = 'Resolvido';
forums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100];
remove = [0];
edit = $('.post:eq(0) .i_icon_edit');
if (edit.length && !$('.topic-title img[alt="' + name + '"]').length) {
can = $('.pathname-box:eq(0) a:last-child').filter(function(element) {
var self, found;
self = $(this);
found = false;
$.each(forums, function(key, value) {
if (self.attr('href').indexOf('/f' + value) !== -1) {
found = true;
return false;
}
});
return found;
}).length;
if (can) {
$('.topic-actions .buttons').append('<a href="javascript:void(0)" style="margin-left: 10px;" class="button-solved"><img src="http://s15.postimg.org/9wmgiyozb/Imagem2.png" /></a>');
$('.button-solved').on('click', function() {
$('<div>').load(edit.parent().attr('href') + ' form[name="post"]', function() {
var self;
self = $(this).children(':eq(0)');
self.find('input[name="post_icon"]').removeAttr('checked');
self.find('#post_icon_' + icon).attr('checked', 'checked');
self.find('input[name="post"]').replaceWith('<input name="post" type="text" value="Enviar" />');
$.post(self.attr('action'), self.serialize(), function() {
location.reload();
});
});
});
}
}
});
Re: Mensagem de aviso do botão resolvido não some
Olá!
Claro que some! Veja só esse pequeno trecho:
Até mais!
Claro que some! Veja só esse pequeno trecho:
- Código:
.post:eq(0) .i_icon_edit
Até mais!
Re: Mensagem de aviso do botão resolvido não some
Creio o que o problema do Mauricio, seja o mesmo que aconteceu comigo, o código funciona perfeitamente, porém quando você clica em resolvido, o Ícone "Resolvido" ainda continua, ele não some.
Exemplo, aqui no FDF, ao clicar no Ícone Resolvido, some e só fica Novo tópico & Responder, no começo achei que era por causa de ser o ADM do fórum, então criei uma conta de teste é permanece a mesma coisa.
Exemplo, aqui no FDF, ao clicar no Ícone Resolvido, some e só fica Novo tópico & Responder, no começo achei que era por causa de ser o ADM do fórum, então criei uma conta de teste é permanece a mesma coisa.
Re: Mensagem de aviso do botão resolvido não some
Desculpe eu não entendi. Quando marcamos um ícone para os tópicos ele só sai se o moderador ou o próprio usuário removê-lo.
Re: Mensagem de aviso do botão resolvido não some
Entendi...
A imagem de aviso para clicar, só vai sumir quando bloquearmos o tópico...
Testado como indicado e totalmente funcional...
EDT: Pessoal, aqui o código esta totalmente funcional:
Novamente, para quem quiser o botão resolvido,ja com a imagem de aviso, PHPBB3, investimento nos tópicos:
Espero que isso ajude outros membros...
Muito obrigado SHEK!
A imagem de aviso para clicar, só vai sumir quando bloquearmos o tópico...
Testado como indicado e totalmente funcional...
EDT: Pessoal, aqui o código esta totalmente funcional:
Novamente, para quem quiser o botão resolvido,ja com a imagem de aviso, PHPBB3, investimento nos tópicos:
- Clique:
- Código:
jQuery(document).ready(function(){if(jQuery('.post:eq(0) .i_icon_edit').length){jQuery('#main-content h1.page-title:eq(0)').before('<div style="background:#ccff99;border:1px solid green;padding:5px;color:#666666;text-align:center;font-family:Comic Sans MS;font-size:14px"><img src=http://i.imgur.com/uPsiC.png height=48 style=vertical-align:middle> Ajude a organizar o fórum, caso sua dúvida tenha sido resolvida clique no botão <span style="font-size: 15px;"><em><strong><span style="color: #009900;">Resolvido</span></strong></em></span></div>')}});
$(function() {
var edit, icon, name, forums, can;
icon = 1;
name = 'Resolvido';
forums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100];
remove = [0];
edit = $('.post:eq(0) .i_icon_edit');
if (edit.length && !$('.topic-title img[alt="' + name + '"]').length) {
can = $('.pathname-box:eq(0) a:last-child').filter(function(element) {
var self, found;
self = $(this);
found = false;
$.each(forums, function(key, value) {
if (self.attr('href').indexOf('/f' + value) !== -1) {
found = true;
return false;
}
});
return found;
}).length;
if (can) {
$('.topic-actions .buttons').append('<a href="javascript:void(0)" style="margin-left: 10px;" class="button-solved"><img src="http://s15.postimg.org/9wmgiyozb/Imagem2.png" /></a>');
$('.button-solved').on('click', function() {
$('<div>').load(edit.parent().attr('href') + ' form[name="post"]', function() {
var self;
self = $(this).children(':eq(0)');
self.find('input[name="post_icon"]').removeAttr('checked');
self.find('#post_icon_' + icon).attr('checked', 'checked');
self.find('input[name="post"]').replaceWith('<input name="post" type="text" value="Enviar" />');
$.post(self.attr('action'), self.serialize(), function() {
location.reload();
});
});
});
}
}
});
Espero que isso ajude outros membros...
Muito obrigado SHEK!
Tópicos semelhantes
» [Resolvido] Aviso de recepção de mensagem privada
» [Resolvido] Receber aviso e cópia da mensagem no email?
» Mensagem de aviso no Chat Box
» Mensagem de aviso personalizada
» Remover o aviso de mensagem enviada
» [Resolvido] Receber aviso e cópia da mensagem no email?
» Mensagem de aviso no Chat Box
» Mensagem de aviso personalizada
» Remover o aviso de mensagem enviada
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