Snazzy Archives

Snazzy Archives is a visualization plugin for your WordPress site featuring an unique way to display all your posts. Your archive page will never be boring again!

Snazzy archives simply lets you express yourself and your blog. You can select different layouts and special effects, Snazzy archives will make sure your content stands out.

snazzy screenshot 1 Snazzy Archives

Snazzy Archives in action

Main features

  • Unique visual presentation of blog posts
  • Will work out of the box with all features
  • Posts are scanned for images and youtube videos and shown together with number of comments
  • Different editable layouts (HTML and CSS)
  • Special effects using jQuery
  • Caching available for faster access

Demo

Download

dl Live Blogroll

donate Snazzy Archives

Installation & Usage

  1. Upload the whole plugin folder to your /wp-content/plugins/ folder.
  2. Go to the Plugins page and activate the plugin.
  3. Use the Options page to change your options
  4. Use the code [snazzy-archive] (without one space) in a post or page where you want to display the archive

You may want to edit the CSS file immediately to adjust the look for your blog. Please read the FAQ for explanation how.

Frequently Asked Questions

Supprt questions can be asked in the plugin support forum.

This looks like Tumblr!

The idea comes actually from this page and people from a popular microblogging platform Tumblr have used it on their blogs as well. I have taken the idea further, creating a plugin that is differnt in many ways.

How can I change default size of archive?

Open style-archive.css for editing. This is  the main file for styling information. First element .snazzy describes the main container.

Height attribute is the height of archive, remove the line if you want full height. Same applies to width. If the archive can not fit in the container, scrollbars will be shown like on the picture.

snazzy example1 Snazzy Archives

Also you can enable special effect 1 in your plugin options, this will create a so called carousel effect that will further save space.

How do I change the height and width of the posts and pictures?

Just edit the width of .sz_cont element and height of .sz_img element and notice the change immediately.

How can I show archives full screen like you do?

First  create a new empty template file, for example snazzy.php, Then just include header and Snazzy archive call, not the sidebar.Then upload snazzy.php to your theme folder and create a new page on your blog using this template (write page and select this template instead of the default; the option for template is found below the post).

Here is how can one such file look like:

<?php
/*
Template Name: Snazzy Archives
*/

?>

<?php get_header(); ?>

<p align="center">
<?php if (isset($SnazzyArchives)) echo $SnazzyArchives->display(); ?>
</p>

<?php get_footer(); ?>

How do I edit and add layouts?

Layouts are stored in files snazzy-layout-1.php, snazzy-layout-2.php and so on.. Edit these fles or make your own using the available variables

  • $first_for_day - is the comment first for given day, used usually for additional clearance
  • $title - post title
  • $excerpt - post excerpt
  • $comcount - number of comments
  • $imageurl - url of the post image
  • $youtubeurl - url of the video (without http://)
  • $day, $month, $year - date of post

How do I set carousel options?

Options for carousel (special effect #1) can be found in snazzy-archives.js.php file. You can set how many elements are visible at once (variable visible) and if you change width of the items in your CSS file, do not forget to change it here as well - option def_width (add 16px for default padding).

How can I contribute?

You can create your own custom layouts and special effects! Send them to me for inclusion in future versions. Also you can send your feedback, bug reports and suggestions.

Change log

v1.0
- Added caching
- Added option to load images
- Added option to specify page id, so the scripts load only that page

v0.6 - Added options to show years in rows and months in reverse order (thanks Jorge Sierra!)
v0.5 - IE fix and xHTML compliance
v0.4 - bug fix release. changed the code to [snazzy-archive]
v0.1 - First release

You can also visit my other Wordpress Plugins.

If you are looking for WordPress Services, feel free to contact me.

246 Comments

  1. ProphecyBlur
    Jan 6th, 2010

    Great plugin, this has really helped make the archive section of my site look exactly how i wanted it to :-)

    Many thanks!

  2. ruz
    Jan 6th, 2010

    Hi Vladimir,

    I think it's not properly working with the new 2.9.1 wordpress.
    Hope, you will fix it soon.

    Cheers!

  3. Andrew McDonald
    Jan 1st, 2010

    Wish this plugin could use the new post_thumbnail feature of WP 2.9. Doesn't work with Superslider Slideshow plugin, since I add my thumbnail as either a custom field for . Oh well. If you ever add that feature, I would love this plugin.

    Thanks!

  4. TJ
    Dec 31st, 2009

    Hi, I was using this plug-in for awhile on my site, and absolutely love it! However, it randomly stopped working. Now nothing shows up on the page with the [snazzy-archive] code. Any idea what causes this?

  5. Frank
    Dec 24th, 2009

    Warning: mkdir() [function.mkdir]: No such file or directory in /home/talkingw/public_html/familyblog/wp-content/plugins/snazzy-archives/snazzy-archives.php on line 13
    How can I fix this?

  6. Jussi
    Dec 18th, 2009

    Thanks for an awesome looking plugin. I'm still taking it into use and playing with the settings but already quite impressed. I've already gotten some improvement ideas but I will check out the plugin support forum to find out if someone else has gotten them too. :)

  7. M.K. Hobson
    Dec 15th, 2009

    Hi -- My snazzy archives haven't updated since December 9, even though I've posted since then! Any thoughts on why this is? Thanks for an AWESOME plugin! Mary

    • Sebastian
      Dec 16th, 2009

      Hi -- same at my website. No update since Dezember 7.More Posts are online.

      • pundit
        Dec 21st, 2009

        Delete the archive file and the plugin will refresh your archive pages.

        • pundit
          Dec 21st, 2009

          I meant to say the _cached_ archive file.

          • M.K. Hobson
            Dec 21st, 2009

            I wasn't sure how to do that, so I went into "Snazzy Archive Settings" and clicked "Use Snazzy Cache" off, and saved the options. Then it worked. I have since clicked "Use Snazzy Cache" back on, so we'll see if I have problems again. Thanks!

            • M.K. Hobson
              Dec 21st, 2009

              Additional note -- clicking "Use Snazzy Cache" on again reverted it back to showing only up to Dec. 6. So for the time being, until I can figure out how to delete my cached archive file, I'll just have to keep Snazzy Cache clicked off.

              • Sebastian
                Dec 21st, 2009

                Same funny problem here. But Snazzy Cache off works.

  8. StacyN
    Dec 15th, 2009

    http://michiganmoments.com/archive

    Just allowed the latest plugin update this morning. My archive still displays... but shows this message above it:

    Warning: Missing argument 1 for SnazzyArchives::display(), called in /home/content/a/r/t/artisticdesign/html/michiganmoments/wp-content/themes/dilectio/dilectio/snazzy.php on line 24 and defined in /home/content/a/r/t/artisticdesign/html/michiganmoments/wp-content/plugins/snazzy-archives/snazzy-archives.php on line 290

    Any thoughts on what could be wrong?

    LOVE this plugin - it's just amazing! Excellent work.

    • Lars
      Dec 26th, 2009

      Hi, any solution yet? having the same problem and don't know how to fix ist...

  9. Cabasilas
    Dec 13th, 2009

    Help !
    Don't know why I'm receiving the following error message, after the latest upgrade:
    Warning: Missing argument 1 for display() in /homez.42/viedisca/www/WordPress/wp-content/plugins/snazzy-archives/snazzy-archives.php on line 290

  10. Sushant
    Dec 13th, 2009

    Beautiful way of showing archives.Gets visitors attention

  11. Eastwood
    Dec 11th, 2009

    Hi there,

    Don't know why I'm receiving the following error message, all of a sudden, after the latest upgrade:

    "Warning: Missing argument 1 for SnazzyArchives::display()..."

  12. Chip
    Dec 10th, 2009

    As a suggestion it would be nice to have the scrollbar vailable at the top of the archive page as well as the bottem. better yet allow a check block so we can choose one or both.

    Also is there a way to config the scrollbar to look different than the standard windows scrollbar? It looks clunky on my page.

    It's a great plugin already-Thanks!

  13. JC
    Dec 9th, 2009

    Hi Vlad,

    Kudos on a fantastic plugin. I noticed though that when I upgraded to the latest release it stopped working. Is there an adjustment I need to make?

    Thanks,

    JC

    http://joelandjes.com/archives/

  14. Dec 7th, 2009

    New version out with support for selecting archives by year. Thanks to Brian of NetNinja.com

    • yaie
      Dec 25th, 2009

      Eastwood said "Hi there,

      Don't know why I'm receiving the following error message, all of a sudden, after the latest upgrade:

      "Warning: Missing argument 1 for SnazzyArchives::display()...""

      I'm getting it too! what's the solution?

  15. Maya
    Dec 4th, 2009

    Sorry, this is not really comment now, although I love all what Vladimir posted.
    I'm doing it out of desperation to every place I can think of:
    Hi,
    I would like to ask (actually beg) for help to explain (not to mention solve-that would make me ecstatic) the following phenomena:
    Everything I do in Wordpress, write, create, change etc. and update... when check result via “visit site” from WP menu, shows nicely on my site, so no problem there. All perfect.
    To my chagrin, I discovered that when I TYPE my domain name in a browser (I use Safari and Firefox) I see (but not always) not identical content. I could not believe my eyes that identical domain shows different content. So for example, some changes do not show as being updated, when looking at site via “Visit site” from WP, all was perfectly changed. In a menu, there are subcategories shown that I have deleted while ago and do not exist in my WP any more. When I click on such a subcategory, it shows error, article could not be found (of course not, it has been placed under newly created category because this one actually doesn’t exist...) So how could it survived still here showing itself to public when I removed it??) All this is beyond my understanding and to be honest, drives me crazy. Please, if anyone knows what I am talking about, or knows explanation, solution, please, share it with me. I lost so much time on this, I called server, hosting co. and called Internet provider, to flush cache (this was suggestion of server people) I spent whole day just on cleaning things, you name it, no change... The irony of it is, that sometimes browser shows it acutely. When that happen I thought; oh, finally it got fixed. But if I try few minutes later, there you go.... same problem.
    Thank you so much for your time and I wait anxiously for the “genius” that would
    figure this out...
    My warmest regards, Maya

  16. Chip
    Dec 4th, 2009

    Vladimir! This is an awesome plugin. I stumbled on it while looking for various WP Themes. It was easy to install and works flawlessly.

    Thank you,
    Chip

  17. Adam Hermsdorfer
    Dec 2nd, 2009

    Vladimir, I just came across this plugin. It looks awesome! I'm excited to try it out.

  18. Antonio Sofia
    Nov 30th, 2009

    I used it for my homepage. I would be glad to change the style of the bottons in the carousel but i'm not able to... Another question: It's possible to set the last post in evidence anyway? For example it could be open, instead of the others.
    Sorry for the questions, I thank you very much for your wonderful plugin. Byes!!

    A.

  19. Maya
    Nov 28th, 2009

    Hi Vladimir,
    At first please allow me to express my admiration and appreciation for what I have found in your offer.
    It is very generous, useful and so detailed oriented. I am always in awe of people with technical talent and knowledge (and you are excellent) because I totally lack one. I am that art/singing/piano/writing/history...you know, that kind of woman.
    So I always leave technical things to men. However I forced myself to learn a lot and was able to set up everything on my WP totally without help, just to challenge myself. It took all of me, endless hours and brain torture to get all these techies into my stubbornly refusing brain. Now, all done to a point, I have found you and was elated. I loved so much so many of your ideas, like the "archive display", etc. But, unfortunately after downloading all and activating I visited my site and almost got heart attack. My menu was gone, all in red lettering squeezed in left top corner and I figured that I am simply not up to this challenge. I am not sure which one of your plugin did it, but out of fright I quickly deactivated all, praying that that would be a culprit. I got my site, result of my hard work and endless nights, back. It is certainly not your fold, I am just stupid here and have no nerves to handle it. Why I write all this to you? Well, I gave up idea to have all I wanted, but at least one thing I would like to have from your "menu. And that it that "archive" thing and some SEO help. I was wondering what would you charge me to help me with that. I am sorry to ask like that, normally it would not have been problem for me, but I lost my money due to tremendous medical bills for uninsurable person and cannot afford anything until I earn again. So my WP site is important to me and now I have to work from home (being a care-giver) and need this going. Whatever makes it more attractive could help me. I also took your hint about en-carta and applied for it.
    Sorry, this is being so long of a "novel" but I am just after shock and then relief that all came back in order for me on my site.
    I wish you great success, Vladimir, you certainly have a great something in you.
    On personal note:
    As you are still discovering code by which you would change the world, in a same spirit I'm looking for such "aphorism" :)
    Warm regards,
    Maya

  20. Chris
    Nov 26th, 2009

    The best archive plugin I've ever seen!
    A suggestion for an update:
    the possibility to sort be category, like this
    http://wordpress.org/extend/plugins/better-extended-live-archive/screenshots/
    would be nice, because I don't want to use any other archive plugin like snazzy archives, because none has this great design! :-)

    And: a sidebar widget would be nice, because when showing the widget "archive" of Wordpress, it does not show anything about Snazzy.

  21. Evgeny Ko
    Nov 11th, 2009

    Hi

    It's brilliant idea and carousel especially. But when blog have more than 1000 posts it's very hard to browser to render it. that's why I made light version of this plugin

    U can c it on http://www.evgeny.co.il/archive/

    Split archive by years
    Fixed render small images (when src image small than layout dimension)
    Fixed render images with relative path
    Added bottom navigation bar

    and again, it's amasing! Thanx Vldimir

    • Nov 11th, 2009

      If you send over the patch I will include it in the next versions with credits of course.

      • Evgeny Ko
        Nov 13th, 2009

        hi Vladimir, have you recieved my files?

About Vladimir

vladimir prelovac Hi! My name is Vladimir Prelovac. I am a computer engineer by profession and an adventurer by state of mind.

"I would love to change the world, I just don't have the source code yet."

Books by Vladimir

WordPress Plugin Devleopment Book WordPress Plugin Development: Beginner's Guide

Published by Packt Publishing, available online through Amazon. Click the image for more information.

Consulting Services

Professional WordPress solutions based on custom developed plugins and themes

Expert on-site WordPress SEO consulting and an 'out-of-the-box thinking' approach to problems