Current status of the Ning Platform is always available on the Ning Status Blog.

Forum

How To Add Missing Blog Filter

One thing that is missing in the blogs pages is the chance to filter by Newest, Most Popular and Latest Activity, this is available in forums but not blogs so here is a way to be able to add one.

Maybe this is something the new Ning team could add but until then here is my option.

You can go to my blog page to see it working here : http://bizzssite.ning.com/blog

Let's get started.

First we need to add the sort options list onto the blog page. We do this for each blog instance you want to add the sort option for. So if you have more than one blog page you would just do this part on each of those pages.

  1. Go to your sites&pages and click on the blog page you are adding this to.
  2. Select the add content option and choose html, click on the small html icon and paste the html code below into it then click save/update
  3. Next move the html box to the top of your blog page.
  4. Save the page.

CODE TO PASTE INTO THE BOX ( DO NOT COPY THIS LINE )

<div class="filterBlogs">Sort Blogs<br />
<select name="sort" onchange="document.location.href=this.options[this.selectedIndex].value;">
<option value="/blog" selected="selected">Select An Option</option>
<option value="/blog?sort=newestPosts">Newest Posts</option>
<option value="/blog?sort=latestActivity">Latest Activity</option>
<option value="/blog?sort=mostPopular">Most Popular</option>
</select></div>

Now we need to add the CSS to your custom css section, we only need to do this once, it's only the html box's you copy more than once if you have multiple blog pages.

/** BLOGS FILTER CSS CODE **/
/* Filter Blogs Box Under Module Header In Blogs */
.filterBlogsBox{
    border-width:2px;
    border-style: none none solid;
    border-color: lightgrey;
    padding: 4px 10px;
    border-radius: 0px;}
/* Adjust the size for the font for the additional text under the name to show the filter state */
.blogListPage .sortstate{ font-size:0.6em }

Finally we add the Custom Code which goes into your Site Manager Custom Code End Of Page section. Again we only need to add this once.

<!-- ADDS THE TYPE OF FILTER YOU CHOSE TO THE BLOG HEADING WHEN SORTING -->
<script>
x$(document).ready(function() {
if(x$(location).attr('search')==="?sort=newestPosts"){
x$('.blogListPage .module-name').append("<div class='sortstate'>Sorted By: Newest Posts</div>");
}
});
</script>
<script>
x$(document).ready(function() {
if(x$(location).attr('search')==="?sort=latestActivity"){
x$('.blogListPage .module-name').append("<div class='sortstate'>Sorted By: Latest Activity</div>");
}
});
</script>
<script>
x$(document).ready(function() {
if(x$(location).attr('search')==="?sort=mostPopular"){
x$('.blogListPage .module-name').append("<div class='sortstate'>Sorted By: Most Popular</div>");
}
 });
</script>

<!-- FILTER TIPS BOX CLASS ADDITION TO THE HTML BOX -->
<script>
x$('.filterBlogs').closest('.grid-frame.sheet.section-html').addClass('filterBlogsBox');
</script>

<!-- PLACES THE BLOG FILTER UNDER THE MODULE HEADER MAIN SECTION -->
<script>
x$('.filterBlogsBox').prependTo('.section-primaryContent .blogListPage .module-body');
</script>
<!-- REMOVES THE BLOG FILTER UNDER THE MODULE HEADER DETAIL PAGE -->
<script>
x$(".blogDetailPage").parents().find(".filterBlogsBox").remove();
</script>

That's it your all done now you should have a blog filter.

John :-)

You need to be a member of Ning Creators Network to add comments!

Join Ning Creators Network

Email me when people reply –

Replies

  • I just added this to my site. Thank you so much! Do you know how to add a search box to my site? I would be so appreciative!

    • Hi Jennifer,

      Maybe Google Custom Search will be suitable for your network. You can find more bout his in our help center by following the link http://www.ning.com/ning3help/add-google-custom-search-to-your-netw...

      Best regards,

      Ning Team.

       

    • Your welcome Jennifer, pleased you found it useful. With regards to the search this is one of those items that the New Ning team are going to be adding in the future. Kyrl has pointed out the Google search you could add or Kos has used another one but cannot seem to find the post for it on the forum as yet, maybe she will pop into this with the link. I will keep searching though for you.

      John :-)

  • Thank you John!

This reply was deleted.

Search the Creators Network

Latest Activity

Ning via Facebook

#inspirewithNING #dj Feel inspired with cheerful spring and joyful minutes, filled with sounds…

Kos replied to Anastasiia_NING support's discussion Ning 2Q 2017 plan!
"What, in 2.0 themes, do you want Tony?  Most can be replicated with simple CSS.  Can you be more sp…"
6 hours ago
Kos replied to Bizz ( John )'s discussion Ning: Is it possible to enable the comments form on posted videos like we can for photos in activity feed.
""
7 hours ago
Bizz ( John ) replied to Bizz ( John )'s discussion Videos Playing In Activity Feed, check it out on my site, Now shows photos to ( Updated: 27-04-17 )
"Added some more updates on this so it works with photos now also."
7 hours ago
Tim Frank replied to Anastasiia_NING support's discussion Ning 2Q 2017 plan!
"Thank you for the answer. My only regret is that it took just short of a month to get an empathetic…"
10 hours ago
Kyryl_Ning_Support replied to Bizz ( John )'s discussion Ning- Your design studio widget images are not loading
"Thanks, John,
I have posted the info about the fix of the embedded videos under more appropriate po…"
12 hours ago
Bizz ( John ) replied to Bizz ( John )'s discussion Video Issues Again For Embed Videos Showing Blank Box
"Yes I noticed that but I don't think that's a big issue as at least the embeds are working now and…"
12 hours ago
Kyryl_Ning_Support replied to Bizz ( John )'s discussion Video Issues Again For Embed Videos Showing Blank Box
"Hi John,
Yes you are right the issue with embedded videos has been fixed, however, it's only workin…"
12 hours ago
Bizz ( John ) replied to Bizz ( John )'s discussion Ning- Your design studio widget images are not loading
"Thanks for the update Kyryl, and I also see the embed videos images have also been fixed up. Nice w…"
13 hours ago
Tony Rosa replied to Anastasiia_NING support's discussion Ning 2Q 2017 plan!
"Hi, i like it because some Ning 2 themes are very useful to some networks like for example Urban Te…"
13 hours ago
Kyryl_Ning_Support replied to Anastasiia_NING support's discussion Ning 2Q 2017 plan!
"Hi, Tony!
As I know the new themes are not in the plan in Q2, but I'll post the suggestion to creat…"
13 hours ago
Kyryl_Ning_Support replied to Anastasiia_NING support's discussion Ning 2Q 2017 plan!
"Hi, Tim!
We do apologise for the misunderstanding, unfortunately, our ticket system could have clos…"
14 hours ago
Kyryl_Ning_Support replied to Bizz ( John )'s discussion Ning- Your design studio widget images are not loading
"Hi, John!
The issue with the picture on the buttons in widgets in the design studio has been resolv…"
14 hours ago
Sarah Kerkman and Max G joined Ning Creators Network
14 hours ago
Ning via Facebook

#unitewithNING #social Facebook and Twitter popularity is the well-known fact. Nothing keeps…

Tim Frank replied to Anastasiia_NING support's discussion Ning 2Q 2017 plan!
"I am really happy that Ning is moving forward again. I hope that some of the improvement will focus…"
yesterday
Tony Rosa replied to Anastasiia_NING support's discussion Ning 2Q 2017 plan!
"Hi,
In Q2 will there be the opportunity to choose between old themes similar to Ning 2 or similar?"
yesterday
Lizbeeth Yariela Santiago is now a member of Ning Creators Network
yesterday
Erika Hoff Holmgren replied to Erika Hoff Holmgren's discussion How do I edit my opening posts on the forum? Sticky options?
"OH, I finally realized what my problem was. I had managed to hide the buttons under my menu =u=; It…"
yesterday
Bizz ( John ) replied to Bizz ( John )'s discussion Video Issues Again For Embed Videos Showing Blank Box
"Well I do believe this has been fixed now. Just added a video via an embed from youtube and the ima…"
Tuesday
More…