Problema script
Forum gratuit: forum de suport al utilizatorilor :: Forum de suport :: Probleme legate de un script (cod) :: Arhiva scripturi/coduri
Pagina 2 din 2 • Distribuiţi
Pagina 2 din 2 • 1, 2
Problema script
Rezumarea primului mesaj :
Am si eu un cod js pt a alimina atunci cand raspunzi la un mesaj sa te trimita la pagina aia cu "Mesajul tău a fost înregistrat etc.
Problema este ca primul mesaj este ok dar can vrei sa trimiti si al doilea se blocheaza si scrie ,,mesajul tau se posteaza ,,,,, dar ramane blocat si nu se posteaza nimic.Daca este cineva care a reparat aceasta problema rog sa ma ajute.
Multumesc
cod js
Am si eu un cod js pt a alimina atunci cand raspunzi la un mesaj sa te trimita la pagina aia cu "Mesajul tău a fost înregistrat etc.
Problema este ca primul mesaj este ok dar can vrei sa trimiti si al doilea se blocheaza si scrie ,,mesajul tau se posteaza ,,,,, dar ramane blocat si nu se posteaza nimic.Daca este cineva care a reparat aceasta problema rog sa ma ajute.
Multumesc
cod js
- Cod:
jQuery(function($) {
var form = $('form#quick_reply');
var tid1 = $('input[type="hidden"][name="tid"]', form).val();
var lt = $('input[type="hidden"][name="lt"]', form).val();
var t = $('input[type="hidden"][name="t"]', form).val();
$('input[name="preview"]', form).val('Previzualizare');
$('input[name="post"]', form).val('Trimite răspuns');
var notifMe = $('input[name="topic_auto_follow"]').prop("checked") ? 1 : 0;
console.log(notifMe);
$('input[name="post"]', form).click(function(d) {
d.preventDefault();
if ($('input[name="post_icon"]:checked', form).attr('id')) var icon = ""post_icon": $('input[name="post_icon"]:checked', form).attr('id').split('icon_')[1]";
else var icon = ""post_icon": """;
$('input[name="post"]', form).hide().after('<span class="submit-msg">Se postează mesajul dvs...</span>');
$.post('/post', {
"message": $('textarea', form).sceditor('instance').val(),
"mode": "reply",
"attach_sig": 1,
icon,
"tid": tid1,
"notify": notifMe,
"t": t,
"lt": lt,
"post": 1,
"auth":[$("[name*='auth']").eq(0).val(),$("[name*='auth']").eq(1).val()]
}).done(function(result) {
$('textarea', form).sceditor('instance').val("");
var topicURL = $('.panel a[href^="/viewtopic?"]', result).attr('href');
var topicID = $('.panel a[href^="/viewtopic?"]', result).attr('href').match(/#(\d+)/g)[0];
topicID = topicID.split('#')[1];
console.log(topicID);
$.post(topicURL).done(function(res) {
$('.post[id^="p"]:has(".postbody"):last').after($('#p' + topicID, res));
$("html, body").animate({
scrollTop: ($('#p' + topicID).offset().top - 20) + "px"
});
$('input[name="post"]', form).show().val('Trimite răspuns');
$('.submit-msg').remove();
$("body").append('<div class="notif">Mesajul dvs. a fost postat cu succes !</div>');
setTimeout(function() {
$('.notif').fadeOut().remove()
}, 3000)
})
})
})
});
Ultima editare efectuata de catre Dani David in Lun Sept 04, 2017 12:50 am, editata de 1 ori
Dani David- Membru activ
- Mesaje : 551
Varsta : 57
Localizare : Bucuresti
Data înscrierii : 04/06/2017
Mulțumiri : 9
Re: Problema script
- Cod:
/*by R1bb0N*/
if(!/t\d+/.test(location.pathname)) return;
var form=$("#quick_reply");
if(!form) return;
var sending=0;
form.on("submit", function(e){
if(sending) return;
e.preventDefault();
sending=1;
var message=$("#text_editor_textarea").sceditor("instance").val();
form.after("<div id='sse'>Se trimite</div>");
$.post("/post", {
mode: "reply",
t: location.pathname.match(/\d+/)[0],
message: message,
post: "Ok",
auth:[$("[name='auth[]']")[0].value, $("[name='auth[]']")[1].value]
}).done(function(){
$.get(location.href.split(location.host)[1]+"?view=newest", function(data){
$(".post").last().after("<div class='post row1 online'>"+$(".post", data).last().html()+"</div>");
sending=0;
$("#sse").remove();
$("#text_editor_textarea").sceditor("instance").val("");
})
})
})
})
Re: Problema script
Se comporta ca si cum nu ar fi codul ,se da refresh la pagina se opreste la pagina cu mesajul a fost trimis si revine la topic.Cred ca te-a innebunit codul asta
Dani David- Membru activ
- Mesaje : 551
Varsta : 57
Localizare : Bucuresti
Data înscrierii : 04/06/2017
Mulțumiri : 9
Re: Problema script
- Cod:
$(function(){
/*by R1bb0N*/
if(!/t\d+/.test(location.pathname)) return;
var form=$("#quick_reply");
if(!form) return;
var sending=0;
form.on("submit", function(e){
if(sending) return;
e.preventDefault();
sending=1;
var message=$("#text_editor_textarea").sceditor("instance").val();
form.after("<div id='sse'>Se trimite</div>");
$.post("/post", {
mode: "reply",
t: location.pathname.match(/\d+/)[0],
message: message,
post: "Ok",
auth:[$("[name='auth[]']")[0].value, $("[name='auth[]']")[1].value]
}).done(function(){
$.get(location.href.split(location.host)[1]+"?view=newest", function(data){
$(".post").last().after("<div class='post row1 online'>"+$(".post", data).last().html()+"</div>");
sending=0;
$("#sse").remove();
$("#text_editor_textarea").sceditor("instance").val("");
})
})
})
})
Re: Problema script
Exceptional,esti pe meserie ,Bravo functioneaza perfect!
Dani David- Membru activ
- Mesaje : 551
Varsta : 57
Localizare : Bucuresti
Data înscrierii : 04/06/2017
Mulțumiri : 9
Pagina 2 din 2 • 1, 2
Subiecte similare
» Problema script
» Problema script
» Problema script video
» Problema script WTA.
» Problema script WTA
» Problema script
» Problema script video
» Problema script WTA.
» Problema script WTA
Forum gratuit: forum de suport al utilizatorilor :: Forum de suport :: Probleme legate de un script (cod) :: Arhiva scripturi/coduri
Pagina 2 din 2
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum