The thing is, I've a desire to format the site out really well. That's the thing about it. Here are examples of what I've done this far:
Code: Select all
Secrets of the Beehive</cite></h2>
<img src="album-sylvian-gone-to-earth.gif" border="1">
<ol style="list-style-type: decimal-leading-zero;">
<li><a href="#september">September</a></li>
<li><a href="#theboywiththegun">The Boy with the Gun</a></li>
<li><a href="#maria">Maria</a></li>
<li><a href="#orpheus">Orpheus</a></li>
<li><a href="#thedevilsown">The Devil's Own</a></li>
<li><a href="#whenpoetsdreamedofangels">When Poets Dreamed of Angels</a></li>
<li><a href="#motherandchild">Mother and Child</a></li>
<li><a href="#letthehappinessin">Let the Happiness In</a></li>
<li><a href="#waterfront">Waterfront</a></li>
<li><a href="#forbiddencolours">Forbidden Colours</a></li>
</ol>
<ol style="list-style-type: decimal-leading-zero;">
<li><a href="#promise">Promise (The Cult of Eurydice)</a></li>
</ol>
This is the changing song menu that appears when you click on a particular album title. Each album has a menu file assigned to it with unique anchors, and there is a cover art logo. It would be really effective to just assign a global variable that would define
- What the visible title is
- What the image should be named as
- What the menu file filename is
Code: Select all
<h2>Secrets of the Beehive</h2>
<div id="september" class="visible">
<a name="september"><h3>01. September</h3></a>
<? echo nl2br("<blockquote>The sun shines high above
The sounds of laughter
The birds swoop down upon
The crosses of old grey churches
We say that we're in love
While secretly wishing for rain
Sipping Coke and playing games
September's here again
September's here again</blockquote>");?>
</div>
As you can see, each song title and song div has a name assigned to it, and the lyrics are formatted in blockquotes. The actual album title is readded manually here, ugh. Any idea on how I should approach the whole thing? I think the best thing would be to database this thing with flat files, but... usually flat file CMSes are very limited especially in how they treat menus.