طلب كود تقييم موضوع

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
زائر
زائر
Anonymous



طلب كود تقييم موضوع Empty
مُساهمةموضوع: طلب كود تقييم موضوع   طلب كود تقييم موضوع Emptyالسبت 10 مارس 2018 - 21:49

طلب كود تقييم موضوع 


عدل سابقا من قبل lucy heartfilia في الأحد 11 مارس 2018 - 14:24 عدل 1 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
وهبة الساحر
 
 
وهبة الساحر


ذكر
عدد المساهمات : 9060
معدل النشاط : 14826
السُمعة : 135

طلب كود تقييم موضوع Empty
مُساهمةموضوع: رد: طلب كود تقييم موضوع   طلب كود تقييم موضوع Emptyالأحد 11 مارس 2018 - 0:09

مرحبا,

يمكنك البحث فى التقنيات هناك الكثير من اكواد التقييم 
ولكن انا لى رأى اخر ؟
قوم بتجربة هذا الرمز وانت اول من يقوم بتجربته لى 
ضع هذا الرمز فى الجافا سكربيت .. مكان وضعه فى كل الصفحات
الكود:
$(function() {
  var config = {
    position_left : true,
    negative_vote : true,
    vote_bar : true,
 
    icon_plus : '<img src="http://i18.servimg.com/u/f18/18/21/41/30/plus10.png" alt="+"/>',
    icon_minus : '<img src="http://i18.servimg.com/u/f18/18/21/41/30/minus10.png" alt="-"/>',
 
    title_plus : 'شاهد %{USERNAME}\'اخر اعجاب',
    title_minus : 'شاهد %{USERNAME}\'اخر اعجاب سلبى',
 
    title_like_singular : '%{VOTES} persoon vind %{USERNAME}\'اخر اعجاب',
    title_like_plural : '%{VOTES} personen vinden %{USERNAME}\'اخر اعجاب',
 
    title_dislike_singular : '%{VOTES} ابحث عن شخص %{USERNAME}\'اعجاب سلبى',
    title_dislike_plural : '%{VOTES} الاعضاء %{USERNAME}\'اعجاب سلبى',
 
    title_vote_bar : '%{VOTES} الاعضاء %{USERNAME}\'اخر اعجاب %{PERCENT}'
  },
   
   
  submit_vote = function() {
    var next = this.nextSibling,
        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;
 
    $.get(this.href, function() {
      next.innerHTML = +next.innerHTML + 1;
      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 + ')');
      }
    });
 
    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',
 
  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;
 
  if (version == 'badapple') {
    if (window.console) console.warn('لم يتم تحسين هذا المكون الإضافي لمنتداك. اتصل بمنتدى الدعم للحصول على مزيد من المساعدة.');
    return;
  }
 
  for (; i < j; i++) {
    post = $(vote[i]).parentsUntil('.post').parent()[0];
    bar = $('.vote-bar', vote[i])[0];
    button = $('.vote-button', vote[i]);
    pseudo = $(vdata.name, post).text() || 'MISSING_STRING';
    ul = $(vdata.actions, post)[0];
    li = document.createElement(vdata.tag);
    li.className = 'fa_reputation';
 
    if (li.tagName == 'SPAN') li.style.display = 'inline-block';
 
    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;
    }
 
    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);
 
    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');
 
    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]);
 
    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]);
    }
 
    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);
    }
 
    config.position_left ? ul.insertBefore(li, ul.firstChild) : ul.appendChild(li);
    vote[i].parentNode.removeChild(vote[i]);
  }
});
وايضا ضع هذا الرمز فى ورقة التصميم الـ css
الكود:
.fa_vote, .fa_voted, .fa_count {
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, Sans-serif;
  display:inline-block !important;
  width:auto !important;
  transition:300ms;
}
 
.fa_voted, .fa_vote:hover { opacity:0.4 }
.fa_voted { cursor:default }
 
.fa_count {
  font-weight:bold;
  margin:0 3px;
  cursor:default;
}
 
.fa_positive { color:#4A0 }
.fa_negative { color:#A44 }
 
.fa_votebar, .fa_votebar_inner {
  background:#C44;
  height:3px;
}
 
.fa_votebar_inner {
  background:#4A0;
  transition:300ms;
}
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://3arb-way.yoo7.com
زائر
زائر
Anonymous



طلب كود تقييم موضوع Empty
مُساهمةموضوع: رد: طلب كود تقييم موضوع   طلب كود تقييم موضوع Emptyالأحد 11 مارس 2018 - 6:12

لم ينجح معي كود
الرجوع الى أعلى الصفحة اذهب الى الأسفل
وهبة الساحر
 
 
وهبة الساحر


ذكر
عدد المساهمات : 9060
معدل النشاط : 14826
السُمعة : 135

طلب كود تقييم موضوع Empty
مُساهمةموضوع: رد: طلب كود تقييم موضوع   طلب كود تقييم موضوع Emptyالأحد 11 مارس 2018 - 11:01

الرمز يعمل جيدا لدى 
ادخل الى الجافا وقم بأختيار مكان وضعه واختار المواضيع
الرمز يعمل اذا لم تقوم بالتعديل على قالب viewtopic_body
هل قمت بتعديل عليه من قبل ؟ 

الكود:
$(function() {
  var config = {
    position_left : true,
    negative_vote : true,
    vote_bar : true,
 
    icon_plus : '<img src="http://i18.servimg.com/u/f18/18/21/41/30/plus10.png" alt="+"/>',
    icon_minus : '<img src="http://i18.servimg.com/u/f18/18/21/41/30/minus10.png" alt="-"/>',
 
    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}'
  },
   
   
  submit_vote = function() {
    var next = this.nextSibling,
        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;
 
    $.get(this.href, function() {
      next.innerHTML = +next.innerHTML + 1;
      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 + ')');
      }
    });
 
    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',
 
  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;
 
  if (version == 'badapple') {
    if (window.console) console.warn('لم يتم تحسين هذا المكون الإضافي لمنتداك. اتصل بمنتدى الدعم للحصول على مزيد من المساعدة.');
    return;
  }
 
  for (; i < j; i++) {
    post = $(vote[i]).parentsUntil('.post').parent()[0];
    bar = $('.vote-bar', vote[i])[0];
    button = $('.vote-button', vote[i]);
    pseudo = $(vdata.name, post).text() || 'MISSING_STRING';
    ul = $(vdata.actions, post)[0];
    li = document.createElement(vdata.tag);
    li.className = 'fa_reputation';
 
    if (li.tagName == 'SPAN') li.style.display = 'inline-block';
 
    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;
    }
 
    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);
 
    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');
 
    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]);
 
    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]);
    }
 
    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);
    }
 
    config.position_left ? ul.insertBefore(li, ul.firstChild) : ul.appendChild(li);
    vote[i].parentNode.removeChild(vote[i]);
  }
});

الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://3arb-way.yoo7.com
زائر
زائر
Anonymous



طلب كود تقييم موضوع Empty
مُساهمةموضوع: رد: طلب كود تقييم موضوع   طلب كود تقييم موضوع Emptyالأحد 11 مارس 2018 - 13:52

لا لم اقم باي تعديل 


سارسل لم عضوية اضافية مع رقم سري لكي تدخل الى لوحةا الادارة 
الرجوع الى أعلى الصفحة اذهب الى الأسفل
وهبة الساحر
 
 
وهبة الساحر


ذكر
عدد المساهمات : 9060
معدل النشاط : 14826
السُمعة : 135

طلب كود تقييم موضوع Empty
مُساهمةموضوع: رد: طلب كود تقييم موضوع   طلب كود تقييم موضوع Emptyالأحد 11 مارس 2018 - 14:06

تم الاستلام المرجوا الانتظار لحين تركيبه على منتداك


عدل سابقا من قبل وهبة الساحر في الأحد 11 مارس 2018 - 14:18 عدل 1 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://3arb-way.yoo7.com
وهبة الساحر
 
 
وهبة الساحر


ذكر
عدد المساهمات : 9060
معدل النشاط : 14826
السُمعة : 135

طلب كود تقييم موضوع Empty
مُساهمةموضوع: رد: طلب كود تقييم موضوع   طلب كود تقييم موضوع Emptyالأحد 11 مارس 2018 - 14:17

يبدوا انك لم تفعل خاصية السمعة فى منتداك لذلك هى لم تظهر 
اما الان بعد تفعيل السمعة على منتداك فى الرمز يعمل جيدا بدون اى مشكلة 
مبروك عليك  silent
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://3arb-way.yoo7.com
زائر
زائر
Anonymous



طلب كود تقييم موضوع Empty
مُساهمةموضوع: رد: طلب كود تقييم موضوع   طلب كود تقييم موضوع Emptyالأحد 11 مارس 2018 - 14:23

وهبة الساحر كتب:
يبدوا انك لم تفعل خاصية السمعة فى منتداك لذلك هى لم تظهر 
اما الان بعد تفعيل السمعة على منتداك فى الرمز يعمل جيدا بدون اى مشكلة 
مبروك عليك  silent
شكرا لك  وبارك الله فيك على المجهود  Cool يغلق
الرجوع الى أعلى الصفحة اذهب الى الأسفل
اعصار
احلى مساعد
احلى مساعد
avatar


ذكر
عدد المساهمات : 3250
معدل النشاط : 9022
السُمعة : 49

طلب كود تقييم موضوع Empty
مُساهمةموضوع: رد: طلب كود تقييم موضوع   طلب كود تقييم موضوع Emptyالأحد 18 مارس 2018 - 7:55

تم الحل ينقل للأرشيف
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://www.helpub.com/
 
طلب كود تقييم موضوع
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» هل يمكن التحكم فى الرابط الذى يؤدى ارسال موضوع عندما أكون زائر و اضع موضوع
» اقتراح وضع رابط كل موضوع بشكل تلقائيا في اي موضوع عند طرح اي موضوع
» السلام عليكم بحاجة لكود اعادة التوجيه من موضوع قديم الى موضوع اخر
» مشكلة عند البحث بعنوان موضوع يظهر القسم وليس موضوع
» مشكلة كبير جداً حاصلة بمنتداى كل موضوع ما بتفتح لو اضفت موضوع بيختفى

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