I'll quote Ombre's post now, since it was my basis for this, and he did a good job explaining the process.
Ombre wrote:The reason this is possible is because of a Firefox add-on called Stylish.
For this style to work you must download and install the Stylish add-on. It can be found here.
Installation is pretty simple.
After installing the add-on and restarting Firefox, navigate to the "Tools" menu and click on it.
Now go to Add-ons and click there.
In the "Extensions" tab find the Stylish tool.
Click on it once, then click the "Options" button.
At the far left there should be a button that has "Write" next to it. (Click it).
Come back to my topic and copy the code I gave you.
Now paste the code into the Stylish text editor we just opened.
Give it a description of your choice, and click save.
Make sure there is a check mark next to it on the Stylish list.
Enjoy.
Code: Select all
@-moz-document domain(halomods.com) {
dl[style*="announce_read.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/announce_read.gif) !important;
}
dl[style*="announce_read_locked.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/announce_read_locked.gif) !important;
}
dl[style*="announce_read_locked_mine.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/announce_read_locked_mine.gif) !important;
}
dl[style*="announce_read_mine.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/announce_read_mine.gif) !important;
}
dl[style*="announce_unread.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/announce_unread.gif) !important;
}
dl[style*="announce_unread_locked.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/announce_unread_locked.gif) !important;
}
dl[style*="announce_unread_locked_mine.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/announce_unread_locked_mine.gif) !important;
}
dl[style*="announce_unread_mine.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/announce_unread_mine.gif) !important;
}
dl[style*="forum_read.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/folder_read_big.gif) !important;
}
dl[style*="forum_read_locked.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/folder_read_locked_big.gif) !important;
}
dl[style*="forum_read_subforum.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/folder_read_big.gif) !important;
}
dl[style*="forum_unread.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/folder_unread_big.gif) !important;
}
dl[style*="forum_unread_locked.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/folder_unread_locked_big.gif) !important;
}
dl[style*="forum_unread_subforum.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/folder_unread_big.gif) !important;
}
dl[style*="sticky_read.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/sticky_read.gif) !important;
}
dl[style*="sticky_read_locked.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/sticky_read_locked.gif) !important;
}
dl[style*="sticky_read_locked_mine.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/sticky_read_locked_mine.gif) !important;
}
dl[style*="sticky_read_mine.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/sticky_read_mine.gif) !important;
}
dl[style*="sticky_unread.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/sticky_unread.gif) !important;
}
dl[style*="sticky_unread_locked.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/sticky_unread_locked.gif) !important;
}
dl[style*="sticky_unread_locked_mine.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/sticky_unread_locked_mine.gif) !important;
}
dl[style*="sticky_unread_mine.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/sticky_unread_mine.gif) !important;
}
dl[style*="topic_moved.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/topic_moved.gif) !important;
}
dl[style*="topic_read.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/topic_read.gif) !important;
}
dl[style*="topic_read_hot.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/topic_read_hot.gif) !important;
}
dl[style*="topic_read_hot_mine.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/topic_read_hot_mine.gif) !important;
}
dl[style*="topic_read_locked.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/topic_read_locked.gif) !important;
}
dl[style*="topic_read_locked_mine.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/topic_read_locked_mine.gif) !important;
}
dl[style*="topic_read_mine.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/topic_read_mine.gif) !important;
}
dl[style*="topic_unread.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/topic_unread.gif) !important;
}
dl[style*="topic_unread_hot.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/topic_unread_hot.gif) !important;
}
dl[style*="topic_unread_hot_mine.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/topic_unread_hot_mine.gif) !important;
}
dl[style*="topic_unread_locked.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/topic_unread_locked.gif) !important;
}
dl[style*="topic_unread_locked_mine.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/topic_unread_locked_mine.gif) !important;
}
dl[style*="topic_unread_mine.gif"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/topic_unread_mine.gif) !important;
}
a[class*="subforum unread"] {
background-image: url(http://www.halomods.com/SG/stylish_icons/subforum_unread.gif) !important;
}
strong[class*="pagination"] {
float: left !important;
margin-right: 5px !important;
}
}
A few quick credits:
Ombre for the basis of my understanding of the addon and the idea to do this.
JacksonCougAr for his icons from his site. Most of them weren't in my stock phpBB2 download, so I used the ones on his site, as his forums utilize them as a phpBB3 theme to give the appearance of phpBB2.
SourceGuy for allowing the images to be hosted on Halomods.