اكواد التقييم في الدعم لا تعمل

اذهب الى الأسفل 
4 مشترك
كاتب الموضوعرسالة
الألحان المرحة
 
 
الألحان المرحة


انثى
عدد المساهمات : 1887
معدل النشاط : 8715
السُمعة : 23

اكواد التقييم في الدعم لا تعمل Empty
مُساهمةموضوع: اكواد التقييم في الدعم لا تعمل   اكواد التقييم في الدعم لا تعمل Emptyالخميس 27 مايو 2021 - 12:37

السلام عليكم
كنت ابحث عن أكواد التقييم في الدعم ، لا شيء يعمل معي
كنت اريد كود يحذف التقييم السلبي و يبدل التقييم الإيجابي الـ + بصورة


عدل سابقا من قبل الألحان المرحة في السبت 29 مايو 2021 - 9:39 عدل 1 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://alhan-mareha.hooxs.com
كونان2000
احلى نائب
احلى نائب
كونان2000


ذكر
عدد المساهمات : 1752
معدل النشاط : 3628
السُمعة : 318

اكواد التقييم في الدعم لا تعمل Empty
مُساهمةموضوع: رد: اكواد التقييم في الدعم لا تعمل   اكواد التقييم في الدعم لا تعمل Emptyالخميس 27 مايو 2021 - 16: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
  
    // button config
    icon_plus : '<img src="https://i.servimg.com/u/f18/18/21/41/30/plus10.png" alt="+"/>',
    icon_minus : '<img src="https://i.servimg.com/u/f18/18/21/41/30/minus10.png" alt="-"/>',
  
    // language config
    title_plus : 'قيم بموجب %{USERNAME}\'',
    title_minus : 'قيم بسالب %{USERNAME}\'',
  
    title_like_singular : '%{VOTES} اعجب %{USERNAME}\'',
    title_like_plural : '%{VOTES} اعجبوا%{USERNAME}\'',
  
    title_dislike_singular : '%{VOTES} لم يعجب %{USERNAME}\'',
    title_dislike_plural : '%{VOTES} لم يعجبوا %{USERNAME}\'',
  
    title_vote_bar : '%{VOTES} الاعضاء اعجبوا %{USERNAME}\' %{PERCENT}'
  },
    
    
  // 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 });
    
      pos = +vote[0].nextSibling.innerHTML;
      neg = vote[1] ? +vote[1].nextSibling.innerHTML : 0;
      percent = pos == 0 ? '0%' : pos == neg ? '50%' : Math.round(pos / (pos + neg) * 100) + '%';
    
      if (bar[0]) {
        bar[0].style.display = '';
        bar[0].firstChild.style.width = percent;
        box.title = box.title.replace(/\d+\/\d+/, pos + '/' + ( pos + neg )).replace(/\(\d+%\)/, '(' + percent + ')');
      }
    });
  
    // 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 };
    }
  
    return false;
  },
    
  vote = $('.vote'), i = 0, j = vote.length,
  version = $('.bodylinewidth')[0] ? 0 : document.getElementById('wrap') ? 1 : $('.pun')[0] ? 2 : document.getElementById('ipbwrapper') ? 3 : 'badapple', // version check
 
  // 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');
    
      n_pos = Math.round(total * (percent / 100));
      n_neg = total - n_pos;
    } else {
      n_pos = 0;
      n_neg = 0;
    }
  
    // set up negative and positive titles with the correct grammar, votes, and usernames
    title_pos = (n_pos == 1 ? config.title_like_singular : config.title_like_plural).replace(/%\{USERNAME\}/g, pseudo).replace(/%\{VOTES\}/g, n_pos);
    title_neg = (n_neg == 1 ? config.title_dislike_singular : config.title_dislike_plural).replace(/%\{USERNAME\}/g, pseudo).replace(/%\{VOTES\}/g, n_neg);
  
    // define the vote counts
    li.innerHTML = '<span class="fa_count fa_positive" title="' + title_pos + '">' + n_pos + '</span>' + (config.negative_vote ? '&nbsp;<span class="fa_count fa_negative" title="' + title_neg + '">' + n_neg + '</span>' : '');
    span = li.getElementsByTagName('SPAN'); // get the vote count containers for use as insertion points
  
    // create positive vote button
    plus = document.createElement('A');
    plus.href = button[0] ? button[0].firstChild.href : '#';
    plus.onclick = button[0] ? submit_vote : function() { return false };
    plus.className = 'fa_vote' + (button[0] ? '' : 'd') + ' fa_plus';
    plus.innerHTML = config.icon_plus;
    plus.title = (button[0] ? config.title_plus : title_pos).replace(/%\{USERNAME\}/g, pseudo);
  
    span[0] && li.insertBefore(plus, span[0]);
  
    // create negative vote button
    if (config.negative_vote) {
      minus = document.createElement('A');
      minus.href = button[1] ? button[1].firstChild.href : '#';
      minus.onclick = button[1] ? submit_vote : function() { return false };
      minus.className = 'fa_vote' + (button[1] ? '' : 'd') + ' fa_minus';
      minus.innerHTML = config.icon_minus;
      minus.title = (button[1] ? config.title_minus : title_neg).replace(/%\{USERNAME\}/g, pseudo);
    
      span[1] && li.insertBefore(minus, span[1]);
    }
  
    // create vote bar
    if (config.vote_bar) {
      vote_bar = document.createElement('DIV');
      vote_bar.className = 'fa_votebar';
      vote_bar.innerHTML = '<div class="fa_votebar_inner" style="width:' + percent + '%;"></div>';
      vote_bar.style.display = bar ? '' : 'none';
      li.title = config.title_vote_bar.replace(/%\{USERNAME\}/, pseudo).replace(/%\{VOTES\}/, n_pos + '/' + (n_pos + n_neg)).replace(/%\{PERCENT\}/, '(' + percent + '%)');
      li.appendChild(vote_bar);
    }
  
    // 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 و الألحان المرحة يعجبهم هذا الموضوع

الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://anime.forumperso.com/
keko_ferkeko
 
 
keko_ferkeko


ذكر
عدد المساهمات : 586
معدل النشاط : 6443
السُمعة : 1

اكواد التقييم في الدعم لا تعمل Empty
مُساهمةموضوع: رد: اكواد التقييم في الدعم لا تعمل   اكواد التقييم في الدعم لا تعمل Emptyالخميس 27 مايو 2021 - 22:22

نوار2000 كتب:
هل قمتي بالتعديل على قالب المواضيع؟
اذا كان نعم. ضعي القالب للتعديل

اذا كان لا. ضعي الكود التالي بالجفا
مع اختيار المواضيع
للنسخه الثانية وتاكدي من تفعيل الجفا

ما شاء الله عليكي نوار. بارعة في الأكواد و البرمجة. أتمنى لك كل التوفيق clown

الألحان المرحة و كونان2000 يعجبهم هذا الموضوع

الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://nf-son.forumotion.com
كونان2000
احلى نائب
احلى نائب
كونان2000


ذكر
عدد المساهمات : 1752
معدل النشاط : 3628
السُمعة : 318

اكواد التقييم في الدعم لا تعمل Empty
مُساهمةموضوع: رد: اكواد التقييم في الدعم لا تعمل   اكواد التقييم في الدعم لا تعمل Emptyالخميس 27 مايو 2021 - 22:50

keko_ferkeko كتب:
ما شاء الله عليكي نوار. بارعة في الأكواد و البرمجة. أتمنى لك كل التوفيق clown
شكرا لك اخي Cool
ملاحظه. الكود الذي وضعته هنا ليس من برمجتي,

انا عملت على برمجة كود يخص التقييم والاعجاب هنا

ان شاء الله يعجبكم

keko_ferkeko و الألحان المرحة يعجبهم هذا الموضوع

الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://anime.forumperso.com/
الألحان المرحة
 
 
الألحان المرحة


انثى
عدد المساهمات : 1887
معدل النشاط : 8715
السُمعة : 23

اكواد التقييم في الدعم لا تعمل Empty
مُساهمةموضوع: رد: اكواد التقييم في الدعم لا تعمل   اكواد التقييم في الدعم لا تعمل Emptyالجمعة 28 مايو 2021 - 4:03

* سأجرب الكود و أعود
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://alhan-mareha.hooxs.com
الألحان المرحة
 
 
الألحان المرحة


انثى
عدد المساهمات : 1887
معدل النشاط : 8715
السُمعة : 23

اكواد التقييم في الدعم لا تعمل Empty
مُساهمةموضوع: رد: اكواد التقييم في الدعم لا تعمل   اكواد التقييم في الدعم لا تعمل Emptyالسبت 29 مايو 2021 - 9: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
  
    // button config
    icon_plus : '<img src="https://i.servimg.com/u/f18/18/21/41/30/plus10.png" alt="+"/>',
    icon_minus : '<img src="https://i.servimg.com/u/f18/18/21/41/30/minus10.png" alt="-"/>',
  
    // language config
    title_plus : 'قيم بموجب %{USERNAME}\'',
    title_minus : 'قيم بسالب %{USERNAME}\'',
  
    title_like_singular : '%{VOTES} اعجب %{USERNAME}\'',
    title_like_plural : '%{VOTES} اعجبوا%{USERNAME}\'',
  
    title_dislike_singular : '%{VOTES} لم يعجب %{USERNAME}\'',
    title_dislike_plural : '%{VOTES} لم يعجبوا %{USERNAME}\'',
  
    title_vote_bar : '%{VOTES} الاعضاء اعجبوا %{USERNAME}\' %{PERCENT}'
  },
    
    
  // 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 });
    
      pos = +vote[0].nextSibling.innerHTML;
      neg = vote[1] ? +vote[1].nextSibling.innerHTML : 0;
      percent = pos == 0 ? '0%' : pos == neg ? '50%' : Math.round(pos / (pos + neg) * 100) + '%';
    
      if (bar[0]) {
        bar[0].style.display = '';
        bar[0].firstChild.style.width = percent;
        box.title = box.title.replace(/\d+\/\d+/, pos + '/' + ( pos + neg )).replace(/\(\d+%\)/, '(' + percent + ')');
      }
    });
  
    // 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 };
    }
  
    return false;
  },
    
  vote = $('.vote'), i = 0, j = vote.length,
  version = $('.bodylinewidth')[0] ? 0 : document.getElementById('wrap') ? 1 : $('.pun')[0] ? 2 : document.getElementById('ipbwrapper') ? 3 : 'badapple', // version check
 
  // 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');
    
      n_pos = Math.round(total * (percent / 100));
      n_neg = total - n_pos;
    } else {
      n_pos = 0;
      n_neg = 0;
    }
  
    // set up negative and positive titles with the correct grammar, votes, and usernames
    title_pos = (n_pos == 1 ? config.title_like_singular : config.title_like_plural).replace(/%\{USERNAME\}/g, pseudo).replace(/%\{VOTES\}/g, n_pos);
    title_neg = (n_neg == 1 ? config.title_dislike_singular : config.title_dislike_plural).replace(/%\{USERNAME\}/g, pseudo).replace(/%\{VOTES\}/g, n_neg);
  
    // define the vote counts
    li.innerHTML = '<span class="fa_count fa_positive" title="' + title_pos + '">' + n_pos + '</span>' + (config.negative_vote ? '&nbsp;<span class="fa_count fa_negative" title="' + title_neg + '">' + n_neg + '</span>' : '');
    span = li.getElementsByTagName('SPAN'); // get the vote count containers for use as insertion points
  
    // create positive vote button
    plus = document.createElement('A');
    plus.href = button[0] ? button[0].firstChild.href : '#';
    plus.onclick = button[0] ? submit_vote : function() { return false };
    plus.className = 'fa_vote' + (button[0] ? '' : 'd') + ' fa_plus';
    plus.innerHTML = config.icon_plus;
    plus.title = (button[0] ? config.title_plus : title_pos).replace(/%\{USERNAME\}/g, pseudo);
  
    span[0] && li.insertBefore(plus, span[0]);
  
    // create negative vote button
    if (config.negative_vote) {
      minus = document.createElement('A');
      minus.href = button[1] ? button[1].firstChild.href : '#';
      minus.onclick = button[1] ? submit_vote : function() { return false };
      minus.className = 'fa_vote' + (button[1] ? '' : 'd') + ' fa_minus';
      minus.innerHTML = config.icon_minus;
      minus.title = (button[1] ? config.title_minus : title_neg).replace(/%\{USERNAME\}/g, pseudo);
    
      span[1] && li.insertBefore(minus, span[1]);
    }
  
    // create vote bar
    if (config.vote_bar) {
      vote_bar = document.createElement('DIV');
      vote_bar.className = 'fa_votebar';
      vote_bar.innerHTML = '<div class="fa_votebar_inner" style="width:' + percent + '%;"></div>';
      vote_bar.style.display = bar ? '' : 'none';
      li.title = config.title_vote_bar.replace(/%\{USERNAME\}/, pseudo).replace(/%\{VOTES\}/, n_pos + '/' + (n_pos + n_neg)).replace(/%\{PERCENT\}/, '(' + percent + '%)');
      li.appendChild(vote_bar);
    }
  
    // 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]);
  }
});

الكود جيد حقًا و يعمل بشكل سليم
بالرغم من أنه لم يكن هذا قصدي ، لكن سيفى بالغرض حاليًا
شكرًا جزيلًا لك  Laughing Cool

كونان2000 يعجبه هذا الموضوع

الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://alhan-mareha.hooxs.com
H3RO
احلى إدارة
احلى إدارة
H3RO


ذكر
عدد المساهمات : 1811
معدل النشاط : 8068
السُمعة : 123

اكواد التقييم في الدعم لا تعمل Empty
مُساهمةموضوع: رد: اكواد التقييم في الدعم لا تعمل   اكواد التقييم في الدعم لا تعمل Emptyالخميس 15 يوليو 2021 - 11:59

تم حل المشكلة & ينقل للأرشيف.
يرجى مراجعة : قوانين منتدى الدعم



اكواد التقييم في الدعم لا تعمل 31010
اكواد التقييم في الدعم لا تعمل 410 أدوات الصيانة لأحلى المنتديات / طريقة طلب كلمة سرقائمة بكل مواضيع الاســئلة الشائعة
--------------------------------------------------
اكواد التقييم في الدعم لا تعمل 410 تنبيه: لا تضع أبداً ايميل الإنشاء في مساهماتك و لا تعطيه لأحد!
اكواد التقييم في الدعم لا تعمل 410 لا يتم المساعدة على الخاص!
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://www.arbgfx.com
 
اكواد التقييم في الدعم لا تعمل
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» اكواد التقييم لا تعمل عندي بانوعها
» كيف أجعل التقييم مثل منتدى الدعم؟
» مشكلة اكواد css لا تعمل
» اكواد ال css لا تعمل
» اكواد js لا تعمل

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى الدعم و المساعدة لأحلى المنتديات :: منتدى الدعم والمساعدة :: مشاكل في تنسيق مظهر أو تصميم أو صور أو الوان المنتدى :: أرشيف قسم "مشاكل في تنسيق مظهر المنتدى"-
انتقل الى: