رئيسية المعهد
رئيسية المعهد  تواصل معنا  حقوق الملكية الفكرية  اربط مدونتك بنا  محول أكواد أدسنس

 

معرض قوالب معهد خبراء بلوجر - دليل مدونات بلوجر - موقع نشر بلوجر - اضافات بلوجر




العودة   معهد خبراء بلوجر > الدعم الفني > إضافات وأدوات بلوجر


إضافة رد
نسخ الرابط
نسخ للمنتديات
 
أدوات الموضوع انواع عرض الموضوع
قديم 09-04-2012, 07:45 PM   #1
السيد ابو جبل
مدون نشيط
 
الصورة الرمزية السيد ابو جبل
 
تاريخ التسجيل: Jul 2012
الدولة: مصر
المشاركات: 272
إرسال رسالة عبر Yahoo إلى السيد ابو جبل
افتراضي حصريا كود اضافة اداة اكثر الاشخاص تعليقاً فى المدونة

أنا : السيد ابو جبل





اضافة اليوم هى قائمه بأكثر الاشخاص تعليقاً على مدونتك وايضاً عدد التعليقات لكل شخص واليكم الاضافه .

هذا الاضافة تساعد على متابعون المدونة عن طريق التعليق فى المدونة هذا الاضافة استفد منها الكثير ربما ان اكون بعض ايام لا اوجد فى المدونة وسوف يتم تعليقات بدون معرفتى الشخصيه فى مدونة
بلوجر توب فى بعض الزوار يشتكون من عدم الرد عليهم فى المدونة وقض تم عمل اضافة تعرفنى ما هو الشخص الزى يتم تعليقة فى المدونة واكثر تعليقات لمتبعون المدونة

هذا الاضافة ان شاء الله تعقبك وشكل الاضافة قبل بداء الموضوع انظر لصورة


اذا اعجبتك الاضافة تابع التركيب



طريقة التركيب


.1 اذهب للوحة التحكم

2. تخطيط
3.عناصر الصفحة
4. اضف اداة
6.اختار Html/Javascript


هذا هو الكود


كود PHP:
<style type="text/css">  

.
top-commenter-line img { 

-
webkit-border-radius: 100px; 
-
moz-border-radius: 100px;
border-radius: 100px;
-
webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
-
moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
}

.
top-commenter-line {margin: 3px 0;} 
.
top-commenter-line .profile-name-link {padding-left:0;}
.
top-commenter-avatar {vertical-align:middle;}
</
style>
<
script type="text/javascript">
//
// Top Commentators gadget with avatars, by MS-potilas 2012.
// Gets a list of top commentators from all comments, or specified number of days in the past.
// See http://yabtb.blogspot.com/2012/05/top-commenters-gadget-with-avatars.html
//
// CONFIG:
var maxTopCommenters = 5;   // how big a list of top commentators
var minComments = 1;        // how many comments must top commentator have at least
var numDays = 0;            // from how many days (ex. 30), or 0 from "all the time"
var excludeMe = true;       // true: exclude my own comments
var excludeUsers = ["Anonymous", "someotherusertoexclude"];     // exclude these usernames
var maxUserNameLength = 42; // 0: don't cut, >4: cut usernames
//
var txtTopLine = '<b>[#].</b> [image] [user] ([count])';
var 
txtNoTopCommenters = 'No top commentators at this time.';
var 
txtAnonymous = '';      // empty, or Anonymous user name localized if you want to localize
//
var sizeAvatar = 56;
var 
cropAvatar = true;
//
var urlNoAvatar =  "http://lh4.googleusercontent.com/-069mnq7DV_g/TvgRrBI_JaI/AAAAAAAAAic/Iot55vywnYw/s"+sizeAvatar+"/avatar_blue_m_96.png";  // http://www.blogger.com/img/avatar_blue_m_96.png resizeable
var urlAnoAvatar = 'http://www.gravatar.com/avatar/00000000000000000000000000000000?d=mm&s=' + sizeAvatar;
var 
urlMyProfile = ''; // set if you have no profile gadget on page
var urlMyAvatar = '';  // can be empty (then it is fetched) or url to image
// config end
// for old IEs & IE modes:
if(!Array.indexOf) {
 Array.
prototype.indexOf=function(obj) {
  for(var 
i=0;i<this.length;i++) if(this[i]==obj) return i;
  return -
1;
}}
function 
replaceTopCmtVars(text, item, position)
{
  if(!
item || !item.author) return text;
  var 
author = item.author;

    var 
authorUri = "";
  if(
author.uri && author.uri.$t != "")
    
authorUri = author.uri.$t;

    var 
avaimg = urlAnoAvatar;
  var 
bloggerprofile = "http://www.blogger.com/profile/";
  if(
author.gd$image && author.gd$image.src && authorUri.substr(0,bloggerprofile.length) == bloggerprofile)
    
avaimg = author.gd$image.src;
  else {
    var 
parseurl = document.createElement('a');
    if(
authorUri != "") {
      
parseurl.href = authorUri;
      
avaimg = 'http://www.google.com/s2/favicons?domain=' + parseurl.hostname;
    }
  }
  if(
urlMyProfile != "" && authorUri == urlMyProfile && urlMyAvatar != "")
    
avaimg = urlMyAvatar;
  if(
avaimg == "http://img2.blogblog.com/img/b16-rounded.gif" && urlNoAvatar != "")
    
avaimg = urlNoAvatar;
  var 
newsize="s"+sizeAvatar;
  
avaimg = avaimg.replace(/\/s\d\d+-c\//, "/"+newsize+"-c/");
  
if(cropAvatar) newsize+="-c";
  
avaimg = avaimg.replace(/\/s\d\d+(-c){0,1}\//, "/"+newsize+"/");

    
var authorName = author.name.$t;
  if(
authorName == 'Anonymous' && txtAnonymous != '' && avaimg == urlAnoAvatar)
    
authorName = txtAnonymous;
  var 
imgcode = '<img class="top-commenter-avatar"  height="'+sizeAvatar+'" width="'+sizeAvatar+'" title="'+authorName+'"  src="'+avaimg+'" />';
  if(
authorUri!="") imgcode = '<a href="'+authorUri+'">'+imgcode+'</a>';

    if(
maxUserNameLength > 3 && authorName.length > maxUserNameLength)
    
authorName = authorName.substr(0, maxUserNameLength-3) + "...";
  var 
authorcode = authorName;
  if(
authorUri!="") authorcode = '<a class="profile-name-link" href="'+authorUri+'">'+authorcode+'</a>';

    
text = text.replace('[user]', authorcode);
  
text = text.replace('[image]', imgcode);
  
text = text.replace('[#]', position);
  
text = text.replace('[count]', item.count);
  return 
text;
}

var 
topcommenters = {}; 
var 
ndxbase = 1;
function 
showTopCommenters(json) {
  var 
one_day=1000*60*60*24;
  var 
today = new Date();

    if(
urlMyProfile == "") {
    var 
elements = document.getElementsByTagName("*");
    var 
expr = /(^| )profile-link( |$)/;
    for(var 
i=0 ; i<elements.length ; i++)
      if(
expr.test(elements[i].className)) {
        
urlMyProfile = elements[i].href;
        break;
      }
  }

    for(var 
i = 0 ; i < json.feed.entry.length ; i++ ) {
    var 
entry = json.feed.entry[i];
    if(
numDays > 0) {
      var 
datePart = entry.published.$t.match(/\d+/g); // assume ISO 8601
      
var cmtDate = new Date(datePart[0],datePart[1]-1,datePart[2],datePart[3],datePart[4],datePart[5]);

        
//Calculate difference btw the two dates, and convert to days
      
var days = Math.ceil((today.getTime()-cmtDate.getTime())/(one_day));
      if(
days > numDays) break;
    }
    var 
authorUri = "";
    if(
entry.author[0].uri && entry.author[0].uri.$t != "")
      
authorUri = entry.author[0].uri.$t;

      if(
excludeMe && authorUri != "" && authorUri == urlMyProfile)
      continue;
    var 
authorName = entry.author[0].name.$t;
    if(
excludeUsers.indexOf(authorName) != -1)
      continue;

      var 
hash=entry.author[0].name.$t + "-" + authorUri;
    if(
topcommenters[hash])
      
topcommenters[hash].count++;
    else {
      var 
commenter = new Object();
      
commenter.author = entry.author[0];
      
commenter.count = 1;
      
topcommenters[hash] = commenter;
    }
  }
  if(
json.feed.entry.length == 200) {
    
ndxbase += 200;
    
document.write('<script type="text/javascript"  src="http://'+window.location.hostname+'/feeds/comments/default?redirect=false&max-results=200&start-index='+ndxbase+'&alt=json-in-script&callback=showTopCommenters"></'+'script>');
    return;
  }

    
// convert object to array of tuples
  
var tuplear = [];
  for(var 
key in topcommenters) tuplear.push([key, topcommenters[key]]);

    
tuplear.sort(function(a, b) {
    if(
b[1].count-a[1].count)
        return 
b[1].count-a[1].count;
    return (
a[1].author.name.$t.toLowerCase() < b[1].author.name.$t.toLowerCase()) ? -1 : 1;
  });

    
// list top topcommenters:
  
var realcount = 0;
  for(var 
i = 0; i < maxTopCommenters && i < tuplear.length ; i++) {
    var 
item = tuplear[i][1];
    if(
item.count < minComments)
        break;
    
document.write('<di'+'v class="top-commenter-line">');
    
document.write(replaceTopCmtVars(txtTopLine, item, realcount+1));
    
document.write('</d'+'iv>');
    
realcount++;
  }
  if(!
realcount)
    
document.write(txtNoTopCommenters);
}  
document.write('<script type="text/javascript"  src="http://'+window.location.hostname+'/feeds/comments/default?redirect=false&max-results=200&alt=json-in-script&callback=showTopCommenters"></'+'script>');
</script> 

اصف تعليق سوف يشجعنه على عمل جيد


حدة لو بكلمة شكر


المصدر من المدونة :

http://bilokr.blogspot.com/2012/09/blog-post_2882.html

الدعم العربي

السيد ابو جبل غير متواجد حالياً   رد مع اقتباس

مركز رفع موسوعة العربية
قديم 09-06-2012, 03:27 AM   #2
السيد ابو جبل
مدون نشيط
 
الصورة الرمزية السيد ابو جبل
 
تاريخ التسجيل: Jul 2012
الدولة: مصر
المشاركات: 272
إرسال رسالة عبر Yahoo إلى السيد ابو جبل
افتراضي رد: حصريا كود اضافة اداة اكثر الاشخاص تعليقاً فى المدونة

أنا : السيد ابو جبل




طبعا ما فيش حد هيرضه يضيف رد هنا ولا فى المدونة ههههههههههههههههههههههههه

الدعم العربي

السيد ابو جبل غير متواجد حالياً   رد مع اقتباس
قديم 09-06-2012, 03:35 AM   #3
Po!nt
مدون مميز
 
الصورة الرمزية Po!nt
 
تاريخ التسجيل: Aug 2012
المشاركات: 566
افتراضي رد: حصريا كود اضافة اداة اكثر الاشخاص تعليقاً فى المدونة

أنا : Po!nt




أخي السيد أبوجبل الأدة جميلة ومفيدة، ولكن يرجى وضع الكود في المشاركة لكي تكتمل الفائدة ولا تكون مشاركتك مبتورة بحيث الشرح بموقع والكود بموقع آخر.
__________________
BMTdesigner.com
---------------
موقع يجمع أفضل الأدوات والمصادر وخامات التصميم المفتوحة المصدر والمجانية في موقع واحد لخدمة المصممين
من مواضيع Po!nt

الدعم العربي

Po!nt غير متواجد حالياً   رد مع اقتباس
قديم 09-06-2012, 07:56 AM   #4
admin
مدير عام
 
الصورة الرمزية admin
 
تاريخ التسجيل: Apr 2012
الدولة: جده
المشاركات: 2,846
افتراضي رد: حصريا كود اضافة اداة اكثر الاشخاص تعليقاً فى المدونة

أنا : admin




تم تحرير الموضوع
نرجو الالتزام بقوانين المشاركة :
اقتباس:
عند طرح أي موضوع أو شرح يجب أن يكون الشرح كاملاً وشاملاً بحيث لا يحتاج الزائر للذهاب إلى موقع آخر لإستكمال الشرح أو نسخ الكود أو أي إستكمال آخر.
شروط المشاركة في منتدى إضافات وأدوات بلوجر !!!!

الدعم العربي

admin غير متواجد حالياً   رد مع اقتباس
قديم 09-06-2012, 10:46 AM   #5
السيد ابو جبل
مدون نشيط
 
الصورة الرمزية السيد ابو جبل
 
تاريخ التسجيل: Jul 2012
الدولة: مصر
المشاركات: 272
إرسال رسالة عبر Yahoo إلى السيد ابو جبل
افتراضي رد: حصريا كود اضافة اداة اكثر الاشخاص تعليقاً فى المدونة

أنا : السيد ابو جبل




على فاكرة يا عثمان الموضوع دة مرفوع بقالو وميين

الدعم العربي

السيد ابو جبل غير متواجد حالياً   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
شرح كيفية اضافة اداة في هيدر المدونة Mah Moud دروس بلوجر 7 08-31-2015 05:23 AM
حصريا كود اداة خرابيش للجميع اداة رائعه noor zahran إضافات وأدوات بلوجر 0 04-25-2013 01:42 PM
اضافة اداة اكثر المعلقين في مدونتك saheralialy إضافات وأدوات بلوجر 0 01-31-2013 09:40 AM
حصريا اداة وسائل الاجتماعيه الجديدة ..!! REDA إضافات وأدوات بلوجر 2 06-29-2012 12:26 AM





لتصفح أفضل وللاستفادة القصوى من خصائص المعهد ننصحكم باستعمال :

Powered by vBulletin® Copyright ©2000 - 2026 Dov By EGYNT.Co
new notification by 9adq_ala7sas
Developed By Marco Mamdouh
معهد خبراء بلوجر - 2012 Google
أعلن على المعهد : اتصل بنا - منتدي كنوز - الدعم العربي - قوالب بلوجر - او او انيمي
رئيسية المعهد
الساعة الآن 10:50 PM - بتوقيت جرينتش
المعهد غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسؤولية نفسه تجاه ما يقوم به من بيع وشراء وإتفاق وإعطاء معلومات مدونته
التعليقات المنشورة لا تعبر عن رأي معهد خبراء البلوجر ولا نتحمل أي مسؤولية قانونية حيال ذلك
(ويتحمل كاتبها مسؤولية النشر)