If you, like me, love LiveJournal’s “current mood” feature and the custom mood icons, yet love EE more, here’s a simple hack to get mood themes with EE.
First, you’ll need to create a custom field in the field group on for the mood selection. Set it as a drop down, and more importantly, set the default formatting to NONE. For the list of moods, see the bottom of this entry. Set it as optional, lest each new entry will publish a mood of no mood selected, which is boring.
Then, create a directory on your domain for mood theme images. The most important thing to note here is that all images must have the SAME file type - e.g., .jpg, .png, .gif, etc.. Make a note of the directory URL as you will need it later. Upload all the mood images in binary format. If there is no image for a set mood, modern browsers will display the alt text.
In the template that has your blog or the field group that has the mood field, add this code:
{if mood}<b>Current Mood:</b>
<img src="http://domain.tld/directory/{mood}.jpg" alt="mood icon" longdesc="" title="{mood}" /> {mood}
<br /><br /><br />
{/if}
Pretty simple, right?
You can find mood themes by googling LJ custom mood themes, or going to LiveJournal and searching for mood themes in the interests category. Remember to give credit to the artist and/or do any other requirements the artist lists.
List of moods:
no mood selected
accomplished
aggravated
amused
angry
annoyed
anxious
apathetic
artistic
awake
bitchy
blah
blank
bored
bouncy
busy
calm
cheerful
chipper
cold
complacent
confused
contemplative
content
cranky
crappy
crazy
creative
crushed
curious
cynical
depressed
determined
devious
dirty
disappointed
discontent
distressed
ditzy
dorky
drained
drunk
ecstatic
embarrassed
energetic
enraged
enthralled
envious
exanimate
excited
exhausted
flirty
frustrated
full
geeky
giddy
giggly
gloomy
good
grateful
groggy
grumpy
guilty
happy
high
hopeful
horny
hot
hungry
hyper
impressed
indescribable
indifferent
infuriated
intimidated
irate
irritated
jealous
jubilant
lazy
lethargic
listless
lonely
loved
melancholy
mellow
mischievous
moody
morose
naughty
nauseated
nerdy
nervous
nostalgic
numb
okay
optimistic
peaceful
pensive
pessimistic
pissed off
pleased
predatory
productive
quixotic
recumbent
refreshed
rejected
rejuvenated
relaxed
relieved
restless
rushed
sad
satisfied
scared
shocked
sick
silly
sleepy
sore
stressed
surprised
sympathetic
thankful
thirsty
thoughtful
tired
touched
uncomfortable
weird
working
worried
Category:Tips Category:Tutorials
