Welcome Guest [Log In] [Register]
Search Members Calendar | Rules ZB Code Index IF Code Index
ZBCode
  • Navigation
  • ZBCode
  • Coding Resources
  • Zetaboards Modifications
  • ZetaBoards All-In-One
Hey, welcome to ZBCode, the premier coding forum for ZB. Here you fill find some of the best Invisionfree and Zetaboards Codes on the network! Unfortunately, you're sorta hovering around in guest mode at the moment; why not join in on the fun? Register an account and you can start accessing the wealth of resources we have available here. Enjoy your stay at ZBCode, and remember to tell all your friends about us; the more members, the more codes available. ;)

Interested in joining? Click here.


If you are already a member of ZBCode, feel free to login right here:

Username:   Password:
Locked Topic
  • Pages:
  • 1
  • 2
  • …
  • 15
ZetaBoards All-In-One
Tweet Topic Started: May 3 2009, 09:17 AM (13,803 Views)
Viral May 3 2009, 09:17 AM Post #1


Posts:
342
Group:
Dedicated
Member
#48
Joined:
Jul 17, 2008
Coding language
PHP
This modification works in all modern browsers besides Internet Explorer

Using this modification, you are able to use as many of the following features:

  • Money System
  • Reputation System
  • Bank
  • Donation
  • Shop
  • Advanced Advert CP with Stats
  • Shoutbox
  • User Control Panel


Everything is automatic and can be turned off if you don't want or need to use it.

Unfortunately, the setup process if pretty long (well, it looks long but it only takes between 5 and 10 minutes if you know what you're doing.

INSTALLATION

Spoiler: click to toggle
You must refer to this guide whilst installing the AIO otherwise you may come across some problems.

Notes
  • The board should be turned offline throughout the installation. In one of the steps you will need to turn it online temporarily.
  • When you are on the installation website, you must not refresh the page, reload the page, or press the forward/back button otherwise you will not be able to register the account.
  • Throughout the installation there will be some important links. Unfortunately, these links are all white and quite hard to see, blame scotty XD .
  • Your IP address will be logged. This is only, and will only be used to differentiate between multiple accounts being used.


Installation Website: http://aio.zetabin.com/register

Step 1.
In this step you will be asked for information about the forum you are using the AIO on. If you do not enter this information correctly, the AIO will not work on your forum.
Preview
  1. Forum Username
    • This is your username on the forum
    • It is case sensitive

  2. ZetaBoards ID
    • This is the ID of your account on your forum.
    • If you do not know this, follow these steps:
      1. Log into your account on your forum
      2. Click on your username at the top of the forum (It should say "Welcome username")
      3. When your profile loads, look at the address bar
      4. In the address bar, the link should say something like http://sx.zetaboards.com/board_name/profile/some_numbers/
      5. The digits that you see after the profile/ is your ZetaBoards ID

  3. Forum Name
    • This does not have to be correct, but it will be used for extra advertising for your forum, and a directory in the future

  4. Forum Domains
    • This must be 100% correct.
    • On the first line, enter the domain that you primarily use for your forum. (If you have not bought a domain, enter the zetaboards address
    • Then enter all other domains you use on a new line
    • You must enter the zetaboards address even if you use a domain for your forum
    • All domanis/ addresses must not include a http:// or a trailing slash (/) or the index/


Step 2.
In this step, you will need to create a new webpage using the webpage builder in the acp
  1. Page ID
    • This must be "acp" (without the quotes)

  2. Page Title
    • This is optional, but it is recommended to use "AIO Admin CP" (without the quotes)

  3. Link to this page in the board menu
    • This is your choice

  4. Page Content
    • You must copy what is in the text box and paste this into the page content box.
    • Alternate Link


Step 3.
In this step, you will need to create a new webpage using the webpage builder in the acp
  1. Page ID
    • This must be "advert_cp" (without the quotes)

  2. Page Title
    • This is optional, but it is recommended to use "AIO Advert CP" (without the quotes)

  3. Link to this page in the board menu
    • This is your choice

  4. Page Content
    • You must copy what is in the text box and paste this into the page content box.
    • Alternate Link


Step 4.
In this step, you will need to create a new webpage using the webpage builder in the acp
  1. Page ID
    • This must be "donation_log" (without the quotes)

  2. Page Title
    • This is optional, but it is recommended to use "AIO Donation Log" (without the quotes)

  3. Link to this page in the board menu
    • This is your choice

  4. Page Content
    • You must copy what is in the text box and paste this into the page content box.
    • Alternate Link


Step 5.
In this step, you will need to create a new webpage using the webpage builder in the acp
  1. Page ID
    • This must be "login" (without the quotes)

  2. Page Title
    • This is optional, but it is recommended to use "AIO Login" (without the quotes)

  3. Link to this page in the board menu
    • This is your choice

  4. Page Content
    • You must copy what is in the text box and paste this into the page content box.
    • Alternate Link


Step 6.
In this step, you will need to create a new webpage using the webpage builder in the acp
  1. Page ID
    • This must be "register" (without the quotes)

  2. Page Title
    • This is optional, but it is recommended to use "AIO Register" (without the quotes)

  3. Link to this page in the board menu
    • This is your choice

  4. Page Content
    • You must copy what is in the text box and paste this into the page content box.
    • Alternate Link


Step 7.
In this step, you will need to create a new webpage using the webpage builder in the acp
  1. Page ID
    • This must be "reputation_log" (without the quotes)

  2. Page Title
    • This is optional, but it is recommended to use "AIO Reputation Log" (without the quotes)

  3. Link to this page in the board menu
    • This is your choice

  4. Page Content
    • You must copy what is in the text box and paste this into the page content box.
    • Alternate Link


Step 8.
In this step, you will need to create a new webpage using the webpage builder in the acp
  1. Page ID
    • This must be "shop" (without the quotes)

  2. Page Title
    • This is optional, but it is recommended to use "AIO Shop" (without the quotes)

  3. Link to this page in the board menu
    • This is your choice

  4. Page Content
    • You must copy what is in the text box and paste this into the page content box.
    • Alternate Link


Step 9.
In this step, you will need to create a new webpage using the webpage builder in the acp
  1. Page ID
    • This must be "ucp" (without the quotes)

  2. Page Title
    • This is optional, but it is recommended to use "AIO UCP" (without the quotes)

  3. Link to this page in the board menu
    • This is your choice

  4. Page Content
    • You must copy what is in the text box and paste this into the page content box.
    • Alternate Link


Step 10.
In this step, you will need to edit the CSS for all of your themes installed.
  1. In your Admin CP, go to Themes >> Themes
  2. In the bottom of each of your themes, add the CSS given to you on the website
  3. Alternate Link


Step 11.
In this step, you will need to add a small HTML snippet into your board templates
  1. In your Admin CP, go to Themes >> Board Template >> Above the Board
  2. At the top of this box, add the small snippet given to you on the website
  3. Alternate Link


Step 12.
In this step, you will need to add the main JavaScript into your board templates
  1. In your Admin CP, go to Themes >> Board Template >> Below the Board
  2. At the top of this box, add the small snippet given to you on the website


Step 13.
In this step you will need to create a new permission mask
  1. In your Admin CP, go to Users & Groups >> Forum Access
  2. Mask Name
    • This is your choice, but I recommend using "zbAIO Money Gain" (without the quotes)

  3. Permissions
    • For any forum where you want to gain money in, tick the "Read" and "View" boxes
    • For any forum where you want to disable money gain, untick the "Read" and "View" boxes
    • All other boxes should be left unticked


Step 14.
In this step, you will need to create a new group
  1. In your Admin CP, go to Users & Groups >> Groups
  2. Base Settings of: None
  3. Group Name
    • This is your choice, but I recommend using "zbAIO Validator" (without the quotes)

  4. Group Permissions
    • Select the permission mask you just created in the previous step.

  5. Group is visible in the member list
    • No

  6. View Board
    • Yes

  7. Use Offline Board
    • Yes

  8. View Topics Created by Other Members
    • Yes

  9. Promote To
    • No Promotion

  10. All other options should be set to no


Step 15.
In this step, you will need to manually register a new user (not pre-reg)
  1. In your ACP, turn the board online (this can be put back offline afterwards)
  2. Go back to the forum and start the registration process
  3. Username
    • This is your choice but make it something random

  4. Password
    • Make this very secure. Use this password generator

  5. All other options are for you to decide
  6. Once you have registered the user, you will need to enter the username and password (CaSe SeNsItIvE) onto the registration website


Step 16.
In this step, you will need to edit the newly created user
  1. In your Admin CP, go to Users & Groups >> Member Search and find the member you just registered
  2. Member of Group
    • Set this to the newly created group

  3. Alternate Group
    • Set this only to the newly created permission mask you created

  4. Protect from I.P bans
    • Yes


Step 17.
You have finished the most boring, and longest installation process you will ever have to do :) .


Add-Ons

Drop-down with all links
Spoiler: click to toggle
What this does: Adds a drop down menu next to your inbox with links to the various AIO features
Browser Compatibility: All Browsers
How to set it up:

Find the following in your board templates:
Code: HTML
 
function aio_plug_your_own_stuff_here(){
// there may be codes in this part already
}

Before the last }, add the following code:
Code: HTML
 
aio_menu( "menu_aio", main_url+"pages/ucp", "AIO Links", '', '<div class="aio_not_registered"><li><a href="'+main_url+'pages/register">Register</a></li></div><div class="aio_logged_out"><li><a href="'+main_url+'pages/login">Log In</a></li></div><div class="aio_is_admin"><li><a href="'+main_url+'pages/acp">Admin CP</a></li></div><li><a href="'+main_url+'pages/ucp">UCP</a></li><li><a href="'+main_url+'pages/shop">Shop</a></li><li><a href="'+main_url+'pages/advert_cp">Ad Space</a></li><li><a href="'+main_url+'pages/donation_log">Donation Log</a></li><div class="aio_logged_in"><li><a href="javascript:aio_logout();">Log Out</a></li></div>' );

If you have not added any other add ons, the function should now look like this:
Code: HTML
 
function aio_plug_your_own_stuff_here(){
aio_menu( "menu_aio", main_url+"pages/ucp", "AIO Links", '', '<div class="aio_not_registered"><li><a href="'+main_url+'pages/register">Register</a></li></div><div class="aio_logged_out"><li><a href="'+main_url+'pages/login">Log In</a></li></div><div class="aio_is_admin"><li><a href="'+main_url+'pages/acp">Admin CP</a></li></div><li><a href="'+main_url+'pages/ucp">UCP</a></li><li><a href="'+main_url+'pages/shop">Shop</a></li><li><a href="'+main_url+'pages/advert_cp">Ad Space</a></li><li><a href="'+main_url+'pages/donation_log">Donation Log</a></li><div class="aio_logged_in"><li><a href="javascript:aio_logout();">Log Out</a></li></div>' );
}


If you need help with installation, or anything else, you can post here.
Edited by Viral, Jul 17 2009, 05:44 PM.

Posted Image
Offline Profile Goto Top
 
Saruman May 3 2009, 09:51 AM Post #2
Member Avatar


Posts:
147
Group:
Member
Member
#2,195
Joined:
Feb 2, 2009
Coding language
HTML/CSS
Thank you for this Viral.
I'll add it in soon.

So we can turn off the "Shout Box?"
ECLYPTIC STUDIOS
Posted Image
WE'RE A CHAOTIC BUNCH
Game Reviews, Trailers, Graphics Requests, Full Length Anime, Impulse Gaming
JOIN NOW
Offline Profile Goto Top
 
Viral May 3 2009, 10:04 AM Post #3


Posts:
342
Group:
Dedicated
Member
#48
Joined:
Jul 17, 2008
Coding language
PHP
You can turn off anything you want :) .

Posted Image
Offline Profile Goto Top
 
Reid May 3 2009, 12:50 PM Post #4
Member Avatar
What? The land of the free? Whoever told you that was your enemy.

Posts:
1,790
Group:
Distinguished Coder
Member
#148
Joined:
Jul 20, 2008
Viral
May 3 2009, 09:17 AM
besides Internet Explorer
Sorry, I just couldn't help laughing at this. IE ftw. :P

Nice code, by the way. I had seen the "AIO" thing around occasionally, I always wondered what it is... and now I know. :P
The Resource Board
Offline Profile Goto Top
 
Viral May 3 2009, 01:12 PM Post #5


Posts:
342
Group:
Dedicated
Member
#48
Joined:
Jul 17, 2008
Coding language
PHP
Thanks. IE sucks btw lol.

Posted Image
Offline Profile Goto Top
 
God Like Oni May 4 2009, 04:07 AM Post #6
Member Avatar


Posts:
299
Group:
Member
Member
#2,786
Joined:
Apr 12, 2009
registeration is offline

and

Donate log link broken
Posted Image
Posted Image
Offline Profile Goto Top
 
Viral May 4 2009, 05:05 AM Post #7


Posts:
342
Group:
Dedicated
Member
#48
Joined:
Jul 17, 2008
Coding language
PHP
Registration is online, but as you have already registered an account, it has turned offline for you.

What comes up when you click donation log?

Posted Image
Offline Profile Goto Top
 
God Like Oni May 4 2009, 06:42 AM Post #8
Member Avatar


Posts:
299
Group:
Member
Member
#2,786
Joined:
Apr 12, 2009
404 File Not Found

I don't think I've registered.
Edited by God Like Oni, May 4 2009, 06:42 AM.
Posted Image
Posted Image
Offline Profile Goto Top
 
Viral May 4 2009, 07:54 AM Post #9


Posts:
342
Group:
Dedicated
Member
#48
Joined:
Jul 17, 2008
Coding language
PHP
What's the link to your forum?

Posted Image
Offline Profile Goto Top
 
ZeroVelocity May 4 2009, 02:14 PM Post #10
Member Avatar
Mrs. Tentacles likes chocolate

Posts:
47
Group:
Member
Member
#154
Joined:
Jul 20, 2008
Coding language
HTML/CSS
Arg, do I need to install this in order? I missed step no. 12 and out it in with the add ons and I got this little message: The AIO has not been set up properly. The validation account has not been configured.
NO SIGS 4 U!
Offline Profile Goto Top
 
1 user reading this topic (1 Guest and 0 Anonymous)
Go to Next Page
« Previous Topic · Zetaboards Modifications · Next Topic »
Locked Topic
  • Pages:
  • 1
  • 2
  • …
  • 15

Track Topic · E-mail Topic Time: 7:39 PM Jul 10
Hosted for free by ZetaBoards · Privacy Policy