Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Joomla for vBulletin (IMPORTANT UPDATE) - Bridge to the World's Most Popular CMS Details »»
Joomla for vBulletin (IMPORTANT UPDATE) - Bridge to the World's Most Popular CMS
Version: 1.0.0 RC2, by Michael Morris Michael Morris is offline
Developer Last Online: Jun 2009 Show Printable Version Email this Page

Category: Major Additions - Version: 3.6.x Rating:
Released: 04-25-2007 Last Update: Never Installs: 68
DB Changes Uses Plugins Template Edits
Additional Files  
No support by the author.

Warning!!! An potential exploit has been found in this modification. The server that hosts vjoomla.com has been attacked several times. It is known to already be severely comprimised so at this time it is unclear whether the vulnerability lies in vJoomla, Joomla itself or the server. Until this is resolved to my satisfaction I am removing this modification. My apologies.


The modification WILL be re-released once this issue is resolved!

vJoomla is an offshoot of Joomla 1.0 that is designed to run in tandem with vbulletin. Unlike the main release it will not run without vbulletin - if you desire a CMS without a forum then use Joomla! instead. vJoomla is identical in most all regards to Joomla!

What vJoomla Does
  • Provide a single session, single login interface to Joomla and vbulletin.
  • Allows Joomla pages to be skinned by vbulletin's template engine.
  • Maps Joomla usergroups to vbulletin usergroups.

What vJoomla Does Not Do
  • It does not rewrite your templates for you - so you will need to go in currently and change relative links to images and pages to absolute links. This is most important in the style sheets and in the navbar template. This is something you need to do yourself rather than programmatically since no two sites are likely to be using the same style sheet and the same setup for these links.

Install Instructions
  1. Log into your admincp
  2. Close your forum
  3. If your forums are at the root of your site move them elsewhere - the best location is probably /forum
  4. Upload the files from the zip packages to their respective locations. There should be no overwrites.
  5. Navigate to the root of your site and run the Joomla installer.
  6. Go back to the admincp and install the Joomla product file
  7. Now either copy the ./cpstyles, ./clientscript and ./images directory of the forum into the Joomla directory OR create symbolic links to those directories. The contents of the ./images directory of Joomla and vbulletin will need to be merged.

This is release candidate 2.

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #122  
Old 05-05-2007, 09:59 PM
Michael Morris's Avatar
Michael Morris Michael Morris is offline
 
Join Date: Nov 2003
Location: Knoxville TN
Posts: 774
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Located a bug on my own - vJoomla needs to re-eval the header and footer after it parses the modules in case you have a module in those positions. This correction will be included on the next revision. If you wish to apply it now open vJoomla's index file and find these lines

PHP Code:
// And we're done.
eval('$navbar = "' fetch_template('navbar') . '";'); 
Add above

PHP Code:
// Reparse header and footer to display modules they hold
eval('$header = "' fetch_template('header') . '";');
eval(
'$footer = "' fetch_template('footer') . '";'); 
Reply With Quote
  #123  
Old 05-05-2007, 11:37 PM
pxd pxd is offline
 
Join Date: Jan 2005
Posts: 68
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Could anybody confirm that he has successfully installed this mod on a localhost server? I suspect there is a server config issue stopping me from setting this up...
Reply With Quote
  #124  
Old 05-05-2007, 11:46 PM
Michael Morris's Avatar
Michael Morris Michael Morris is offline
 
Join Date: Nov 2003
Location: Knoxville TN
Posts: 774
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by pxd View Post
Could anybody confirm that he has successfully installed this mod on a localhost server? I suspect there is a server config issue stopping me from setting this up...
If your doing a testbed install try installing vbulletin without a bb prefix. If it works it means the problem is I forgot to put TABLE_PREFIX in front of one of my vbulletin queries.
Reply With Quote
  #125  
Old 05-06-2007, 12:05 AM
pxd pxd is offline
 
Join Date: Jan 2005
Posts: 68
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for looking into this. Unfortunately that's not the case, I have installed another fresh forum + joomla. Going to move the files to a live server and see how it goes there...
Reply With Quote
  #126  
Old 05-06-2007, 06:26 AM
Michael Morris's Avatar
Michael Morris Michael Morris is offline
 
Join Date: Nov 2003
Location: Knoxville TN
Posts: 774
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Joomla 1.5 beta 2 is out. It seems the template system didn't come to pass from a glance at the code. I'll have to read some docs though. Whatever the case, it won't be stable till I'm guessing October, so that means this project will continue. Still, it is worth a look.
Reply With Quote
  #127  
Old 05-07-2007, 01:27 AM
thunder_sti thunder_sti is offline
 
Join Date: Sep 2006
Posts: 161
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey Micheal, Im am getting this error after I installed version 1 clean install.
Quote:
PHP has encountered an unrecoverable error and script execution has halted.

Warning:main(/home/inc001/public_html/forum/includes/init.php) [function.main]: failed to open stream: No such file or directory
at Line:20
in File:/home/inc001/public_html/global.php
Begin Stack trace:



Level: 1
Line: 20
File: /home/inc001/public_html/global.php
Function: require_once
Function Arguments:
Class:
Object:
Call Type:

Level: 2
Line: 189
File: /home/inc001/public_html/globals.php
Function: require_once
Function Arguments: Array ( [0] => /home/inc001/public_html/global.php )
Class:
Object:
Call Type:

Level: 3
Line: 24
File: /home/inc001/public_html/index.php
Function: require
Function Arguments: Array ( [0] => /home/inc001/public_html/globals.php )
Class:
Object:
Call Type:

Level: 4
Line: 906
File: /home/inc001/public_html/vbseo.php
Function: require
Function Arguments: Array ( [0] => /home/inc001/public_html/index.php )
Class:
Object:
Call Type:
Reply With Quote
  #128  
Old 05-07-2007, 03:01 PM
Rukas Rukas is offline
 
Join Date: Aug 2004
Posts: 162
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Two questions.

1. Does the forum HAVE to be located in /forum or can it be a different subfolder?

2. Can the joomla vbulletin skinning be turned off? Id like to use the current Joomla Template and a different forum template.

Thanks.
Reply With Quote
  #129  
Old 05-07-2007, 06:11 PM
RedefiningFate RedefiningFate is offline
 
Join Date: Feb 2007
Posts: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Michael-

I know you're a very busy person. My issue I think was overlooked on page 8 towards the top. If you have time please look at it.

Thanks
Reply With Quote
  #130  
Old 05-08-2007, 10:29 AM
paul_c paul_c is offline
 
Join Date: Jul 2006
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just a quick FYI:
If you add both vB and Joomla to the same database you may want to avoid giving the tables the same extension. The problem is that both products have a table named Session.

Also, be careful not to rename the admincp (and maybe the modcp) folders as is often recommended as the Joomla Control Panel link to the vB backend will not work.

Michael - been fooling around with this and seems pretty interesting though I'm running into a few issues which I think I can resolve.
Reply With Quote
  #131  
Old 05-08-2007, 03:16 PM
drex drex is offline
 
Join Date: Feb 2005
Posts: 79
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

michael-

you rock. waiting patiently for a more stable version.

Boy, do I have plans for this!
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 08:48 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04975 seconds
  • Memory Usage 2,318KB
  • Queries Executed 26 (?)
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
  • (2)bbcode_php
  • (2)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
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (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
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete