Random Sticky

On a website I needed a kind of “featured article of the day” to sit on top of all other articles. This article was to be pulled randomly from all entries of a particular weblog and was supposed to automatically change every 24 hours.

My first approach was to simply use:

{exp:weblog:entries limit="1" orderby="random" cache="yes" refresh="1440"}

While this was working in principle there were two drawbacks:

  1. I’m clearing all caches when new entries are posted.
  2. Using two weblog:entries-tags - one for the random and one for the rest - leaves me with the possibilty of one article appearing twice unless I use some extra code to exclude the randomly selected entry from the second list.

So my second approach was writing a small plugin that randomly reassigns the ‘sticky’-flag(s) in a given weblog in fixed intervals.


SEO gadget

This plugin analyzes the referrer data stored in exp_referrers and displays search phrases, search engines, keywords , landing pages and rankings. It can also display data from the EE search term log in a cloud view.

It’s just a little toy for your personal information. You’ll probably want to use it on a non-public template much like the referrer-list.

pi.seo_gadget.zip


Splitting up categories

The purpose of this plugin is to split up the output of the {exp:weblog:categories style="linear"}-tag.

This can either be done by manually specifing an offset and a limit or by specifing a number of “columns” resulting in several blocks of categories surrounded by <div>-tags.

It has its origin in this forum thread.


Text-indent nested category list

I once had the problem that I needed to create a SAEF for a weblog which has three category groups. When using the standard {category_menu}{/category_menu} tag-pair all groups are merged into one which was not appropriate because the category groups did not belong together thematically.

Hence I hardcoded the category menus to show up in three separate select-lists.

However one category group had several levels of subcategories and I wanted to show them properly nested like in the list below:


I ended up with a plugin that transforms the HTML-output of {exp:weblog:categories style="nested"} into an indented text-only version.


Audio CAPTCHA module

Most current version is 1.1.

This module can be used to place a link to a dynamically generated sound-file which will spell the CAPTCHAs created by ExpressionEngine.

An example can be seen over here where CAPTCHAs are enabled for comments.


Page 2 of 4 pages  <  1 2 3 4 >

Recently updated:

File Type Templates Module (2008-06-15)

AJAX Linktracker (2007-10-01)

Simple Tags (2007-09-20)

SEO gadget (2008-02-01)

Splitting up categories (2008-02-05)

Audio CAPTCHA module (2007-08-28)

Trimmer (2007-08-27)

EE entry rating module (2007-12-20)

TruncHTML - Yet another text limiter (2008-02-15)