
اضافة عدد المشاهدات في مدونة بلوجر
اضافة عدد المشاهدات في مدونة بلوجر , الاضافة في الحقيقية مفيدة في عدت امور من قد تستطيع اضافتها لمشاهدات التدوينة ,او لمشاهدات رابط او صفحة خارجيه , او لمجمل الزيارات داخل المدونة اي شيء تريد احتساب زياراته فهذا الموضوع سيفيدك جداَ , وهو ليس فقط مقتصر على بلوجر بل تستطيع اضافته في جميع السكربتات التي تدمع html و js .طبعاَ لتنفيذ الطريقة فأنت قطعياَ تحتاج الى استضافة , وبما انك على استضافة بلوجر فلن تستطيع تركيب السكربت مباشرة وانشاء قاعدة بيانات لتسجيل عدد الزوار .. اذا ما الحل ؟ الحل اننا سنقوم بالتسجيل في موقع متخصص في هذا المجال ويتيح لنا هذه الميزه مجانا .
اضافة عدد المشاهدات بلوجر :
- قم بالتسجيل في هذا الموقع Firebase
- ثم قم بأنشاء تطبيق جديد وقم بتسميته بأسم موقعك , كما في الصورة التاليه
- لا تنسى نسخ الاسم لاننا سنحتاجه لاحقاَ https:you.firebaselo.com
- بعد ذالك اذهب الى قالبك وابحث عن
<data:post.body/>
او
<h2 class='post-title entry-title'>
وضع هذا الكود اسفله
<div class="views-7lolblogger">ثم ابحث عن </head> وضع هذا الكود قبله
<div id='views-container'><span class='views-icon'/>
<i class="fa fa-eye takeitall-0"></i><div class='views-text'></div>
<div class='DrROloading viewscount' id='postviews'/>
</div></div>
<script async="" src="http://code.jquery.com/jquery-1.7.0.min.js" type="text/javascript"></script>
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet"/>
الخطوة الاخيرة ابحث عن </body> واضف فوقه
<style>
.views-7lolblogger {
font-size: 13px;
float: right;
color: #666;
margin: 1px 3px;
padding: 0 3px;
clear: both;
width: 100%;
}
.takeitall-0 {
padding-left: 3px;
border-left: 1px solid #ccc;
margin-left: 3px;
width: 18px;
float: right;
}
div#postviews {
float: right;
}
</style>
<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('DrROloading'); var blogStats = new Firebase("https://you.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('DrROloading').text(data.value); data.value++; if(window.location.pathname!='/') { if(isnew) blogStats.set(data); else blogStats.child('value').set(data.value);
}
});
});
</script>
الاصفر : اسم التطبيق الذي انشأناه في البداية.
تستطيع تعديل الشكل والتصميم اذا كان لديك القليل من المعلومات عن css
0 التعليقات:
إرسال تعليق