Sobre o botão resolvido
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1 • Compartilhe
Sobre o botão resolvido
Qual é a minha questão:
Coloquei o botão resolvido no meu fórum, mas quando clico nele ele não move automaticamente o tópico para uma área, como faço isso?
Endereço do meu fórum:
http://deathcraftbr.forumeiros.com
Versão do fórum:
PHPBB3
Coloquei o botão resolvido no meu fórum, mas quando clico nele ele não move automaticamente o tópico para uma área, como faço isso?
Endereço do meu fórum:
http://deathcraftbr.forumeiros.com
Versão do fórum:
PHPBB3
Última edição por F3n0id em 07.04.14 18:25, editado 1 vez(es)
Re: Sobre o botão resolvido
Olá,
É tecnicamente impossível ao clicar no botão resolvido, mover o tópico para outra área. Quem clica no botão é o membro e membros não possuem permissão para mover tópicos. Aqui na Forumeiros ocorre da mesma maneira, os membros clicam no botão resolvido e isso muda o ícone do tópico, mas é um Moderador da área que move o tópico.
Abraços.
É tecnicamente impossível ao clicar no botão resolvido, mover o tópico para outra área. Quem clica no botão é o membro e membros não possuem permissão para mover tópicos. Aqui na Forumeiros ocorre da mesma maneira, os membros clicam no botão resolvido e isso muda o ícone do tópico, mas é um Moderador da área que move o tópico.
Abraços.
Re: Sobre o botão resolvido
Quando clico em "Resolvido" vai para a área de editar o tópico, poderia me passar um código que já coloque a imagem automaticamente?
Re: Sobre o botão resolvido
Hum... Tente esse código que desenvolvi:
Onde está icon = 1; troque o 1 pelo número da ordem ícone resolvido. Lembrando que os ícones começam pelo 0, logo o primeiro é o 0, e assim em diante.
Mas vi em seu fórum que não cadastrou os ícones de tópicos, logo sugiro que siga esse tutorial antes de mais nada.
Abraços.
- Código:
$(function() {
var edit, icon;
icon = 1;
edit = $('.post:eq(0) .i_icon_edit');
if (edit.length) {
$('.topic-actions .buttons').append('<a href="javascript:void(0)" style="margin-left: 10px;" class="button-solved"><img src="http://i57.servimg.com/u/f57/18/81/53/06/button10.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();
});
});
});
}
});
Onde está icon = 1; troque o 1 pelo número da ordem ícone resolvido. Lembrando que os ícones começam pelo 0, logo o primeiro é o 0, e assim em diante.
Mas vi em seu fórum que não cadastrou os ícones de tópicos, logo sugiro que siga esse tutorial antes de mais nada.
Abraços.
Re: Sobre o botão resolvido
como faço para colocar só em alguns subforuns?
Re: Sobre o botão resolvido
Troque o código por esse:
Altere o forums = [2, 1]; indicando o IDs dos fóruns que deseja, separado por vírgula.
Abraços.
- Código:
$(function() {
var edit, icon, forums, can;
icon = 1;
forums = [2, 1];
edit = $('.post:eq(0) .i_icon_edit');
if (edit.length) {
can = $('.pathname-box:eq(0) a').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://i57.servimg.com/u/f57/18/81/53/06/button10.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();
});
});
});
}
}
});
Altere o forums = [2, 1]; indicando o IDs dos fóruns que deseja, separado por vírgula.
Abraços.
Re: Sobre o botão resolvido
Você está me ajudando muito cara, funcionou perfeitamente, já faz um bom tempo que to atrás disso e nunca dava certo.
Tópicos semelhantes
» [Resolvido] Dúvida sobre código java de resolvido.
» [Resolvido] [Resolvido] Sobre a barra de respeito do forum
» [resolvido]Sobre a função RESOLVIDO nas mensagens!
» [Resolvido] [Resolvido] Sobre o registro de um membro
» [Resolvido] Sobre os widgets
» [Resolvido] [Resolvido] Sobre a barra de respeito do forum
» [resolvido]Sobre a função RESOLVIDO nas mensagens!
» [Resolvido] [Resolvido] Sobre o registro de um membro
» [Resolvido] Sobre os widgets
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos