I probably won’t leave it like this, but I’ve swapped out the random signature picker (that which provides the silly text just below the big site logo, up there) with a random slogan picker. At first I was going to use the Sloganizer, which is awfully cool all by itself, but their code refused to play nice with Monaural Jerk’s template-based system. This merely provided me with incentive. I took some time and learned how to make my own!
function gdSlogan() {
$sloganfile = file('/PATH/TO/YOUR/slogans.txt');
$sloganraw = $sloganfile[rand(0,count($sloganfile))];
$slogantag = 'XYZ';
$sloganname = 'YourName';
$sl1 = '<span class="randquote">';
$sl1 .= str_replace($slogantag, $sloganname, $sloganraw);
$sl1 .= '</span>';
return $sl1;
}
The “slogans.txt” file consists of a bunch of… er… slogans, with the characters XYZ where one’s name should go. I then have that string replaced with, in my case, “GreyDuck” but you could use anything else you like. (Note: I also have a “span” wrapper to make the text behave accordingly with my particular stylesheet.)
Why didn’t I just write the slogans file so that my nickname would already be in place? Don’t be silly! How would I learn these little tricks if I didn’t push myself just a little bit? Besides, this means that someone who’s equally-or-less skilled at PHP-fu can take that bit o’ code and, say, my slogans file and plug them into their own site, huh?
It’s a public service, I tell ya. I’m all about helping others.