News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

ApolloBB

Started by zwaldowski, September 06, 2007, 09:40:37 AM

Previous topic - Next topic

zwaldowski

Link to the theme


ApolloBB

Thank you for checking out my first theme!  ApolloBB is a smooth, crisp, and clean theme ported from phpBB (with permission).  It includes five colors and many options.

I pride by the fact that my theme validates as XHTML 1.0 Transitional and CSS 2.0.  ApolloBB is not tableless, but a tableless design is planned for the next version.  It is designed for SMF 1.1.3 or greater, and is not supported on any other version.

Options and Features
ApolloBB includes the following options:

  • A custom logo
  • Showing the forum's name near the logo
  • Displaying a custom HTML code under the member bar, before the content
  • Displaying locked and sticky icons seperate from the topic icon itself
  • Displaying polls within the topic table
  • Showing a custom copyright text
  • Setting the theme color (this is if users do not have a choice)
  • Allowing users to select their own color
  • Showing login/search boxes in the header or member bar.
  • Aligning child boards in two rows. You can set it to display the child boards in one row only.
  • Enabling or disabling the"boardname", "posts", "lastposts" headers on the board index.

They can all be set in the Administration, under Configuration >> Themes and Layout >> Current Theme (if you are using ApolloBB).

Live Demo
You can find a live demo of ApolloBB at http://demo.freeguides.co.cc/apollobb.  Big thanks to the guys over there for putting this up for me.

Installation
To install the ApolloBB theme, log in to your board.  Enter the administration using the "Admin" button at the top.  Using the left sidebar, navigate to "Configuration >> Themes and Layout".  Make sure the "Manage and Install" tab is selected.  Scroll down to where it says "Install a new theme".  Under the "From a file" heading, click on the Browse button and navigate to where you saved the theme.  Make sure its location is entered in the box, and then click Install.  Simple as that.

TinyPortal
Do you use TinyPortal for SMF?  You can download ApolloBB-TP with full TinyPortal compatibility and XHTML compliance at my site or by clicking on the link above.

Modifications and Languages
If your modification alters the following template files, you will have to manually edit them:

  • BoardIndex.template.php  (the front page)
  • Display.template.php  (the topic page)
  • MessageIndex.template.php  (the board listing page)
  • PersonalMessage.template.php  (the PM page)
  • Post.template.php  (the posting page)
  • Search.template.php  (the search page)

The template pages are mostly the same to the SMF default theme, and should hardly take any work to be added in.

ApolloBB includes the Dilber MC modification patched in to fix a gradient error and has built-in support for the Ad Management mod.

Language support is, by default, English.  Our theme includes both Settings.english.php and Modifications.english.php files.  If you have any mods installed that edit the SMF Core theme's Modifications.english.php, you must add them in ApolloBB's file as well.  Make sure not to overwrite any data in ApolloBB's language file, but also make sure to copy all the data in SMF's language file to it.

Credits

What's New?
ApolloBB 1.2.6 (2 Oct 2007) - Fixed bug in statistics system.  All outstanding bugs are fixed!
ApolloBB 1.2.5 (28 Sep 2007) - Cleaned up CSS, added set width option, fixed display bugs for header, partially redesigned MessageIndex, fixed message fader, removed IE errors, compatible with 1.1.4
ApolloBB 1.2 (16 Sep 2007) - Added new bar above the navigation bar, containing a random news line (if enabled) and the date.  The date has been removed from the linktree.  The color selection box has been moved inside the member bar, and the contract/expand trigger icon has been moved inside to the selection box's old position.  The board index has been partially redesigned, looking more like the original Apollo theme.  Cleaned up and altered the topic display, you can now move a poll into the topic section.  Cleaned up some images and removed artifacts.
ApolloBB 1.0.2  (8 Sep 2007) - Fixed XHTML validity bug, renamed theme to ApolloBB, added in AdMod support.
Apollo 1.0  (3 Sep 2007) - Initial theme release.

------------------------
Help me win an iPod, or maybe a Wii!

nitins60

Good theme!! I can help ppl to manage/install admod :)
however i didn't find diffe between default display.template.php and yr theme file :o

ormuz


zwaldowski

Quote from: nitins60 on September 06, 2007, 09:58:53 AM
Good theme!! I can help ppl to manage/install admod :)
however i didn't find diffe between default display.template.php and yr theme file :o

The Display.template.php contains some cleaning up in the buttons and breadcrumbs, and adds a phpBB-style title.  Since I don't think that is changed by the ad mod, it should be the same edits for the default theme.

------------------------
Help me win an iPod, or maybe a Wii!

aldo

#4
Wow! Nice theme. I love it. Its like DilberMC but more modern. And I am glad you have the place where you can put a copyright, it is very useful ;)

zwaldowski

ApolloBB 1.0.2 released

It is recommended that all users update to this release.

Updates/Fixes:

  • Fixed an XHTML validity bug for guests
  • Theme now completely renamed to ApolloBB
  • Includes built-in support for Ad Management mod

To update to this version, you will have to reinstall.  Download the new version and upload it via SMF's theme panel.

When removing the theme (under Themes and Settings), remember that the old one is named Apollo and the new one is ApolloBB.  Users that use the old Apollo theme should be reset to your forum's default, which we hope is Apollo :D.

Note that if Apollo (the old version) is your forum's default, you will have to change it before removing the old version.

When removing the old files (via FTP or other similar file protocols), the old theme is called apolloBB, while the new version should be ApolloBB.  Remove the apolloBB directory.

----------------

Thank you all for downloading ApolloBB.  Please continue to suggest new features, options, etc.

------------------------
Help me win an iPod, or maybe a Wii!

mrstime

#6
I installed the theme no problem however I am not showing the color choice options like on your demo.   I found the setting.   One other question, how can I add a chat button?

zwaldowski

It'll be in the index.template.php file.

Look for (line 706, as of this version):

// The [calendar]!
if ($context['allow_calendar'])
echo '
<a href="', $scripturl, '?action=calendar" ' , $current_action == 'calendar' ? 'class="nav_important"' : '' , '>' , $txt['calendar24'] , '</a>&nbsp;|';

Add this:

// New Button
echo '
<a href="', $scripturl, '?action=action here" ' , $current_action == 'same action here' ? 'class="nav_important"' : '' , '>' , $txt['text'] , '</a>&nbsp;|';


Replace action here and 'text' with what comes with the mod.

Or, if you're linking to a custom page:

// New Button
echo '
<a href="http://link.to.page.here">Link</a>&nbsp;|';

------------------------
Help me win an iPod, or maybe a Wii!

mrstime

I am going to be brave and try that.  If I mess it up I will cry.  LOL

Great, great theme here!!  The members are already loving it, now they will be over the moon if I can get the chat button and it working. 

Thank you so much. 

mrstime

Now, after that calendar tag is where I put the code you gave me...correct?   I want to make sure I get this right. 

zwaldowski

Yes.


// The [calendar]!
if ($context['allow_calendar'])
echo '
<a href="', $scripturl, '?action=calendar" ' , $current_action == 'calendar' ? 'class="nav_important"' : '' , '>' , $txt['calendar24'] , '</a>&nbsp;|';
// New Button
echo '
<a href="', $scripturl, '?action=action here" ' , $current_action == 'same action here' ? 'class="nav_important"' : '' , '>' , $txt['text'] , '</a>&nbsp;|';


------------------------
Help me win an iPod, or maybe a Wii!

junglecat

I installed this and there is no news box. How do I add that at the top.

Also, where do I edit the header?
PM me for affordable hosting. I will install your SMF forum with your choice of a theme for FREE.
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~
Join us at Christian Discussions 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~

zwaldowski

You can enable a news fader on the front page in the options.  As for on every page, that is to be done soon in ApolloBB 1.1, which I'll put out this week.

What do you need to edit the header for, might I ask?  If you need to change the logo, that is in the options as well.

------------------------
Help me win an iPod, or maybe a Wii!

junglecat

Quote from: zwaldowski on September 09, 2007, 08:31:33 PM
What do you need to edit the header for, might I ask? 

I have a row of links to put across the top: donate, rules, etc.
PM me for affordable hosting. I will install your SMF forum with your choice of a theme for FREE.
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~
Join us at Christian Discussions 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~

zwaldowski

So do you want to add buttons to the header navigation, or is it something else?  If it is the latter, you'll have to go fishing in the index.template.php file.  If it is the former, please view my above post.

------------------------
Help me win an iPod, or maybe a Wii!

junglecat

I got my links added at the top, you can see it here right under the default links: http://agricommunity.com/christian/index.php :D
PM me for affordable hosting. I will install your SMF forum with your choice of a theme for FREE.
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~
Join us at Christian Discussions 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~

zwaldowski

I forgot to mention, you could have used the global HTML option to added them in right below the member bar.

------------------------
Help me win an iPod, or maybe a Wii!

junglecat

Quote from: zwaldowski on September 11, 2007, 06:55:45 AM
I forgot to mention, you could have used the global HTML option to added them in right below the member bar.

Global HTML option? I must have missed that one.
PM me for affordable hosting. I will install your SMF forum with your choice of a theme for FREE.
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~
Join us at Christian Discussions 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~

phodopus

Hi,

Nice theme, thanks, I installed it, but there is some differences in IE and Firefox.
Example for blue color:
Fields for login, password: Firefox - blue, IE - white.
Text area, when writing message: Firefox - white text on blue background, IE - black letters on blue background :)

And - could that text area be a bit more contrasty?
For example, sometimes I have problems with finding a cursor on green background :)

zwaldowski

I understand that.   IE's white background is due to it's own non-support for input.  Are you looking for Firefox to not have the input backgrounds?

------------------------
Help me win an iPod, or maybe a Wii!

Advertisement: