Cod reply la topic
Forum gratuit: forum de suport al utilizatorilor :: Forum de suport :: Probleme legate de un script (cod) :: Arhiva scripturi/coduri
Pagina 1 din 1 • Distribuiţi
Cod reply la topic
Va salut ,un cod pentru a se posta direct cand dai reply la un mesaj fara sa se mai incarce pagina
Multumesc
Multumesc
Ultima editare efectuata de catre Dani David in Vin Sept 01, 2017 7:07 pm, editata de 1 ori
Dani David- Membru activ
- Mesaje : 551
Varsta : 57
Localizare : Bucuresti
Data înscrierii : 04/06/2017
Mulțumiri : 9
Re: Cod reply la topic
Cod JS :
- Cod:
$(function() {
var u = _userdata, l = _lang;
var content = $('body').get();
for (i = 0; i < content.length; i++) {
content[i].innerHTML = content[i].innerHTML.replace(/\{IM_ONLINE\}/g, u.session_logged_in).replace(/\{USER_NAME\}|\{.USER_NAME\}/g, u.username).replace(/\{AVATAR\}|\{.AVATAR\}/g, u.avatar).replace(/\{USER_PRIVATE_MSG\}|\{.USER_PRIVATE_MSG\}/g, u.user_nb_privmsg).replace(/\{USER_REPUTATION\}|\{.USER_REPUTATION\}/g, u.point_reputation).replace(/\{USERID\}|\{.USERID\}/g, "/u" + u.user_id).replace(/\{USER_POST\}|\{.USER_POST\}/g, u.user_posts).replace(/\{USER_LEVEL\}|\{.USER_LEVEL\}/g, u.user_level).replace(/\{RANK_TITLE\}|\{.RANK_TITLE\}/g, l.rank_title);
}
});
$(function(){
var name = $('.homepageTitle strong').html();
$('a[href="/privmsg?folder=inbox"]').each(function(){
var pms = $(this).text().match(/\d+/g);
if(pms&&pms.length>0){
$('a[href="/privmsg?folder=inbox"]').attr('style','font-size: 10px !impotant').addClass('newpm').html('<b>'+pms+' </b> mesaj nou');
$("body").append('<div id="ET_notifications"><div class="alerta alerta-blue" style="display: block;"><i class="fa fa-info"></i><i class="fa fa-check"></i>Salut '+ name +',aveti <b>'+pms+'</b> mesaj privat necitit ! Verificati inbox-ul de pe forum</div></div>');
setTimeout(function(){
$('#ET_notifications').fadeOut().remove()},25000);
}
});
});
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 raspuns');
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 posteaza 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
}).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 raspuns');
$('.submit-msg').remove();
$("body").append('<div class="notif">Mesajul dvs. a fost postat cu succes !</div>');
setTimeout(function() {
$('.notif').fadeOut().remove()
}, 3000)
})
})
})
});
/fgdesign.forumgratuit.ro/.test(location.host) && $(function() {
$(".new-message").parent().addClass("newpm");
$('[type="radio"]').after('<span class="fa fa-check"></span>');
var head = document.getElementById('page-header');
if (head) {
for (var cleanURI = window.location.href.replace(/\?.*|#.*/, ''), a = head.getElementsByTagName('A'), i = 0, j = a.length; i < j; i++) {
if (/mainmenu/.test(a[i].className) && cleanURI == a[i].href.replace(/\?.*|#.*/, '')) {
a[i].className += ' fa_navactif';
break
}
}
}
$('ul.tabs').each(function() {
var $active, $content, $links = $(this).find('a');
$active = $($links.filter('[href="' + location.hash + '"]')[0] || $links[0]);
$active.addClass('active');
$content = $($active[0].hash);
$links.not($active).each(function() {
$(this.hash).hide()
});
$(this).on('click', 'a', function(e) {
$active.removeClass('active');
$content.hide();
$active = $(this);
$content = $(this.hash);
$active.addClass('active');
$content.show();
e.preventDefault()
});
});
$(function() {
if (_userdata.session_logged_in === '0') return 0;
var avatar = _userdata.avatar;
$('#fa_welcome').prepend(avatar)
});
if (location.pathname == '/post' && location.search == '?f=35&mode=newtopic') $('#textarea_content textarea').val('Tipul de imagine: \nMarimea imaginii (in pixels): \nCu sau fara animatie: \nCuloarea de fundal: \nImagine/i link/s: \nTextul dorit: \nCuloare/i font: \nLink-ul forumului dumneavoastra:\nNumele dvs. in cadrul forumului: \nInformatii suplimentare: \n');
$(".inputbox.post.ltr:last-child").after('<div class="note_email"><i class="fa fa-info-circle"></i> Introduceti o adresa la care aveti acces in acest moment, pentru ca este necesarea confirmarea pe e-mail.</div>');
location.pathname == '/post' && $(function() {
if (!document.post || document.post.mode.value != 'newtopic' || (document.post.f.value != 13 && document.post.f.value != 14)) return;
$(document.post.poll_title).closest('fieldset').html('<strong>Sondajul a fost adaugat automat.</strong><input type="hidden" name="poll_title" value="Sunteti de acord cu aceasta propunere?" /><input type="hidden" name="poll_option_text" value="Sunt de acord\nNu sunt de acord"><input type="hidden" name="poll_length" value="30" /><input type="hidden" name="poll_cancel_vote" value="1" />')
});
var lang = {
display_as: '<b>Afiseaza rezultate din : </b>',
posts: 'Mesaje',
topics: 'Subiecte',
tags: '<b>Hashtag : </b>',
advanced: '<b>Cautare avansata</b>',
options_title: 'Search options'
}, search = document.getElementById('search'),
settings = document.createElement('DIV'),
opts = document.createElement('A');
if (search) {
settings.style.display = 'none';
settings.id = 'fa_search_settings';
settings.innerHTML = '<p>' + lang.display_as + '</p><p><input id="searchOptsPosts" type="radio" name="show_results" value="posts"/><label for="searchOptsPosts">' + lang.posts + '</label><input id="searchOptsTopics" type="radio" name="show_results" value="topics" checked="true"/><label for="searchOptsTopics">' + lang.topics + '</label></p><p><label for="searchOptsTags">' + lang.tags + '</label> <input id="searchOptsTags" type="checkbox" name="is_tag" value="tags"/></p><hr class="dashed"/><p><a href="/search">' + lang.advanced + '</a></p>';
opts.href = '#';
opts.title = lang.options_title;
opts.id = 'fa_search_opts';
opts.onclick = function(e) {
e.preventDefault();
var settings = document.getElementById('fa_search_settings');
settings.style.display = /none/.test(settings.style.display) ? 'block' : 'none'
};
search.search_keywords.onfocus = function() {
var settings = document.getElementById('fa_search_settings');
if (!/none/.test(settings.style.display)) settings.style.display = 'none'
};
search.appendChild(opts);
search.appendChild(settings)
}
$(function() {
var area = document.getElementById('fa_textarea');
if (area) {
if (area.setAttribute) area.setAttribute('style', 'text-indent:0px !important;');
area.value = 'Cautare...';
area.onclick = function() {
if (this.value == 'Cautare...') this.value = ''
};
area.onblur = function() {
if (!this.value) this.value = 'Cautare...'
};
document.getElementById('fa_magnifier').onclick = function() {
this.parentNode.submit()
}
}
var noclick = document.getElementById('textarea_content');
if (noclick) {
$("#text_editor_textarea").length && ($(window).on("beforeunload", function() {
if ($(".sceditor-container textarea").val().length || $(".sceditor-container iframe").contents().find("body").text().length) return ""
}), $("form[name='post']").submit(function() {
$(window).off("beforeunload")
}))
}
});
Re: Cod reply la topic
Un mare like de la mine si mii de multumiri @Lucifer problema rezolvata
Dani David- Membru activ
- Mesaje : 551
Varsta : 57
Localizare : Bucuresti
Data înscrierii : 04/06/2017
Mulțumiri : 9
Subiecte similare
» Nu am butoanele Edit \ Post reply \ New Topic
» Am o problema la post reply si new topic ( Butoane ) [R]
» Au disparut butoanele topic nou si post reply
» Efect butoanele Subiect nou,reply si topic blocat
» a disparut continutul mesajului cand dau new topic/post reply
» Am o problema la post reply si new topic ( Butoane ) [R]
» Au disparut butoanele topic nou si post reply
» Efect butoanele Subiect nou,reply si topic blocat
» a disparut continutul mesajului cand dau new topic/post reply
Forum gratuit: forum de suport al utilizatorilor :: Forum de suport :: Probleme legate de un script (cod) :: Arhiva scripturi/coduri
Pagina 1 din 1
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum