عدد المساهمات : 1887معدل النشاط : 8716السُمعة : 23
موضوع: اكواد التقييم في الدعم لا تعمل الخميس 27 مايو 2021 - 13:37
السلام عليكم كنت ابحث عن أكواد التقييم في الدعم ، لا شيء يعمل معي كنت اريد كود يحذف التقييم السلبي و يبدل التقييم الإيجابي الـ + بصورة
عدل سابقا من قبل الألحان المرحة في السبت 29 مايو 2021 - 10:39 عدل 1 مرات
كونان2000 احلى نائب
عدد المساهمات : 1757معدل النشاط : 3636السُمعة : 320
موضوع: رد: اكواد التقييم في الدعم لا تعمل الخميس 27 مايو 2021 - 17:01
هل قمتي بالتعديل على قالب المواضيع؟ اذا كان نعم. ضعي القالب للتعديل
اذا كان لا. ضعي الكود التالي بالجفا مع اختيار المواضيع للنسخه الثانية وتاكدي من تفعيل الجفا
الكود:
$(function() { // General Configuration of the plugin var config = { position_left : true, // true for left || false for right negative_vote : false, // true for negative votes || false for positive only vote_bar : true, // display a small bar under the vote buttons
// function bound to the onclick handler of the vote buttons submit_vote = function() { var next = this.nextSibling, // the counter next to the vote button that was clicked box = this.parentNode, bar = box.getElementsByTagName('DIV'), vote = box.getElementsByTagName('A'), mode = /eval=plus/.test(this.href) ? 1 : 0, i = 0, j = vote.length, pos, neg, percent;
// submit the vote asynchronously $.get(this.href, function() { next.innerHTML = +next.innerHTML + 1; // add to the vote count next.title = next.title.replace(/(\d+)/, function(M, $1) { return +$1 + 1 });
// revoke voting capabilities on the post once the vote is cast for (; i < j; i++) { vote[i].href = '#'; vote[i].className = vote[i].className.replace(/fa_vote/, 'fa_voted'); vote[i].onclick = function() { return false }; }
// version data so we don't have to redefine these arrays during the loop vdata = { tag : ['SPAN', 'LI', 'SPAN', 'LI'][version], name : ['.name', '.postprofile dt > strong', '.username', '.popmenubutton'][version], actions : ['.post-options', '.profile-icons', '.post-options', '.posting-icons'][version], },
post, plus, minus, n_pos, n_neg, title_pos, title_neg, li, ul, bar, button, total, percent, span, pseudo, vote_bar; // startup variables for later use in the loop
// prevent execution if the version cannot be determined if (version == 'badapple') { if (window.console) console.warn('This plugin is not optimized for your forum version. Please contact the support for further assistance.'); return; }
for (; i < j; i++) { post = $(vote[i]).parentsUntil('.post').parent()[0]; bar = $('.vote-bar', vote[i])[0]; // vote bar button = $('.vote-button', vote[i]); // plus and minus buttons pseudo = $(vdata.name, post).text() || 'MISSING_STRING'; // username of the poster ul = $(vdata.actions, post)[0]; // post actions li = document.createElement(vdata.tag); // vote system container li.className = 'fa_reputation';
if (li.tagName == 'SPAN') li.style.display = 'inline-block';
// calculate votes if (bar) { total = +bar.title.replace(/.*?\((\d+).*/, '$1'); percent = +bar.title.replace(/.*?(\d+)%.*/, '$1');
// finally insert the vote system and remove the default one config.position_left ? ul.insertBefore(li, ul.firstChild) : ul.appendChild(li); vote[i].parentNode.removeChild(vote[i]); } });
keko_ferkeko, MostWanted و الألحان المرحة يعجبهم هذا الموضوع
keko_ferkeko
عدد المساهمات : 586معدل النشاط : 6444السُمعة : 1
موضوع: رد: اكواد التقييم في الدعم لا تعمل الخميس 27 مايو 2021 - 23:22
نوار2000 كتب:
هل قمتي بالتعديل على قالب المواضيع؟ اذا كان نعم. ضعي القالب للتعديل
اذا كان لا. ضعي الكود التالي بالجفا مع اختيار المواضيع للنسخه الثانية وتاكدي من تفعيل الجفا
ما شاء الله عليكي نوار. بارعة في الأكواد و البرمجة. أتمنى لك كل التوفيق
الألحان المرحة و كونان2000 يعجبهم هذا الموضوع
كونان2000 احلى نائب
عدد المساهمات : 1757معدل النشاط : 3636السُمعة : 320
موضوع: رد: اكواد التقييم في الدعم لا تعمل الخميس 27 مايو 2021 - 23:50
keko_ferkeko كتب:
ما شاء الله عليكي نوار. بارعة في الأكواد و البرمجة. أتمنى لك كل التوفيق
شكرا لك اخي ملاحظه. الكود الذي وضعته هنا ليس من برمجتي,
عدد المساهمات : 1887معدل النشاط : 8716السُمعة : 23
موضوع: رد: اكواد التقييم في الدعم لا تعمل الجمعة 28 مايو 2021 - 5:03
* سأجرب الكود و أعود
الألحان المرحة
عدد المساهمات : 1887معدل النشاط : 8716السُمعة : 23
موضوع: رد: اكواد التقييم في الدعم لا تعمل السبت 29 مايو 2021 - 10:38
نوار2000 كتب:
هل قمتي بالتعديل على قالب المواضيع؟ اذا كان نعم. ضعي القالب للتعديل
اذا كان لا. ضعي الكود التالي بالجفا مع اختيار المواضيع للنسخه الثانية وتاكدي من تفعيل الجفا
الكود:
$(function() { // General Configuration of the plugin var config = { position_left : true, // true for left || false for right negative_vote : false, // true for negative votes || false for positive only vote_bar : true, // display a small bar under the vote buttons
// function bound to the onclick handler of the vote buttons submit_vote = function() { var next = this.nextSibling, // the counter next to the vote button that was clicked box = this.parentNode, bar = box.getElementsByTagName('DIV'), vote = box.getElementsByTagName('A'), mode = /eval=plus/.test(this.href) ? 1 : 0, i = 0, j = vote.length, pos, neg, percent;
// submit the vote asynchronously $.get(this.href, function() { next.innerHTML = +next.innerHTML + 1; // add to the vote count next.title = next.title.replace(/(\d+)/, function(M, $1) { return +$1 + 1 });
// revoke voting capabilities on the post once the vote is cast for (; i < j; i++) { vote[i].href = '#'; vote[i].className = vote[i].className.replace(/fa_vote/, 'fa_voted'); vote[i].onclick = function() { return false }; }
// version data so we don't have to redefine these arrays during the loop vdata = { tag : ['SPAN', 'LI', 'SPAN', 'LI'][version], name : ['.name', '.postprofile dt > strong', '.username', '.popmenubutton'][version], actions : ['.post-options', '.profile-icons', '.post-options', '.posting-icons'][version], },
post, plus, minus, n_pos, n_neg, title_pos, title_neg, li, ul, bar, button, total, percent, span, pseudo, vote_bar; // startup variables for later use in the loop
// prevent execution if the version cannot be determined if (version == 'badapple') { if (window.console) console.warn('This plugin is not optimized for your forum version. Please contact the support for further assistance.'); return; }
for (; i < j; i++) { post = $(vote[i]).parentsUntil('.post').parent()[0]; bar = $('.vote-bar', vote[i])[0]; // vote bar button = $('.vote-button', vote[i]); // plus and minus buttons pseudo = $(vdata.name, post).text() || 'MISSING_STRING'; // username of the poster ul = $(vdata.actions, post)[0]; // post actions li = document.createElement(vdata.tag); // vote system container li.className = 'fa_reputation';
if (li.tagName == 'SPAN') li.style.display = 'inline-block';
// calculate votes if (bar) { total = +bar.title.replace(/.*?\((\d+).*/, '$1'); percent = +bar.title.replace(/.*?(\d+)%.*/, '$1');
// finally insert the vote system and remove the default one config.position_left ? ul.insertBefore(li, ul.firstChild) : ul.appendChild(li); vote[i].parentNode.removeChild(vote[i]); } });
الكود جيد حقًا و يعمل بشكل سليم بالرغم من أنه لم يكن هذا قصدي ، لكن سيفى بالغرض حاليًا شكرًا جزيلًا لك
كونان2000 يعجبه هذا الموضوع
H3RO احلى إدارة
عدد المساهمات : 1811معدل النشاط : 8072السُمعة : 126
موضوع: رد: اكواد التقييم في الدعم لا تعمل الخميس 15 يوليو 2021 - 12:59