Qual é minha questão: Sempre que criamos um topico ou resposndemos alguma coisa aqui no BS nao aparece aquele pagina de confirmaçao. Gostaria de saber como fazer isso em meu forum, ao invez de aparecer a pagina de confirmação, queria que aparecesse uma imagem de Loading e redirecionasse automaticamente para o novo topico criado, ou para a resposta que foi escrita.. Segue abaixo img para melhor entender da tal pagina de confirmação que quero retirar.
DocBill escreveu:Queria o mesmo, mas sem ter que ir para uma tela com a imagem carregando... Que só voltasse para o tpc direto.
Alguem que entende mais que eu pode dizer com mais segurança. Mas acho que a página do loading (Carregando) ajuda a evitar o problema de Request limit exceeded
Crie um js com este conteúdo, investimento em todas as páginas:
Código:
jQuery(function() { var a = jQuery('.main .main-content p.message:contains("A sua mensagem foi enviada com sucesso")'); var b = jQuery('.main .main-content p.message:contains("A sua mensagem foi enviada com sucesso") a:contains("Clique aqui para ver")'); var c = b.attr('href'); if(a.length && b.length) { a.closest('.main').removeClass('message').html('<div id="reload"><div id="loadbar"><div></div></div><br><b>Aguarde enquanto lhe redirecionamos</b><style>#reload {text-align: center;display: block;margin: 20px 0;}#reload b {text-transform: uppercase;font-size: 11px;}#loadbar {width: 250px;border: 1px solid #777;display: inline-block;padding: 1px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height: 12px;text-align: left;margin-bottom: 5px;}#loadbar div {display: inline-block;width: 0%;height: 100%;max-width: 100%;background: rgb(101, 194, 15);-webkit-transition: all 8s;-moz-transition: all 8s;-o-transition: all 8s;transition: all 8s;-webkit-transition-timing-function: linear;}</style></div>'); jQuery('#reload #loadbar div').css('width','100%'); setTimeout(function(){location.href=c;}, 8000); } });
jQuery(function() { var a = jQuery('.main .main-content p.message:contains("A sua mensagem foi enviada com sucesso")'); var b = jQuery('.main .main-content p.message:contains("A sua mensagem foi enviada com sucesso") a:contains("Clique aqui para ver")'); var c = b.attr('href'); if(a.length && b.length) { a.closest('.main').removeClass('message').html('<div id="reload"><div id="loadbar"><img src="http://i58.servimg.com/u/f58/18/22/79/15/loadin10.gif"></div><br><b>Aguarde enquanto lhe redirecionamos</b><style>#reload {text-align: center;display: block;margin: 20px 0;}#reload b {text-transform: uppercase;font-size: 11px;}</style></div>'); jQuery('#reload #loadbar div').css('width','100%'); setTimeout(function(){location.href=c;}, 8000); } });