The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Gallery 2.1 and vBulletin 3.5.X integration
This tutorial will outline the steps needed to integrate your vBulletin 3.5.X and Menalto Gallery 2.1 installations. The original thread located here has become a little too scattered, and since it's original focus was on the Gallery 2.0 and vBulletin 3.0 series, I think it'd be beneficial to start this new thread so that the information is more easily found for the 3.5.X and 2.1 series. Before we begin, you should be aware that this tutorial assumes that you'll be placing your gallery in the root directory for your forums. My directory structure looks a little like this: public_html/Vbulletin Files and public_html/gallery2/Gallery Files As long as your gallery folder is located within your root vBulletin directory, this should work just fine. Step 1: Install Menalto Gallery 2.1. Remember to upload the "gallery2" folder INSIDE your root vBulletin directory! Step 2: Create a new file containing the following, and save it as gallery2.php: PHP Code:
Step 3: Find and edit the following code to suit your site setup: PHP Code:
PHP Code:
Step 4: Create a new template in your style manager called gallery2 containing the following: HTML Code:
$stylevar[htmldoctype] <html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]"> <head>$headinclude $data[headHtml] </head> <body> $header $navbar <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <tr> <td class="tcat">Gallery</td> </tr> <tr> <td class="alt1">$data[bodyHtml]</td> </tr> </table> $footer </body> </html> You can achieve further integration by using johnmont's plugins which will:
PHP Code:
Hopefully this tutorial sparks a little more interest in this area and we can get some additional people contributing solutions to achieve tighter integration :banana: As the integration progresses, I'll update this thread to keep everything together and accessable. Enjoy! |
#162
|
|||
|
|||
thanks SilVert!!! it's finally working fine now!
One question, i installed the plugin on the first page..apparently, it deletes gallery users and update the vb users to gallery..why is it that it doesn't really mirror the vb users in gallery? still see the same default gallery users on my gallery site admin |
#163
|
|||
|
|||
Hiyas!
I got a gallery2 with about 180 Users and I'm interested in using them together with or within vBull. How do these scripts / hacks work exactely? Is this possible what I want? Cheers! |
#164
|
|||
|
|||
Quote:
can you be a bitmore specific with your question? they are two seperate Databases, they both track users differently. if you look at the database table ?externalid's? it mapps the VBB userid to the gallery userid. that table is there for the sole purpose of integration. is that the anwser you were looking for? Quote:
without creating a SQL script, manualy manipulating the table in gallery, or getting the plugin to work, i dont really see an easyer way to do it. as far as i know there is no automated script out there already to do what you are looking for. now i can help you with what i know about the gallery and vbb ID's to track ID's and groups |
#165
|
|||
|
|||
Quote:
No, atm I only got a gallery2 installed but I'm looking for a board solution to add! I already know vBull so of course this is my first idea if it'd work to bring the gallery users into vBull - syncing or whatever. If this works flawless I'd prefer it more then seeking fore phpBB solution.... |
#166
|
||||
|
||||
Having problems
I'm running 3.6, and when i visit the gallery2.php logged in as me (member #1) it gives me the error that m0nde gets. When i log out completely, or log in as someone else, i just get a blank screen with no source code. Any ideas? EDIT I wasn't using the skin that i'd put the template in :blush: Now, though, there's this php error at the top: Code:
line: 98, Failed to create G2 user with extId [1]. Here is the error message from G2: Error (ERROR_COLLISION) * in modules/core/classes/GalleryUser.class at line 154 (gallerycoreapi::error) * in modules/core/classes/GalleryEmbed.class at line 360 (galleryuser::create) * in /home/jonf/public_html/forum/gallery2.php at line 95 (galleryembed::createuser) * in /home/jonf/public_html/forum/gallery2.php at line 50 Screenies: http://img347.imageshack.us/my.php?i...6191204wz8.jpg http://img347.imageshack.us/my.php?i...6191231xz2.jpg EDIT2 Only happens when logged in as me. Everyone else gets a working page, but no images in the gallery section... http://img347.imageshack.us/my.php?i...6191554uh5.jpg EDIT3 Ok, plan B. Could somebody alter the gallery2.php file so that it just creates the user accounts for the gallery? I can then add a redirect or link to the main gallery. I understand this isn't really the place to ask, but i wondered if anyone else had done the same. |
#167
|
|||
|
|||
Quote:
|
#168
|
||||
|
||||
Are you getting your users to visit the gallery2.php file? To my knowledge, it won't auto-create them until you visit that page.
|
#169
|
|||
|
|||
Quote:
there is a table in the gallery 2 database called ?extIDs?(external ID's). this table houses the VBB user ID and then maps it to the Gallery 2 user ID. so if you find the gallery users ID 1, map it to VBB's userID 1. i THINK that will do it. if not it is something along those lines. Quote:
Quote:
the integration script HAS TO BE VISITED for VBB/Gallery to integrate. how it works is basically as 2 totaly seperate islands with a small bridge. so when you cross the brodge you get an account. if you do not cross the bridge, you dont get an account. hows that for a beach like explination |
#170
|
|||
|
|||
Hi SilVert,
Quick question that maybe you can help me with. I have a few different usergroups on my board and I would like to have different quotas for them in the gallery 2 integration. I've already setup corresponding usergroups in Gallery 2 with the same usergroup names and IDs as those on the forum. Should the Update/Integration script be reading my members usergroup ID off of the forum and setting that same ID into Gallery (because it is not).....or do I need to modify the script? Everything else is working great however Edit One other issue I have noticed is that users trying to use Gallery remote are unable to authenticate. Not a huge deal, I just wanted to make sure this was "normal" |
#171
|
|||
|
|||
Quote:
i was experimenting with the group memberships a while ago, and never made much headway. it was mostly due to not haveing the script work originaly. but i think it is possible.... basically you would haev the create user part go through, then insert some code saying if in this VBB group ID put them in the Gallery group. it is doable, but i dont haev the code infront of me Gallery remote, i belive that problem has to do with pointing to the wrogn location. if your deisgn is: root\gallery root\forum root\forum\gallery.php you would have to point the Remote to root/gallery to get it to work... i dont think the remote understands embed'd sites..... |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|