Bu sitedeki her şey Sevgi ile kodlanmıştır.

Kategori Listesini Göster

Blogger için Kusursuz Öne Çıkan Yayınlar Eklentisi


FacebookTwitterPinterestTumblrYazdır


Bu zamana kadar blogger eklentileri olarak birçok ders içeriği paylaştık. Şimdi ise düzenlemesini 4 günde tamamladığım, gerçekten çok beğendiğim bir eklentiyi sizlerle paylaşmak istiyorum. Etiket bazlı çalışan eklenti sayesinde, öne çıkan yayınlar alanı oluşturabileceksiniz. Böylelikle web sitenizde ilgi çekici, ziyaretçileriniz için farklı bir eklentiye sahip olacaksınız. Aşağıdaki adımları izlemeniz ise, eklentiyi kurmanız için yeterli olacaktır. Faydalı olmasını temenni ediyorum.

AYRICA: Blogger için Sayfa ile Kayan Menü Yapımı

HTML/JavaScript Ekle alanına aşağıdaki kodları ekleyin.

<style>
.recent-posts-container {
font-family: 'Oswald', sans-serif;
font-size: 12px;
list-style-type: none;
display: inline-block;
width:950px;
}
ul.recent-posts-container:after {
content: '';
display: block;
clear: both;
}
ul.recent-posts-container li {
list-style-type: none;
font-size: 12px;
float: left;
position: relative;
margin-right: 15px;
}
ul.recent-posts-container {
counter-reset: countposts;
list-style-type: none;
padding: 0;
}
ul.recent-posts-container li:before {
content: counter(countposts, decimal);
counter-increment: countposts;
z-index: 1;
position:absolute;
left: 0px;
top: 0px;
font-size: 20px;
font-weight: normal;
color: #fff;
background: #374760;
line-height: 72px;
height: 72px;
width: 72px;
text-align: center;
border-top:3px solid #fff;
}
.recent-posts-container a.image-holder {
width: 72px;
height: 72px;
float:right;
display: inline-block;
}
.recent-posts-container a {
text-decoration: none;
}
.recent-post-title {
margin-bottom: 5px;
}
.recent-post-title a {
font-size: 12px;
text-transform: uppercase;
color: #2aace3;
}
.recent-posts-details {
font-size: 12px;
padding: 10px;
text-align:center;
border-top:1px solid #ccc;
background: #eee;
line-height:1.7em;
margin-top:80px;
width:155px;
}
.recent-posts-details a {
color: #777;
}
</style>
<script type="text/javascript">
function showlatestpostswiththumbs(posts) {
document.write('<ul class="recent-posts-container">');
for (var e = 0; e < posts_no; e++) {
var r, post = posts.feed.entry[e],
i = post.title.$t;
if (e == posts.feed.entry.length)
break;
for (var o = 0; o < post.link.length; o++) {
if ("replies" == post.link[o].rel && "text/html" == post.link[o].type) var l = post.link[o].title,
m = post.link[o].href;
if ("alternate" == post.link[o].rel) {
r = post.link[o].href;
break
}
}
var postTitle = post.title.$t;
var url;
try {
url = post.media$thumbnail.url
} catch (h) {
s = post.content.$t, a = s.indexOf("<img"), b = s.indexOf('src="', a), c = s.indexOf('"', b + 5), d = s.substr(b + 5, c - b - 5), url = -1 != a && -1 != b && -1 != c && "" != d ? d : "https://2.bp.blogspot.com/-C3Mo0iKKiSw/VGdK808U7rI/AAAAAAAAAmI/W7Ae_dsEVAE/s1600/no-thumb.png"
}
var p = post.published.$t,
f = p.substring(0, 4),
g = p.substring(5, 7),
v = p.substring(8, 10),
w = new Array;
url = url.replace("s72", "s72");
if (w[1] = "Ocak", w[2] = "Şubat", w[3] = "Mart", w[4] = "Nisan", w[5] = "Mayıs", w[6] = "Haziran", w[7] = "Temmuz", w[8] = "Ağustos", w[9] = "Eylül", w[10] = "Ekim", w[11] = "Kasım", w[12] = "Aralık", document.write('<li class="recent-posts-list">'), 1 == showpoststhumbs && document.write('<a href="' + r + '" title="' + postTitle + '" style="background:url(' + url + ') 0 center no-repeat;background-size:cover;" class="image-holder"></a>'), "content" in post) var A = post.content.$t;
else if ("summary" in post) var A = post.summary.$t;
else var A = "";
var k = /<\S[^>]*>/g;
var _ = "",
$ = 0;
document.write('<div class="recent-posts-details">'), 1 == posts_date && (_ = _ + w[parseInt(g, 10)] + " " + v + " " + f, $ = 1), 1 == readmorelink && (1 == $ && (_ += "<br/>"), _ = _ + '<a href="' + r + '" class="url" target ="_top">Devamı...</a>', $ = 1), 1 == showcommentslink && (1 == $ && (_ += " - "), "1 Comments" == l && (l = "1 Comment"), "0 Comments" == l && (l = "No Comments"), l = '<a href="' + m + '" target= "_top" > ' + l + "</a>", _ += l, $ = 1), document.write(_), document.write("</div>"), document.write("</li>")
}
document.write("</ul>")
}
</script>
<script type="text/javascript">
var posts_no = 5;
var showpoststhumbs = true;
var readmorelink = true;
var showcommentslink = false;
var posts_date = true;
var post_summary = true;
var summary_chars = 40;
</script>
<script src="https://[blogunuzunadi].blogspot.com/feeds/posts/summary/-/Etiket?orderby=published&alt=json-in-script&callback=showlatestpostswiththumbs"></script>

Not: Kırmızı alanları kendinize göre değiştirebilirsiniz.

Bilgi: Yazı sayısını artırmak için "posts_no" parametresini artırabilirsiniz.

Örnek Görünüm


  1. Yorum bulunmamaktadır.

Bu yazıya yorum göndermek ister misiniz?

Dikkat: Her yorum gönderen kişi, kendi gönderdiği yorumdan sorumlu olmaktadır.
Not: Yazı ile herhangi bir ilgisi bulunmayan yorumların onaylanmadığını belirtmek isteriz.
Yukarı Çık