Automated latest posts news ticker for blogger
Here's a step-by-step guide to creating an automated latest posts news ticker for your Blogger blog:
What is a news ticker? A news ticker is a scrolling marquee that displays the latest posts from your blog, often at the top or bottom of your blog's homepage. It's a great way to keep your visitors engaged and informed about your latest content.
Tools needed:
- Blogger: Your blog platform
- HTML/CSS: Basic knowledge of HTML and CSS is required
- JavaScript: Familiarity with JavaScript is helpful, but not necessary
- A text editor or IDE: To write and edit your code
Step 1: Create a new HTML widget
- Log in to your Blogger dashboard and go to the "Layout" section.
- Click on the "Add a gadget" button.
- Select "HTML/JavaScript" from the list of available gadgets.
- Give your widget a name, such as "Latest Posts Ticker".
- Click "Save" to create the widget.
Step 2: Write the HTML and CSS code
Create a new file in your text editor or IDE and copy the following code:
<!-- Latest Posts Ticker -->
<div id="latest-posts-ticker">
<ul>
<!-- Loop through the latest posts -->
<script>
var latestPosts = [];
var tickerInterval = setInterval(function() {
$.ajax({
type: "GET",
url: "https://yourblog.blogspot.com/feeds/posts/default?alt=json",
dataType: "json",
success: function(data) {
latestPosts = data.feed.entry;
var html = "";
$.each(latestPosts, function(index, post) {
html += "<li><a href='" + post.link[0].href + "'>" + post.title.$t + "</a></li>";
});
$("#latest-posts-ticker ul").html(html);
}
});
}, 30000); // Update every 30 seconds
</script>
</ul>
</div>
Replace https://yourblog.blogspot.com
with your actual blog URL.
Step 3: Add the CSS styles
Add the following CSS code to your Blogger template's CSS file (or create a new file and link it to your template):
#latest-posts-ticker {
position: relative;
width: 100%;
height: 30px;
overflow: hidden;
background-color: #f0f0f0;
border-bottom: 1px solid #ccc;
padding: 10px;
}
#latest-posts-ticker ul {
list-style: none;
margin: 0;
padding: 0;
overflow: hidden;
}
#latest-posts-ticker li {
float: left;
margin-right: 10px;
}
#latest-posts-ticker a {
text-decoration: none;
color: #337ab7;
}
#latest-posts-ticker a:hover {
color: #23527c;
}
Step 4: Add the JavaScript code to your Blogger template
-
Go to your Blogger dashboard and click on the "Theme" section.
-
Click on the "Edit HTML" button.
-
Search for the
</head>
tag and add the following code above it:<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script> // Your JavaScript code goes here </script>
Step 5: Add the HTML widget to your Blogger template
-
Go back to the "Layout" section of your Blogger dashboard.
-
Drag and drop the "Latest Posts Ticker" widget to the desired location on your blog's homepage.
-
Click "Save" to apply the changes.
Step 6: Test and customize
- Preview your blog to see the news ticker in action.
- Customize the CSS styles and JavaScript code to fit your blog's design and layout.
That's it! Your automated latest posts news ticker is now live on your Blogger blog.