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
  #62  
Old 04-30-2007, 07:08 AM
Luky Luky is offline
 
Join Date: Oct 2006
Location: Australia
Posts: 595
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Michael Morris View Post
I don't have the time to develop two different bridges. I'm undergoing this massive bit of hacking how Joomla displays content because a constant bugbear I've had at work is my clients, several design firms, hate tables as markup with a purple passion. Joomla uses tables extensively in content.html.php and frontend.html.php. Rather than continuing bickering with them I'm branching off Joomla to allow templates to drive the content pages -- the vbulletin template engine in the case of vJoomla and the patTemplate engine in the case of my contract work (The only difference between these two is the line that calls the template). If you want to integrate Joomla and retain the ability to use Joomla templates then I strongly recommend you look into bbpixel's bridge which has that functionality. $20 is not a lot to ask for a piece of software these days.



That isn't my intent. By the time it is completed this bridge will be quite different from bbpixel in several notable ways. The reason I am working on it is I need a unified template engine - something that bbpixel's bridge doesn't offer.



I have a live board that will be going up with this in two weeks if all goes well. There will be a vast difference between this early beta and the finished product between now and then.
I know its not your intent, but it if works good and is free, it will happen and you will be a hero welded in many hearts <3
Reply With Quote
  #63  
Old 04-30-2007, 10:39 PM
Michael Morris's Avatar
Michael Morris Michael Morris is offline
 
Join Date: Nov 2003
Location: Knoxville TN
Posts: 774
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

There will be an update tonight - I've uncovered two display bugs in the module templating system and am testing the changes now.
Reply With Quote
  #64  
Old 05-01-2007, 02:03 AM
b65ran b65ran is offline
 
Join Date: Apr 2005
Posts: 84
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

After update to beta-0-0-2 i got this error.

Quote:
Warning: Division by zero in C:\wamp\www\includes\frontend.html.php on line 129

Warning: Division by zero in C:\wamp\www\includes\frontend.html.php on line 129

Warning: Division by zero in C:\wamp\www\includes\frontend.html.php on line 129

Warning: Division by zero in C:\wamp\www\includes\frontend.html.php on line 129

Warning: Division by zero in C:\wamp\www\includes\frontend.html.php on line 129

Warning: Division by zero in C:\wamp\www\includes\frontend.html.php on line 129

Warning: Division by zero in C:\wamp\www\includes\frontend.html.php on line 129

Warning: Division by zero in C:\wamp\www\includes\frontend.html.php on line 129
Reply With Quote
  #65  
Old 05-01-2007, 02:49 AM
Michael Morris's Avatar
Michael Morris Michael Morris is offline
 
Join Date: Nov 2003
Location: Knoxville TN
Posts: 774
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Got the source of that. The content.html.php is taking longer than I anticipated to rework. It will probably be tomorrow before I can get the next upgrade up (I could put what I have out now - but nightly builds usually aren't worth the hassle to install).

Nevermind again - it seems to be in a stable place so I'll go ahead and release this build. It'll be about a half hour.

EDIT: We are now on Version 0.0.3 beta
Reply With Quote
  #66  
Old 05-01-2007, 03:21 AM
Quantnet Quantnet is offline
 
Join Date: Nov 2006
Location: NYC
Posts: 649
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

waiting impatiently for stable version
Reply With Quote
  #67  
Old 05-01-2007, 09:17 AM
Ignicoccus Ignicoccus is offline
 
Join Date: Aug 2006
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Very impressing MOD !!!!

I am playing around with vBulletin and Joomla for quiet some time, but this one really rocks ! I installed it on a test site today and the integration of the template is really cool.

I encounter some errors, each page starts with this error :

Warnung: Wrong parameter count for get_defined_constants() in /kunden/mydomain/vbtest/index.php (Zeile 229)

Root path of Joomla installation

If I want to access joomlas admin panel, I get these :

Warning: chdir(): No such file or directory (errno 2) in /kunden/mydomain/vbtest/globals.php on line 35

Warning: main(global.php): failed to open stream: No such file or directory in /kunden/mydomain/vbtest/globals.php on line 36

Fatal error: main(): Failed opening required 'global.php' (include_path='.:/usr/local/lib/php') in /kunden/mydomain/vbtest/globals.php on line 36

Installation is Joomla 1.0.12, vBulletin 3.6.5, directories made with symlinks.

Any Ideas ?
Reply With Quote
  #68  
Old 05-01-2007, 11:43 AM
Ignicoccus Ignicoccus is offline
 
Join Date: Aug 2006
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, this was an easy one

You hardcoded the path to the admincp in globals.php (line 35). My admincp has another path, so I changed this and now everything works fine :up:. Maybe there is a posibility to draw this path from the vbulletin settings table.
Reply With Quote
  #69  
Old 05-01-2007, 12:08 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 Ignicoccus View Post
Ok, this was an easy one

You hardcoded the path to the admincp in globals.php (line 35). My admincp has another path, so I changed this and now everything works fine :up:. Maybe there is a posibility to draw this path from the vbulletin settings table.
I intend to draw it from the Joomla config file and set it up by creating a custom version of the installer. However, the installer is one of the last things I will be writing.
Reply With Quote
  #70  
Old 05-01-2007, 12:24 PM
Ignicoccus Ignicoccus is offline
 
Join Date: Aug 2006
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

But still I get this error on top of every page :

Warnung: Wrong parameter count for get_defined_constants() in /kunden/mysite/vbtest/index.php (Zeile 229)


This is the row that gives the error, any idea ?

PHP Code:
$all_constants get_defined_constantstrue ); 
Reply With Quote
  #71  
Old 05-01-2007, 01:45 PM
acegames acegames is offline
 
Join Date: Jan 2006
Location: UK
Posts: 132
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ignicoccus View Post
But still I get this error on top of every page :

Warnung: Wrong parameter count for get_defined_constants() in /kunden/mysite/vbtest/index.php (Zeile 229)


This is the row that gives the error, any idea ?

PHP Code:
$all_constants get_defined_constantstrue ); 
Same error here
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 03:52 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.05379 seconds
  • Memory Usage 2,322KB
  • 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
  • (4)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
  • (1)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