Entries in the ‘’ Category

Change ExpressionEngine Image Sizer Plugin to Crop From the Top

Change ExpressionEngine Image Sizer Plugin to Crop From the Top

For those of you that don’t know, ExpressionEngine’s ImageSizer Plugin is awesome. Anytime you have a client that will be uploading content images to a site that need to be certain dimensions this plugin is crucial. It will dynamically resize the image to whatever dimensions you need, and even cache the resized image for you. Also, if you specify a width and a height for the image in the plugin parameters, and the source’s dimensions are different, it will even crop the image for you. This is great, but it also has a downside.

Continue Reading…

CodeIgniter Image Upload and Resize

CodeIgniter Image Upload and Resize

One common thing that most developers will want to do when creating a web application with CodeIgniter is to give their users the ability to upload a profile image. Your code should be able to resize that profile image to the standard size that your design calls for. CodeIgniter provides two great classes to help make this a piece of cake.

The two library classes we will be working with are the File Uploading and Image Manipulation classes. With these two classes and the […]

Continue Reading…

Getting the ExpressionEngine Member List to Display Custom Member Fields

Getting the ExpressionEngine Member List to Display Custom Member Fields

Back when I was working with ExpressionEngine on the NIC Indy website, I needed to display custom member data fields in the member directory list. I actually found it quite surprising that ExpressionEngine didn’t already have an option that allowed you to do this. After some fiddling around with the “memberlist” function, I found a pretty quick and simple way to make this happen.

Continue Reading…

Semantic Inline Form Labels with JQuery

Semantic Inline Form Labels with JQuery

A very common thing I see in designs I get these days are form labels that are written within the value of their associated input field. This is handy way for designers to save space and make their designs cleaner all-around. Unfortunately for us developers, simply setting the input value isn’t very semantic or usable.

Continue Reading…