|
ZetaBoards All-In-One; All possible modifications rolled into 1
|
|
Topic Started: May 1 2009, 03:35 PM (11,274 Views)
|
|
Viral.
|
May 1 2009, 03:35 PM
Post #1
|
- Posts:
- 3,097
- Group:
- Members
- Member
- #65,614
- Joined:
- August 19, 2005
- I'm Browsing With
- Chrome
- My Board URL
- http://zbaio.zetabin.com/
|
This modification works in all browsers
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/registerStep 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- Forum Username
- This is your username on the forum
- It is case sensitive
- ZetaBoards ID
- This is the ID of your account on your forum.
- If you do not know this, follow these steps:
- Log into your account on your forum
- Click on your username at the top of the forum (It should say "Welcome username")
- When your profile loads, look at the address bar
- In the address bar, the link should say something like http://sx.zetaboards.com/board_name/profile/some_numbers/
- The digits that you see after the profile/ is your ZetaBoards ID
- 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
- 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 - Page ID
- This must be "acp" (without the quotes)
- Page Title
- This is optional, but it is recommended to use "AIO Admin CP" (without the quotes)
- Link to this page in the board menu
- 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 - Page ID
- This must be "advert_cp" (without the quotes)
- Page Title
- This is optional, but it is recommended to use "AIO Advert CP" (without the quotes)
- Link to this page in the board menu
- 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 - Page ID
- This must be "donation_log" (without the quotes)
- Page Title
- This is optional, but it is recommended to use "AIO Donation Log" (without the quotes)
- Link to this page in the board menu
- 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 - Page ID
- This must be "login" (without the quotes)
- Page Title
- This is optional, but it is recommended to use "AIO Login" (without the quotes)
- Link to this page in the board menu
- 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 - Page ID
- This must be "register" (without the quotes)
- Page Title
- This is optional, but it is recommended to use "AIO Register" (without the quotes)
- Link to this page in the board menu
- 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 - Page ID
- This must be "reputation_log" (without the quotes)
- Page Title
- This is optional, but it is recommended to use "AIO Reputation Log" (without the quotes)
- Link to this page in the board menu
- 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 - Page ID
- This must be "shop" (without the quotes)
- Page Title
- This is optional, but it is recommended to use "AIO Shop" (without the quotes)
- Link to this page in the board menu
- 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 - Page ID
- This must be "ucp" (without the quotes)
- Page Title
- This is optional, but it is recommended to use "AIO UCP" (without the quotes)
- Link to this page in the board menu
- 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. - In your Admin CP, go to Themes >> Themes
- In the bottom of each of your themes, add the CSS given to you on the website
- Alternate Link
Step 11.In this step, you will need to add a small HTML snippet into your board templates - In your Admin CP, go to Themes >> Board Template >> Above the Board
- At the top of this box, add the small snippet given to you on the website
- Alternate Link
Step 12.In this step, you will need to add the main JavaScript into your board templates - In your Admin CP, go to Themes >> Board Template >> Below the Board
- 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 - In your Admin CP, go to Users & Groups >> Forum Access
- Mask Name
- This is your choice, but I recommend using "zbAIO Money Gain" (without the quotes)
- 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 - In your Admin CP, go to Users & Groups >> Groups
- Base Settings of: None
- Group Name
- This is your choice, but I recommend using "zbAIO Validator" (without the quotes)
- Group Permissions
- Select the permission mask you just created in the previous step.
- Group is visible in the member list
- View Board
- Use Offline Board
- View Topics Created by Other Members
- Promote To
- 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) - In your ACP, turn the board online (this can be put back offline afterwards)
- Go back to the forum and start the registration process
- Username
- This is your choice but make it something random
- Password
- Make this very secure. Use this password generator
- All other options are for you to decide
- 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 - In your Admin CP, go to Users & Groups >> Member Search and find the member you just registered
- Member of Group
- Set this to the newly created group
- Alternate Group
- Set this only to the newly created permission mask you created
- Protect from I.P bans
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>' ); }
Different Type of Drop-down - Fission
Spoiler: click to toggle What this does: Adds links in the dropdowns for the AIO ACP/ UCP and donation log. Also adds links to the shop and Advert CP in the submenu. Browser Compatibility: UntestedHow 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
-
if (aio_logged_in()) { $("#menu_ucp ul").append ('<li><a title="ZB All-in-One Settings" href="'+main_url+'pages/ucp">AIO UCP</a></li>'); $("#menu_acp ul").append ('<ul class="aio_is_admin"><li><a title="All-in-One ACP" href="'+main_url+'pages/acp">AIO Admin</a></li></ul>'); $("#menu_pm ul").append ('<li><a href="'+main_url+'pages/donation_log">Donation Log</a></li>'); $("#submenu a:contains('FAQ')").after('<a href="'+main_url+'pages/advert_cp" title="Ad Space">Advertise</a>').after('<a href="'+main_url+'pages/shop" title="All-in-One Shop">Shop</a>'); }
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(){ if (aio_logged_in()) { $("#menu_ucp ul").append ('<li><a title="ZB All-in-One Settings" href="'+main_url+'pages/ucp">AIO UCP</a></li>'); $("#menu_acp ul").append ('<ul class="aio_is_admin"><li><a title="All-in-One ACP" href="'+main_url+'pages/acp">AIO Admin</a></li></ul>'); $("#menu_pm ul").append ('<li><a href="'+main_url+'pages/donation_log">Donation Log</a></li>'); $("#submenu a:contains('FAQ')").after('<a href="'+main_url+'pages/advert_cp" title="Ad Space">Advertise</a>').after('<a href="'+main_url+'pages/shop" title="All-in-One Shop">Shop</a>'); } }
If you need help with installation, or anything else, you can post here.
Edited by Viral., Sep 18 2009, 10:26 AM.
|
|
|
| |
|
Delirium
|
May 1 2009, 03:43 PM
Post #2
|
Who Watches the Watchmen?
- Posts:
- 888
- Group:
- Members
- Member
- #53,155
- Joined:
- May 2, 2005
- I'm Browsing With
- Firefox 3
|
Ah, we can finally link to this in support. Great job.
|
|
|
| |
|
Viral.
|
May 1 2009, 03:54 PM
Post #3
|
- Posts:
- 3,097
- Group:
- Members
- Member
- #65,614
- Joined:
- August 19, 2005
- I'm Browsing With
- Chrome
- My Board URL
- http://zbaio.zetabin.com/
|
Thanks .
|
|
|
| |
|
Lewiz
|
May 1 2009, 04:23 PM
Post #4
|
- Posts:
- 11
- Group:
- Members
- Member
- #182,497
- Joined:
- April 25, 2009
- I'm Browsing With
- Firefox 3
- My Board URL
- http://s1.zetaboards.com/innovationdesigns
|
OMG!!
YOU ARE MY HERO!!
Just one question;
Once you have it working and have selected the settings and what not how do you go back and change it. Say...i want to turn affiliations on now.
Edited by Lewiz, May 1 2009, 05:03 PM.
|
|
|
| |
|
Mullet Man
|
May 1 2009, 08:49 PM
Post #5
|
- Posts:
- 1,111
- Group:
- Members
- Member
- #89,006
- Joined:
- January 5, 2006
- I'm Browsing With
- Firefox 3
- My Board URL
- http://s1.zetaboards.com/MetroForum
|
Wow! I am impressed! Good job
|
|
|
| |
|
Lewiz
|
May 2 2009, 04:25 AM
Post #6
|
- Posts:
- 11
- Group:
- Members
- Member
- #182,497
- Joined:
- April 25, 2009
- I'm Browsing With
- Firefox 3
- My Board URL
- http://s1.zetaboards.com/innovationdesigns
|
Ok, i figured out how to do it (go to the web-pages that are made during the installation).
And members use the webpages too...god, i'm such a newb.
|
|
|
| |
|
Nemomon
|
May 2 2009, 05:06 AM
Post #7
|
- Posts:
- 1,317
- Group:
- Members
- Member
- #167,195
- Joined:
- April 4, 2008
- I'm Browsing With
- Firefox 3
|
But I noticed that there is no quick link to AIO ACP. I actually copied it to notepad box. Or maybe I'm missing it. But also I don't see the link to UCP. It's only accessible from URL bar and changing the address.
|
|
|
| |
|
Viral.
|
May 2 2009, 08:39 AM
Post #8
|
- Posts:
- 3,097
- Group:
- Members
- Member
- #65,614
- Joined:
- August 19, 2005
- I'm Browsing With
- Chrome
- My Board URL
- http://zbaio.zetabin.com/
|
Actually there is an extra add-on with all of the links, and it hides the ACP link if you're not an admin and stuff. I'll add it to the first post.
|
|
|
| |
|
Nemomon
|
May 2 2009, 08:46 AM
Post #9
|
- Posts:
- 1,317
- Group:
- Members
- Member
- #167,195
- Joined:
- April 4, 2008
- I'm Browsing With
- Firefox 3
|
Fact, it's working now.
|
|
|
| |
|
Sookie
|
May 2 2009, 12:29 PM
Post #10
|
- Posts:
- 175
- Group:
- Members
- Member
- #85,147
- Joined:
- December 16, 2005
- I'm Browsing With
- Firefox 3
|
Amazing code there, Viral. I have a couple of questions to ask, before I go through the process of adding it. First being, are we able to add our own items to the shop? Second, do we have the option to call the money what we wish, or is that preset?
|
|
|
| |
|
davadude
|
May 2 2009, 01:46 PM
Post #11
|
- Posts:
- 101
- Group:
- Members
- Member
- #174,609
- Joined:
- September 18, 2008
- I'm Browsing With
- Firefox 3
- My Board URL
- http://s1.zetaboards.com/davadudethemse
|
- Domi
- May 2 2009, 12:29 PM
do we have the option to call the money what we wish, or is that preset? You have that option
|
|
|
| |
|
Aquaventure
|
May 2 2009, 03:15 PM
Post #12
|
- Posts:
- 83
- Group:
- Members
- Member
- #171,811
- Joined:
- July 14, 2008
- I'm Browsing With
- Firefox 3
|
"Once you have registered the user, you will need to enter the username and password (CaSe SeNsItIvE) onto the registration website"
/\ what do you mean by this???
|
|
|
| |
|
Pilla
|
May 2 2009, 03:21 PM
Post #13
|
- Posts:
- 19
- Group:
- Members
- Member
- #180,667
- Joined:
- February 19, 2009
- I'm Browsing With
- Firefox 3
|
Thanks!!!!
You are my hero, viral!
|
|
|
| |
|
Viral.
|
May 2 2009, 04:51 PM
Post #14
|
- Posts:
- 3,097
- Group:
- Members
- Member
- #65,614
- Joined:
- August 19, 2005
- I'm Browsing With
- Chrome
- My Board URL
- http://zbaio.zetabin.com/
|
- Domi
- May 2 2009, 12:29 PM
Amazing code there, Viral. I have a couple of questions to ask, before I go through the process of adding it. First being, are we able to add our own items to the shop? Second, do we have the option to call the money what we wish, or is that preset? Yes to both of those questions.
@Aquaventure: In the registration process it asks you to register a user. After doing that, you need to type in the login details (username/password) on the registration website.
Edited by Viral., May 2 2009, 04:52 PM.
|
|
|
| |
|
Pala!
|
May 3 2009, 08:36 AM
Post #15
|
- Posts:
- 52
- Group:
- Members
- Member
- #166,140
- Joined:
- March 3, 2008
|
I'm using this a few weeks. Best code out there by far.
Members really love it, thanks again Viral.
Also will there be anymore additions to the system in the future?
|
|
|
| |
| 1 user reading this topic (1 Guest and 0 Anonymous)
|