Note: These are Installation and Configuration Instructions for SEO-Board 1.05
If you are upgrading from 1.0x to 1.05 look at the upgrade.htm file in your SEO-Board directory.

Installation

1. Create a MySQL database. Use the web based MySQL admin provided by your hosting provider.
Or use the plain SQL command: create database DatabaseName;

2. Unzip the SEO-Board zip file and upload all files and subdirectories.

3. Set up all options in the file seo-board_options.php . Here's a list of all variables you need to setup in order to install the board:

4. Run the installation script from your browser (install.php). Example: http://www.yoursite.com/forum/install.php
If you have set all user/password fields above correctly, you should get 'Forum Installed Successfully!' message. If something is not configured, you'll get the specific MySQL error.

5. Delete install.php from your site! If you don't someone can run it.

6. Access your forum from a web browser. Use the admin username and password to login. You will see a link to the admin panel.

Create your forums

In the admin panel create all forums and forum categories. It is pretty straightforward.

Customize all variables in seo-board_options.php

seo-board_options.php contains many other variables that control the functionality of the board. Now's the time to set them right.

Setting Special Forum Options

SEO-Board supports special forums (private, readonly..). This is set in seo-board_options.php using php arrays. Forums are identified by their Forum IDs as kept in the database. To find the ForumID of a forum click on it and you'll see the ID in the URL (as f=id or forumid.htm). SEO-Board uses seo-board_options.php to store all these options in order to save database queries and speed the forum script up maximally.

Setting Moderators

You can assign moderators to every forum. These options are set in seo-board_options.php to avoid unnecessary queries to the database. You need to know the Forum IDs and User IDs of the moderators. To find the User ID of a user click on his/her user profile and the ID will appear in its URL.

Setting Up the RSS/Atom Feeds

Apache Mod-Rewrite Support

If you want to use search engine friendly URLs read this section. Instead of having an URL like index.php?a=vtopic&t=12, you can have topic12.htm This will work only on Apache.

1. In seo-board_options.php set the $modrewrite variable to 1 ($modrewrite = 1;). Now SEO-Board will generate search engine friendly URLs.

2. Put the mod_rewrite rules in the .htaccess file in your forum directory. See the htaccess_example.txt file for the default way to do it:
RewriteEngine On
RewriteRule ^forum([0-9]+)\.htm$ ./index.php?a=vforum&f=$1
RewriteRule ^forum([0-9]+)-([0-9]+)\.htm$ ./index.php?a=vforum&f=$1&p=$2
RewriteRule ^article([0-9]+)\.htm$ ./index.php?a=vtopic&t=$1
RewriteRule ^article([0-9]+)-([0-9]+)\.htm$ ./index.php?a=vtopic&t=$1&p=$2

You may need to make some changes to the above text (like include the path to the forum files or sth else)

Skin your Board

Colors, borders etc. are kept in style.css file in your /skin/ subdirectory. Edit the file to change colors/borders etc.

All HTML is kept in files in the /skin/ subdirectory. Edit the HTML files to make changes to the overall design. Files: main_header.htm and main_footer.htm are common to all forum pages and you can edit them to make your forum fit into your site's design.
To find which HTML template file you need to edit, view the HTML source of a page and you'll see the start and end of each template. Example: <!-- START: mainguestnavigation --> means start of mainguestnavigation.htm template.

Smilie Support

Smilie info is kept in /smilies/smilies.php file. Array $sm_search contains the smilie text codes and $sm_replace the path to the corresponding smilie image. Edit these 2 arrays to change the installed smilies.
The $barsmilies variable specifies how many smilies should be shown on the smilie bar (when you make posts). If there are more smilies than shown, SEO-Board inserts a link "All Smilies" that runs a popup showing all smilies.
To change the way the popup shows all smilies edit smilies_popup.php

License Agreement

1. I am not responsible for anything that happens by the usage of SEO-Board (except high search engine traffic, great speed and satisfied forum users)
2. You can edit/customize the forum, use it free for personal/commercial sites.
3. You can use parts of the code in your own applications.
4. You cannot rebrand and sell SEO-Board.

Got Questions? Need Help?

I will be happy to help you. Ask your questions on the community forums.


Best,
Hristo Hristov