Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
CERBERUS: 1 vB4: runs multiple domains with custom styles, forums, universal login Details »»
CERBERUS: 1 vB4: runs multiple domains with custom styles, forums, universal login
Version: 1.00, by ibautocommunity ibautocommunity is offline
Developer Last Online: Jun 2020 Show Printable Version Email this Page

Category: Major Additions - Version: 4.0.x Rating:
Released: 11-23-2010 Last Update: Never Installs: 138
Uses Plugins
Re-useable Code Translations Is in Beta Stage  
No support by the author.

***Attention: This product is currently UNSUPPORTED***

We would like to release an Alpha version of the vBulletin4 Cerberus product. This product allows you to create one vBulletin4 installation which can power unlimited number of domains and sub-domains; while allowing to customize each domain differently to make it look like different sites or sections. Domains will have one universal admincp and user login information.

***Example***
www.supercoolautoforum.com - main site, all forums
ferarri.supercoolautoforum.com - custom style and forums, same login
bmw.supercoolautoforum.com- custom style and forums, same login
honda.supercoolautoforum.com - custom style and forums, same login
supercoolmotorcycleforum.com - custom style and forums, same login

*** Why are you releasing this, I want more features?! ***

This is a very simple product; we believe that the basic functionality provided in this product will satisfy a lot of communities - and since the product is simple - it will be easy to extend it and modify it to work for your custom community requirements.

Overview of Current Features:
  • One shared installation of vBulletin 4
  • One shared user account on all domains
  • Custom Style for each domain
  • Custom Forum listing for each domain
Known Issues:
  • CMS and Blogs are currently not configured to have special domain-specific categories and sections. CMS is shared across all sites although the appearance will be different for each domain.


Project Contributors: s.lauderdale;m.biddle;a.ahn; anders

Download Now

File Type: zip product-cerberus.zip (138.6 KB, 1793 views)

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
9 благодарности(ей) от:
BirdOPrey5, CvP, Gnoll, huevncom, merk_aus, mokujin, PhilG, SVIT.Share, xrvel

Comments
  #212  
Old 12-15-2010, 09:34 PM
sticky sticky is offline
 
Join Date: Sep 2003
Posts: 934
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by KW802 View Post
OK, here's the solution...


For those interested, the fix would be to modify your "** Load Config **" plugin and look for...
Code:
case 'bbtitle':
     if($ib_in_matching_host) {
          $vbulletin->options['bbtitle'] = $ib_the_spec[1];
     }
     break;
... and then below it add:
Code:
case 'keywords':
     if($ib_in_matching_host) {
          $vbulletin->options['keywords'] = $ib_the_spec[1];
     }
     break;
case 'description':
     if($ib_in_matching_host) {
          $vbulletin->options['description'] = $ib_the_spec[1];
     }
     break;
Then in your Cerberus settings (ACP => Options => vBCerberus => Cerberus Definition) add two new entries for 'keywords' & 'description' as needed.

Going by my example URLs I posted earlier, "CinVin.com" is my 'real' site while "LowerPottsgrove.com" is my virtual site I am running off of it using Cerberus. With that in mind, below is my current definition entry after adding the settings for 'hometitle' (see earlier in the thread), 'keywords', and 'description' as described in this post.

Remember, for your main 'real' site you only need to add the definitions for what you are overriding, you don't have to duplicate the settings that are normally in your ACP already.
I think VB needs to start paying you. You are an amazing resource on this board, seriously, your help with this product is better than most supported products.

You have my gratitude and I am in your debt.
Reply With Quote
  #213  
Old 12-15-2010, 10:33 PM
merk_aus merk_aus is offline
 
Join Date: Feb 2008
Location: Australia
Posts: 582
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by KW802 View Post
EDIT: Never mind, ignore my original response, I see what is going on.... the "meta name" & "meta description" are not being updated uniquely per domain. I'll experiment a bit tonight to see what I can do.
KW802 can I have your babies? You are a true asset to this board.
Reply With Quote
  #214  
Old 12-15-2010, 10:51 PM
merk_aus merk_aus is offline
 
Join Date: Feb 2008
Location: Australia
Posts: 582
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BirdOPrey5 View Post
Are you sure your domains are properly parked with your web host? (and not on domain forwarding)
Thanks for attempting to help
My forums are at: http://forums.sportainment.com.au - where this is installed - I have attempted to Park the Domain which then points to our main site (WIP) at http://www.sportainment.com.au - then attempted to redirect that to the board however doing that only shows the sportainment forums.

I have attempted with an addon domain however it doesn't work.

Just for information purposes (incase someone else wants to know) I am using cPanel.

EDIT: OKAY I thought I would update everyone. I finally got this installed. I installed a new one on my websites main domain http://sportainment.com.au and once doing that I have turned around and somehow got everything else to work.

My only issue now is (and I will be reviewing this entire thread to see if it is posted here) I am trying to make it that the CMS is only available on domain1.com and so if members type in domain2.com, domain3.com they get taken straight to the forums for that site.

If anyone can help would really be appreciated - in the mean time thank you to all the help from everyone in here so far.
Reply With Quote
  #215  
Old 12-15-2010, 11:51 PM
KW802's Avatar
KW802 KW802 is offline
 
Join Date: Jul 2003
Location: A galaxy far, far away...
Posts: 1,450
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by merk_aus View Post
Thanks for attempting to help
My forums are at: http://forums.sportainment.com.au - where this is installed - I have attempted to Park the Domain which then points to our main site (WIP) at http://www.sportainment.com.au - then attempted to redirect that to the board however doing that only shows the sportainment forums.

I have attempted with an addon domain however it doesn't work.

Just for information purposes (incase someone else wants to know) I am using cPanel.
I'm not following entirely... you're trying to get "forums.sportainment.com.au" and "www.sportainment.com.au" to show different content or the same content?
Reply With Quote
  #216  
Old 12-16-2010, 12:01 AM
merk_aus merk_aus is offline
 
Join Date: Feb 2008
Location: Australia
Posts: 582
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by KW802 View Post
I'm not following entirely... you're trying to get "forums.sportainment.com.au" and "www.sportainment.com.au" to show different content or the same content?
Sorry to begin with sportainment.com.au was going to be a WP blog, with forums.sportainment.com.au as our forums - however I just posted while you were typing (I guess) I have altered everything and am now just trying to get it to a point where the CMS only displays when people type in the domain name sportainment.com.au and not when people type in any other domain.
Reply With Quote
  #217  
Old 12-16-2010, 12:50 AM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by merk_aus View Post
T
My only issue now is (and I will be reviewing this entire thread to see if it is posted here) I am trying to make it that the CMS is only available on domain1.com and so if members type in domain2.com, domain3.com they get taken straight to the forums for that site.
There might be a better way but you could use the conditional I have in post #193 and put code in the header of the CMS template to forward people to another page depending on which domain they are using.

You can redirect with Javascript then...

Code:
<script type="text/javascript">
<!--
window.location = "http://www.domain2.com/forums/forum.php"
//-->
</script>
Reply With Quote
  #218  
Old 12-16-2010, 01:01 AM
sticky sticky is offline
 
Join Date: Sep 2003
Posts: 934
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BirdOPrey5 View Post
There might be a better way but you could use the conditional I have in post #193 and put code in the header of the CMS template to forward people to another page depending on which domain they are using.

You can redirect with Javascript then...

Code:
<script type="text/javascript">
<!--
window.location = "http://www.domain2.com/forums/forum.php"
//-->
</script>
How do I use this conditional or where do I put it? Forwarding to another page depending on the domain would solve all my issues as I would just forward them to the section ID that sorts the CMS for the domain.
Reply With Quote
  #219  
Old 12-16-2010, 01:09 AM
KW802's Avatar
KW802 KW802 is offline
 
Join Date: Jul 2003
Location: A galaxy far, far away...
Posts: 1,450
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by sticky View Post
How do I use this conditional or where do I put it? Forwarding to another page depending on the domain would solve all my issues as I would just forward them to the section ID that sorts the CMS for the domain.
I have a solution for you coming. Give me a little bit tonight to export the XML and write-up a post.
Reply With Quote
  #220  
Old 12-16-2010, 01:15 AM
sticky sticky is offline
 
Join Date: Sep 2003
Posts: 934
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by KW802 View Post
I have a solution for you coming. Give me a little bit tonight to export the XML and write-up a post.
Wow! Thanks.
Reply With Quote
  #221  
Old 12-16-2010, 01:19 AM
merk_aus merk_aus is offline
 
Join Date: Feb 2008
Location: Australia
Posts: 582
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thanks to everyone for their assistance - things are working alright now. If they type in domain2.com it loads the maindomain.com stuff however if they type in domain2.com/forums.php it works how it should - kinda weird but it's liveable.

I will make a post to update their bookmarks or else i will smash them lol
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:35 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05523 seconds
  • Memory Usage 2,355KB
  • Queries Executed 27 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (4)bbcode_code
  • (9)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (9)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (1)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete