asculta virgin radio

Distribuiţi | 

Quick reply fara schimbarea paginii

 Scris de R1bb0N la data de Lun Ian 18, 2016 9:22 pm

Acest tutorial va scapa de pagina cu "Mesajul dvs. a fost trimis".

PunBB:
Cod:
//By doannamthai-getover || forumotion-forumvi ;
$(function () {
$('#quick_reply input[name="post"]').click(function(a){
a.preventDefault();
var g = $("#text_editor_textarea").sceditor('instance').val();
var href = $('a[href*="mode=reply"]').attr("href");
var value = $("#text_editor_textarea").sceditor("instance").val().replace(/\s/g, '').length;
if(5<= value){
$('<div class="lreply" style="font-weight: bold;"><br>Mesajul tau este in curs de postare...</div>').appendTo(".frm-buttons");
$.post(href, {
            "message" : g,
            "auth[]": $("#quick_reply input[name='auth[]']:last").val(),
            "lt" : $("#quick_reply input[name='lt']").val(),
            "tid" : $("#quick_reply input[name='tid']").val(),
            "attach_sig" : "1" ,
            "post": "Send"
}, function(t) {
console.log(t);
if(t.indexOf("Flood") != -1){
alert("Va rugam sa asteptati 5 secunde pana la postarea unui nou mesaj.");
$(".lreply").fadeOut(300);
}
if(t.indexOf("A new") != -1){
alert("Cineva a dat reply chiar in acest moment. Va rugam sa dati refresh si sa reincercati.");
$(".lreply").fadeOut(300);
}
if($(t).find(".message a:first").attr('href').length >1) {
var f = $(t).find(".message a:first").attr('href');
$.get(f , function(z){
$("#quick_reply input[name='auth[]']:last").val($(z).find("#quick_reply input[name='auth[]']:last").val());
$("#quick_reply input[name='lt']").val($(z).find("#quick_reply input[name='lt']").val());
$(z).find(".post:last").hide().insertAfter(".post:last").slideDown(400);
});
$("#text_editor_textarea").sceditor('instance').val("");
$(".lreply").fadeOut(300);
}
});
}
else {
alert("Mesajul tau este prea scurt. Trebuie sa postezi folosind minim 5 caractere.");
}
});
});

phpBB3:
Cod:
// phpBB3 version;
//By doannamthai-getover || forumotion-forumvi ;
$(function () {
$('#quick_reply input[name="post"]').click(function(a){
a.preventDefault();
var g = $("#text_editor_textarea").sceditor('instance').val();
var href = $('a[href*="mode=reply"]').attr("href");
var value = $("#text_editor_textarea").sceditor("instance").val().replace(/\s/g, '').length;
if(10 <= value){
$('<span class="lreply" style="color: red;font-weight: bold; text-transform: uppercase;"><br>>Mesajul tau este in curs de postare...</span>').appendTo("#quick_reply div:last");
$.post(href, {
            "message" : g,
            "auth[]": $("#quick_reply input[name='auth[]']:last").val(),
            "lt" : $("#quick_reply input[name='lt']").val(),
            "tid" : $("#quick_reply input[name='tid']").val(),
            "attach_sig" : "1" ,
            "post": "Send"
}, function(t) {
if(t.indexOf("Flood") != -1){
alert("Va rugam sa asteptati 5 secunde pana la postarea unui nou mesaj.");
$(".lreply").fadeOut(300);
}
if(t.indexOf("A new") != -1){
alert(""Cineva a dat reply chiar in acest moment. Va rugam sa dati refresh si sa reincercati.").fadeOut(300);
}
if($(t).find('.panel a[href*="/viewtopic"]:first').attr('href').length >1) {
var f = $(t).find('.panel a[href*="/viewtopic"]:first').attr('href');
var postid = f.split('#')[1];
$.get(f , function(z){
$("#quick_reply input[name='auth[]']:last").val($(z).find("#quick_reply input[name='auth[]']:last").val());
$("#quick_reply input[name='lt']").val($(z).find("#quick_reply input[name='lt']").val());
$(z).find("#p"+postid).hide().insertAfter(".post:last").slideDown(400);
});
$("#text_editor_textarea").sceditor('instance').val("");
$(".lreply").fadeOut(300);
}
});
}
else {
alert("Mesaj prea scurt.");
}
});
});

Invision:
Cod:
// Invision Version;
//By doannamthai-getover || forumotion-forumvi ;
$(function () {
$('#quick_reply input[name="post"]').click(function(a){
a.preventDefault();
var g = $("#text_editor_textarea").sceditor('instance').val();
var href = $('a[href*="mode=reply"]').attr("href");
var value = $("#text_editor_textarea").sceditor("instance").val().replace(/\s/g, '').length;
if(10 <= value){
$('<div class="lreply" style="color: red;font-weight: bold; text-transform: uppercase;"><br>Mesajul tau este in curs de postare...</div>').appendTo("#quick_reply .center");
$.post(href, {
            "message" : g,
            "auth[]": $("#quick_reply input[name='auth[]']:last").val(),
            "lt" : $("#quick_reply input[name='lt']").val(),
            "tid" : $("#quick_reply input[name='tid']").val(),
            "attach_sig" : "1" ,
            "post": "Send"
}, function(t) {
if(t.indexOf("Flood") != -1){
alert("Va rugam sa asteptati 5 secunde pana la postarea unui nou mesaj.");
$(".lreply").fadeOut(300);
}
if(t.indexOf("A new") != -1){
alert("Cineva a dat reply chiar in acest moment. Va rugam sa dati refresh si sa reincercati.");
$(".lreply").fadeOut(300);
}
if($(t).find('.box-content  .msg a[href*="/viewtopic"]').attr('href').length >1) {
var f = $(t).find('.box-content  .msg a[href*="/viewtopic"]:first').attr('href');
var postid = f.split('#')[1];
$.get(f , function(z){
$("#quick_reply input[name='auth[]']:last").val($(z).find("#quick_reply input[name='auth[]']:last").val());
$("#quick_reply input[name='lt']").val($(z).find("#quick_reply input[name='lt']").val());
$(z).find("#p"+postid).hide().insertAfter(".post:last").slideDown(400);
});
$("#text_editor_textarea").sceditor('instance').val("");
$(".lreply").fadeOut(300);
}
});
}
else {
alert("Mesajul tau este prea scurt. Trebuie sa postezi folosind minim 5 caractere.");
}
});
});

Pentru phpBB2 nu exista inca Sad

Autor:doannamthai
Offline
avatar
R1bb0N
Moderator

Mesaje : 71
Varsta : 16
Localizare : Romania

Vezi profilul utilizatorului

Re: Quick reply fara schimbarea paginii

 Scris de Lcnn la data de Mar Ian 19, 2016 12:34 am

Perfect!Sa vedem daca il poate face cineva si pentru phpbb2.Chiar l-as fi adaugat pe forum.
Offline
avatar
Lcnn
Administrator

Mesaje : 321
Varsta : 25
Localizare : Timisoara

Vezi profilul utilizatorului http://phpbb2.phpdevil.com
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
phpbb2.phpdevil.com :: PHPDEVIL # Web-design :: Tutoriale :: Toate versiunile-
Mergi direct la:  

pHpDeviL | For the love of the game...