Advertisement
abuiyad

Recent Posts Image Gallery For Blogger javascript

Dec 19th, 2014
2,961
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script>
  2. // طريقة إضافة أخر الموضوعات للمدونة أو قسم معين بشكل معرض
  3. //<![CDATA[
  4. function bsrpGallery(root) {
  5.     var entries = root.feed.entry || [];
  6.     var html = ['<div class="bsrp-gallery nopin" title="Get this from abu-iyad.com">'];
  7.     for (var i = 0; i < entries.length; ++i) {
  8.         var post = entries[i];
  9.         var postTitle = post.title.$t;
  10.         var orgImgUrl = post.media$thumbnail ? post.media$thumbnail.url : 'http://3.bp.blogspot.com/-sWtp_qRPNT8/UZYmQq5sAdI/AAAAAAAAEec/7YDbpK4Q6g8/s72-c/default+image.png';
  11.         var newImgUrl = orgImgUrl.replace('s72-c', 's' + bsrpg_thumbSize + '-c');
  12.         var links = post.link || [];
  13.         for (var j = 0; j < links.length; ++j) {
  14.             if (links[j].rel == 'alternate') break;
  15.         }
  16.         var postUrl = links[j].href;
  17.         var imgTag = '<img src="' + newImgUrl + '" width="' + bsrpg_thumbSize + '" height="' + bsrpg_thumbSize + '"/>';
  18.         var pTitle = bsrpg_showTitle ? '<span class="ptitle">' + postTitle + '</span>' : '';
  19.         var item = '<a href="' + postUrl + '" target="_blank" title="' + postTitle + '">' + imgTag + pTitle + '</a>';
  20.         html.push('<div class="bs-item">', item, '</div>');
  21.     }
  22.     html.push('</div>');
  23.     document.write(html.join(""));
  24. }
  25. //]]>
  26. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement