Another e-commerce plugin for WordPress – just what the world needs, right?
Well, I believe it does.
I’ve tried a few, and they suffer from:
- Old legacy code that you can’t understand
- They’re extremely difficult to customise
- Bloat (oh, did I say that already?) Continue reading
Call me slow – but I only just today discovered that WordPress has some built-in photo gallery functionality!
I’ve been using the NextGen plugin for quite some time now – but often the feature set is just too much for requirements. Continue reading
Been battling with the excellent NextGen gallery plugin for WordPress this afternoon.
I had created an Album, which is a container for mutiple Galleries. Simple enough. But then, once you had selected a Gallery, I wanted to display the Gallery description on the Gallery page above the thumbnails.
In the Manage gallery section you can type a description, but it didn’t seem there was any way to display that on the actual website.
So if you need to, open the file gallery.php which is inside the plugins directory,
Next, above the line
<div class="ngg-galleryoverview" id="ngg-gallery-<?php echo $gallery->ID ?>">
<h2><?php echo $gallery->title; ?></h2>
<p class="gallery-desc"><?php echo nl2br($gallery->description); ?></p>
This will give you an H2 with the Gallery Title, and then the description below it.
Just got a new server in the office so updated to the latest EasyPHP – version 3. However, all was not smooth:
- At first I kept getting a “permission denied” error – you’ll need to search the httpd.conf file for the <Directory /> container and get rid of
Deny from all. (Or at least comment it out, anyway.)
- The mod-rewrite wouldn’t work. Two steps to fix this:
- Search httpd.conf for mod_rewrite and uncomment the
- Search for AllowOverride. There should be two instances where you need to change
Now I can get back to work!
Many years ago the Web Standards Project (or WASP) fought the fine fight to pressure browser manufacturers into complying with some sort of standard version of HTML. Prior to that we almost had to build separate sites for Netscape and Internet Explorer – it was horrible.
We have come so far with browsers, but unfortunately most email clients are, well, a long way behind. If you have ever tested an HTML email in a few different clients you’ll know the frustration.
Yesterday’s launch of the Email Standards Project hopes to remedy this situation. Some people love it, some hate it, but HTML email is here to stay. And if we could have the proper standards support in email clients then it’s probably fair to say that a lot of those opposed would change their mind.
We have a long way to go, but at least now we have a vehicle!
There has been a lot of talk lately (and rightly so) about the disadvantages of using captcha to stop comment spam.
I’m not a big fan. They’re often hard to read even for someone with reasonably normal vision.
“Is that a zero or the letter O?”
“Upper case C or lower case c?”
Others have suggested some sort of simple logic question, like asking “What’s 1+1” and having the user enter a ‘2’ in a text box.
That might be better, but it also requires some thought.
So I noticed that on Slideshare they prefix a captcha device with the question, “Are you human?”
And it got me thinking, can bots deal with radio buttons? Can we ask a question like this?
I must admit I haven’t done any research, but I’m thinking:
- If a bot doesn’t understand radio buttons it will skip the question and fail
- If it does understand radio buttons, it will probably choose the first option and fail
- It’s an extremely simple question for a human to answer and should be completely accessible.
Point 2 is probably the most contentious. I’m making a big assumption there.
Has anyone else tried this? Can anyone spot any obvious disadvantages?
Thanks to Schmeegs for this – a very simple, straight-forward was to get Apache/MySQL/PHP running on your Windows box.
EasyPHP. Worked straight away for me without having to do anything!
Any if you do need to customise it, a little interface makes that pretty simple, too.