So... as a proof-of-concept, I've been experimenting with getting this banner to work with links via HTML.
This is much better for sites that support it, instead of cutting the image up like we do on the forum.
You can see an example of this in action on the forum's sliding notice banner (which does support HTML).
I made a shortened version of the banner background to match the 100px-tall notices we currently use, and added the link icons separately.
They're set to float to the right, so even if we remove links (e.g. the IndieDB link isn't needed when using the banner on that site), the remaining ones will still bunch-up in the bottom right corner.
In this case I left out the PA! link.
I've created a new folder on the FTP for promotional images and icons link these:
http://piratesahoy.bowengames.com/HeartsOfOak/Promotion/Images/
And here's the HTML code for the banner used above:
HTML:
<div
style="
width:550px; height:100px; margin-right:auto; margin-left:auto;
background-image: url(http://piratesahoy.bowengames.com/HeartsOfOak/Promotion/Images/HoOBanner550x100Plain.jpg); background-repeat:no-repeat;
">
<a href="http://www.youtube.com/user/PiratesAhoyCommunity"
title="Subscribe to our YouTube channel">
<img src="http://piratesahoy.bowengames.com/HeartsOfOak/Promotion/Images/YT_Icon34px.png"
style="float:right; margin:58px 8px 0px 0px; border:0;">
</a>
<a href="http://www.facebook.com/PiratesAhoyCommunity"
title="Like us on Facebook">
<img src="http://piratesahoy.bowengames.com/HeartsOfOak/Promotion/Images/FB_Icon34px.png"
style="float:right; margin:58px 8px 0px 0px; border:0;">
</a>
<a href="http://twitter.com/piratesahoy_"
title="Follow us on Twitter">
<img src="http://piratesahoy.bowengames.com/HeartsOfOak/Promotion/Images/Twitter_Icon34px.png"
style="float:right; margin:58px 8px 0px 0px; border:0;">
</a>
<a href="http://www.crydev.net/project_db.php?action=project_profile&team_id=6991&project_id=6788"
title="CryDev profile">
<img src="http://piratesahoy.bowengames.com/HeartsOfOak/Promotion/Images/Cry_Icon34px.png"
style="float:right; margin:58px 8px 0px 0px; border:0;">
</a>
<a href="http://www.indiedb.com/games/hearts-of-oak"
title="IndieDB profile">
<img src="http://piratesahoy.bowengames.com/HeartsOfOak/Promotion/Images/IDB_Icon34px.png"
style="float:right; margin:58px 8px 0px 0px; border:0;">
</a>
<a href="http://www.heartsofoakgame.com/"
title="Hearts of Oak official site">
<img src="http://piratesahoy.bowengames.com/HeartsOfOak/Promotion/Images/HoOLogo165x100white.png"
style="float:left; margin-left:24px; border:0;">
</a>
</div>
And the code for the original-size 150px-tall banner:
HTML:
<div
style="
width:550px; height:150px; margin-right:auto; margin-left:auto;
background-image:
url(http://piratesahoy.bowengames.com/HeartsOfOak/Promotion/Images/HoOBanner550x150Logos.jpg);
background-repeat:no-repeat;
">
<a href="http://www.youtube.com/user/PiratesAhoyCommunity"
title="Subscribe to our YouTube channel">
<img src="http://piratesahoy.bowengames.com/HeartsOfOak/Promotion/Images/YT_Icon34px.png"
style="float:right; margin:108px 8px 0px 0px; border:0;">
</a>
<a href="http://www.facebook.com/PiratesAhoyCommunity"
title="Like us on Facebook">
<img src="http://piratesahoy.bowengames.com/HeartsOfOak/Promotion/Images/FB_Icon34px.png"
style="float:right; margin:108px 8px 0px 0px; border:0;">
</a>
<a href="http://twitter.com/piratesahoy_"
title="Follow us on Twitter">
<img src="http://piratesahoy.bowengames.com/HeartsOfOak/Promotion/Images/Twitter_Icon34px.png"
style="float:right; margin:108px 8px 0px 0px; border:0;">
</a>
<a href="http://www.crydev.net/project_db.php?action=project_profile&team_id=6991&project_id=6788"
title="CryDev profile">
<img src="http://piratesahoy.bowengames.com/HeartsOfOak/Promotion/Images/Cry_Icon34px.png"
style="float:right; margin:108px 8px 0px 0px; border:0;">
</a>
<a href="http://www.indiedb.com/games/hearts-of-oak"
title="IndieDB profile">
<img src="http://piratesahoy.bowengames.com/HeartsOfOak/Promotion/Images/IDB_Icon34px.png"
style="float:right; margin:108px 8px 0px 0px; border:0;">
</a>
<a href="http://www.heartsofoakgame.com/"
title="Hearts of Oak official site">
<img src="http://piratesahoy.bowengames.com/HeartsOfOak/Promotion/Images/HoO_Icon34px.png"
style="float:right; margin:108px 8px 0px 0px; border:0;">
</a>
<a href="http://www.piratesahoy.net/"
title="PiratesAhoy! forums">
<img src="http://piratesahoy.bowengames.com/HeartsOfOak/Promotion/Images/PA_Icon34px.png"
style="float:right; margin:108px 8px 0px 0px; border:0;">
</a>
</div>
Any thoughts on this?
As for non-HTML banners, I was thinking of just having the HoO/PA! banner followed by the icons shown separately below.
I'll work on a concept for that later.
EDIT: If anyone wants to improve the code I posted, please do. I'm still learning HTML, so my methods are probably not the most efficient.
EDIT2: Code updated to reflect changes.