Sloganized.

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.

Comments

2 responses to “Sloganized.”

  1. The Cyberwolfe Avatar

    *WARNING* using the word “sex” in place of XYZ or on the Sloganizer may cause you to fall out of your chair!

  2. Kylanath Avatar
    Kylanath

    Ouch. Deep hurting needed. Stat. I prolly should have thought of that one too, but didn’t. I think I need brain bleach now =P