<script type="text/javascript">
var commentCount = 0;
var ndxbase = 0;
function countRecentComments(json) {
var one_day = 1000 * 60 * 60 * 24;
var now = new Date();
var startDate = new Date(now.getTime() - one_day); // Son 24 saat
if (json && json.feed && json.feed.entry && json.feed.entry.length) {
for (var i = 0; i < json.feed.entry.length; i++) {
var entry = json.feed.entry[i];
var datePart = entry.published.$t.match(/\d+/g);
var cmtDate = new Date(datePart[0], datePart[1] - 1, datePart[2], datePart[3], datePart[4], datePart[5]);
// Son 24 saatteki yorumları say
if (cmtDate >= startDate && cmtDate <= now) {
commentCount++;
}
}
}
// Daha fazla yorum varsa, bir sonraki veri bloğunu al
if (json && json.feed && json.feed.entry && json.feed.entry.length && json.feed.entry.length == 200) {
ndxbase += 200;
document.write('<script type="text/javascript" src="https://www.blogforum.net/feeds/comments/default?redirect=false&max-results=200&start-index=' + ndxbase + '&alt=json-in-script&callback=countRecentComments"></' + 'script>');
return;
}
// Sonucu HTML olarak yazdır
document.write('<div class="top-com">' + commentCount + '</div>');
}
// JSON feed'ini çağır
document.write('<script type="text/javascript" src="https://www.blogforum.net/feeds/comments/default?redirect=false&max-results=200&alt=json-in-script&callback=countRecentComments"></' + 'script>');
</script>