Problema - Modo do tópico não especificado

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Problema - Modo do tópico não especificado

Mensagem por Shaman em 05/09/14, 03:34 pm

Boa tarde, então, criei 2 JS para por botão resolvido no meu fórum de "Duvidas", até ai tudo bem, só que o botão fico normal la da pra clicar e tudo mais, só que quando eu clico aparece pra editar o tópico certo? então, ai quando eu envio o tópico, aparece essa mensagem: "Modo do tópico não especificado"

Queria saber como resolver, desde já obrigado.


PS: Postei em JS, pôs acho que é o lugar certo, pôs o botão resolvido é um JS.

Abs.


Última edição por LucaS Carvalho em 25/09/14, 12:47 am, editado 2 vez(es)
avatar

Shaman
Membro do Fórum

Masculino
Inscrito dia : 30/01/2014
Mensagens : 1784
Pontos Ativos : 2448

Ver perfil do usuário http://www.nexplorer.tk https://www.facebook.com/pages/Nexplorer/857666487628799?fref=ts

Resolvido Re: Problema - Modo do tópico não especificado

Mensagem por waghcwb em 05/09/14, 06:09 pm

Olá,

O senhor poderia nos fornecer o código que usa para tal efeito?

Até mais.
avatar

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

Ver perfil do usuário http://punbb.forumeiros.com

Resolvido Re: Problema - Modo do tópico não especificado

Mensagem por Shaman em 05/09/14, 07:09 pm

Esse:
Código:
jQuery(document).ready(function(){if(jQuery('.post:eq(0) .i_icon_edit') & ('.pathname-box a.nav[href*="/f12-"]').length){jQuery('.pun .main .main-content p.message: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('.pun .paged-foot').append('&nbsp&nbsp&nbsp<a href="'+jQuery(r).parent().attr('href')+'&solved=true"><img src=http://i.imgur.com/pA0cRK3.png></a>')};if(location.href.match(/&solved=true/)){jQuery('form[name="post"]').append('<input type=hidden name=post_icon value=X>');p=document.getElementById('post_icon_1');if(p){p.checked=true};jQuery('.submit-buttons input[name="post"]').click()}});

E esse:
Código:
jQuery(function(){jQuery("form#quick_reply input[name='post']").click(function(){jQuery('<iframe name="replyreload" height="0px" width="0px" frameborder="0"></iframe>').insertBefore('form#quick_reply');jQuery('form#quick_reply').attr('target','replyreload');jQuery('form#quick_reply').submit(function(){var t=setTimeout("fmreply()",1000);});});});function fmreply(){window.location.reload()}
avatar

Shaman
Membro do Fórum

Masculino
Inscrito dia : 30/01/2014
Mensagens : 1784
Pontos Ativos : 2448

Ver perfil do usuário http://www.nexplorer.tk https://www.facebook.com/pages/Nexplorer/857666487628799?fref=ts

Resolvido Re: Problema - Modo do tópico não especificado

Mensagem por waghcwb em 11/09/14, 02:32 pm

Vamos lá..

O código jQuery é este

Código:
$(function(){

    var $posting = $("p.posting");
    var $image = 'sua imagem';
    
    $posting.each(function(){
        var $this = $( this );

        $this.prepend('<a href="javascript:void(solved)" class="solved">' + $image + '</a>');
    });

    var $solved = $(".solved");

    $solved.click(function( event ){

        event.preventDefault();

        var $newForum = "f1";
        var $f = $('.crumbs a[href*="/f"]').attr("href").split("-")[0].split("/")[1].split("f")[1];
        var $topic = $('[name="t"]').val();
        var $tid = $('[name="tid"]').val();

        $.post("/modcp?tid=" + $tid, {
            mode: 'move',
            t: $topic,
            f: $f,
            new_forum: $newForum,
            confirm: 1
        }).done(function() {
            location.reload();
        }).fail(function() {
            alert('Atenção!\n\nAlgum erro ocorreu, por favor tente novamente.');
        });

    });

});

Nessa variável
Código:
var $image = 'sua imagem';

Você troca para a tag da imagem que usa, exemplo:
Código:
var $image = '<img src="http://i56.servimg.com/u/f56/12/05/75/97/qwfouh10.png">';

Note que deixei para inserir a tag completa e não somente o link para o caso do senhor quiser inserir apenas um texto e estilizar via CSS

Aqui
Código:
var $newForum = "f1";

Você configura o fórum para onde o tópico será movido, ou seja o fórum onde ficam as questões resolvidas.

O restante é automático.

Isso é o que deseja? Envergonhado
avatar

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

Ver perfil do usuário http://punbb.forumeiros.com

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

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