إضافة عدد القراءات لكل مواضيع بلوجر
آخر المواضيع:
جاري التحميل ...

الأربعاء، 8 يونيو، 2016

إضافة عدد القراءات لكل مواضيع بلوجر


السلام عليكم ورحمة الله تعالى وبركاته
موضوعنا اليوم هو حول كيفية إضافة عداد لكل موضوع على المدونة ، بحيث سترى كم مرة تمت زيارة مواضيعك ، وهذه الإضافة فعالة وتعمل أوتوماتيكيا.

أولا لابد أن تسجل على موقع فايرباس firebase كي يمكنك من إضافة الخاصية.

للتسجيل على الموقع من : هنا

بعد التسجيل سجل الدخول إلى الموقع وأكتب إسم مدونتك مثلا في الخانة تحت App Name ثم بعد ذلك يتولد رابط أوتوماتيكيا بعد إضافة الإسم أنظر الصور أسفله:


1

2

 لا تغلق الصفحة لأننا سنحتاج إلى الرابط الذي عملت. وسيكون هكذا:

Yourname.firebaseIO.com

الآن من مدونتك إذهب إلى تحرير HTML ، قم بأخذ نسخة إحتياطية للقالب

بإستعمال Ctrl + f إبحث عن الوسم ]]></b:skin>

ضع فوقه الكود التالي:


     /*-------- Post Views ----------*/
        #views-container {
        width: 75px;
        float: right;
        }

        .mbtloading {
        background: url('http://4.bp.blogspot.com/-PZMStRDcchY/USOp3xFp4yI/AAAAAAAAJOo/rm5FSsaSKh0/s320/mbtloading.gif') no-repeat left center;
        width: 16px;
        height: 16px;
        }

        .viewscount {
        float: right;
        color: #EE5D06;
        font: bold italic 14px arial;
        }

        .views-text {
        float: left;
        font: bold 12px arial;
        color: #333;
        }

        .views-icon{
        background: url('http://1.bp.blogspot.com/-nfKrRki4Em0/U0P1U1OR-aI/AAAAAAAACDE/WoqTMMk9xpE/s1600/adnaneg.png') no-repeat left;
        border: 0px;
        display: block;
        width: 16px;
        height: 16px;
        float: left;
        padding: 0px 2px;
        }

الآن إبحث عن </body>

ضع الكود التالي فوقه:

<!-- Post Views Script by MBT -->
<script type='text/javascript'>
window.setTimeout(function() {
document.body.className = document.body.className.replace('loading', '');
}, 10);
</script>
<script src='https://cdn.firebase.com/v0/firebase.js' type='text/javascript'/>
<script>
$.each($('a[name]'), function(i, e) {
var elem = $(e).parent().find('#postviews').addClass('mbtloading');
var blogStats = new Firebase("https://yourname.firebaseIO.com/pages/id/" + $(e).attr('name'));
blogStats.once('value', function(snapshot) {
var data = snapshot.val();
var isnew = false;
if(data == null) {
data= {};
data.value = 0;
data.url = window.location.href;
data.id = $(e).attr('name');
isnew = true;
}
elem.removeClass('mbtloading').text(data.value);
data.value++;
if(window.location.pathname!='/')
{
if(isnew)
blogStats.set(data);
else
blogStats.child('value').set(data.value);
}
});
});
</script>

ملاحظة: غير كلمة yourname بالإسم الذي أنشأته على موقع فايرباس.

Yourname.firebaseIO.com

الآن قم بالبحث على الوسم <data:post.body/>

ألصق الكود التالي فوقه تماما 

ملاحظة: ربما ستجد الوسم  <data:post.body/>  مكرر أكثر من مرة فحاول وضع الكود فوق كل واحد إلى أن تتم العملية بنجاح

<!-- Post Views Counter by MBT-->
    <div id='views-container'>
    <span class='views-icon'/><div class='views-text'>
    Views:</div>
    <div class='mbtloading viewscount' id='postviews'/>
    </div>

غير كلمة Views بما تريد

إنتهى!

   !ممنوع نقل الأكواد لإعادة نشرها في موضوع جديد!

لأي سؤال أو إستفسار أترك تعليقا ، وشكرا


  لا نسمح بنسخ مواضيعنا بدون ذكر المصدر، وذكر المصدر يكون عبارة على وضع رابط الموضوع قابل للضغط


هل إستفدت من هذا الموضوع ؟ من فضلك شاركه على :
روابط هذا الموضوع قابلة للنسخ واللصق
URL
HTML
BBCode

ليست هناك تعليقات

جميع الحقوق محفوظة لــ: Azzouweb.com 2016 © المشرف العام ومالك الموقع: Aziz Chalabi