maybe someone can shed some light on this for me
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 3 bytes) in ..../forum/gallery2/modules/imageblock/classes/ImageBlockHelper.class on line 248 george |
Quote:
not me personaly, but i coudl see some instances where it might be usefull :) Quote:
Do have any themes installed? |
Hi
I am getting blank page for gallary 2. I have just tried to debug the things, You can see the userid there http://aquariumboard.com/forums/gallery2.php I have installed gallary2 at location ( http://aquariumboard.com/forums/gallery/main.php ) I have created the templated in style manager also and name it "gallery2". can anyone plz help me out. #### here is the code ##### <?php // ####################### SET PHP ENVIRONMENT ########################### #error_reporting(E_ALL & ~E_NOTICE); // #################### DEFINE IMPORTANT CONSTANTS ####################### define('NO_REGISTER_GLOBALS', 1); define('THIS_SCRIPT', 'gallery2'); // change this depending on your filename // ################### PRE-CACHE TEMPLATES AND DATA ###################### // get special phrase groups $phrasegroups = array( ); // get special data templates from the datastore $specialtemplates = array( ); // pre-cache templates used by all actions $globaltemplates = array( 'gallery2', ); // pre-cache templates used by specific actions $actiontemplates = array( ); // ######################### REQUIRE BACK-END ############################ require_once('./global.php'); // ################################################## ##################### // ######################## START MAIN SCRIPT ############################ // ################################################## ##################### $navbits = array(); $navbits[$parent] = 'Gallery'; #error_reporting(E_ALL ); $navbits = construct_navbits($navbits); eval('$navbar = "' . fetch_template('navbar') . '";'); // ################################################## ##################### // ###################### Begin G2 INTEGRATION CODE ###################### // ################################################## ##################### $data = runGallery(); $data['title'] = (isset($data['title']) && !empty($data['title'])) ? $data['title'] : 'Gallery'; function runGallery() { global $vbulletin, $userinfo; #require_once('/home/paranorm/public_html/gallery2/embed.php'); require_once('gallery/embed.php'); $data = array(); // If it's an anonymous user, set the g2 activeUser to null $uid = $vbulletin->userinfo['userid'] = 0 ? '' : $vbulletin->userinfo['userid']; // initiate G2 // You need to edit the following 4 lines to suit your VB3 & G2 installations // This is set up for an install that looks like: // public_html/VB/<vb files> // public_html/gallery2/<gallery2 files> // and also setup for a VB3 template name of 'gallery2'. If you have any // differences, make those changes here! // You might need to change 'loginRedirect' if you have your VB3 setup to // where index.php is not the root page of VB3... Like if you've changed it // to forums.php or something of the like. print "User id is $uid"; $ret = GalleryEmbed::init(array('embedUri' => 'gallery2.php', 'g2Uri' => 'http://aquariumboard.com/forums/gallery/', 'loginRedirect' => 'index.php', 'activeUserId' => $uid)); if ($ret) { if ($ret->getErrorCode() & ERROR_MISSING_OBJECT) { // Check if there's no G2 user mapped to the activeUserId $ret = GalleryEmbed::isExternalIdMapped($uid, 'GalleryUser'); if ($ret && ($ret->getErrorCode() & ERROR_MISSING_OBJECT)) { // User not mapped, create G2 user now // Get Arguments for the new user: $args['fullname'] = $vbulletin->userinfo['username']; $args['username'] = $vbulletin->userinfo['username']; $args['hashedpassword'] = $vbulletin->userinfo['password']; $args['hashmethod'] = 'md5'; $args['email'] = $vbulletin->userinfo['email']; $args['language'] = $vbulletin->userinfo['lang_code']; $args['creationtimestamp'] = $vbulletin->userinfo['joindate']; $retcreate = GalleryEmbed :: createUser($uid, $args); if ($retcreate) { echo '<HR>line: '.__LINE__.', Failed to create G2 user with extId ['.$uid.']. Here is the error message from G2: <br />'.$retcreate->getAsHtml(); return false; } $ret = GalleryEmbed::checkActiveUser($uid); if ($ret) { print $ret->getAsHtml(); return false; } } else { echo '<HR>line: '.__LINE__.', G2 did not return a success status. Here is the error message from G2: <br />'.$ret->getAsHtml(); return false; } } else { echo '<HR>line: '.__LINE__.', G2 did not return a success status. Here is the error message from G2: <br />'.$ret->getAsHtml(); return false; } } // user interface: disable sidebar in G2 and get it as separate HTML to put it into a block //GalleryCapabilities::set('showSidebar', false); // handle the G2 request $g2moddata = GalleryEmbed::handleRequest(); // show error message if isDone is not defined if (!isset($g2moddata['isDone'])) { $data['bodyHtml'] = 'isDone is not defined, something very bad must have happened.'; return $data; } // die if it was a binary data (image) request if ($g2moddata['isDone']) { exit; /* uploads module does this too */ } // put the body html from G2 into the xaraya template $data['bodyHtml'] = isset($g2moddata['bodyHtml']) ? $g2moddata['bodyHtml'] : ''; // get the page title, javascript and css links from the <head> html from G2 $title = ''; $javascript = array(); $css = array(); if (isset($g2moddata['headHtml'])) { list($data['title'], $css, $javascript) = GalleryEmbed::parseHead($g2moddata['headHtml']); $data['headHtml'] = $g2moddata['headHtml']; } /* Add G2 javascript */ if (!empty($javascript)) { foreach ($javascript as $script) { $data['javascript'] .= "\n".$script; } } /* Add G2 css */ if (!empty($css)) { foreach ($css as $style) { $data['css'] .= "\n".$style; } } // sidebar block if (isset($g2moddata['sidebarHtml']) && !empty($g2moddata['sidebarHtml'])) { $data['sidebarHtml'] = $g2moddata['sidebarHtml']; } return $data; } // ################################################## ##################### // ####################### End G2 integration code ####################### // ################################################## ##################### eval('print_output("' . fetch_template('gallery2') . '");'); ?> ########## |
thanks for this great hack, i got gallery working.
but there's a minor error with style : Code:
<link rel="stylesheet" type="text/css" href="album/modules/icons/iconpacks/paularmstrongdesigns/icons.css"/> gallery2 at root/album/<albumfiles> gallery2.php at root/forum/gallery2.php Please help to fix this style issue. Thanks!!! |
$ret = GalleryEmbed::init(array('embedUri' => 'gallery2.php',
'g2Uri' => 'http://aquariumboard.com/forums/gallery/', 'loginRedirect' => 'index.php', 'activeUserId' => $uid)); this function does not give me the output .. do any one have any idea about this. |
Nikhilphp: change this line to reflect your location, and remove the "#"
PHP Code:
Quote:
|
Quote:
just change $ret to: $ret = GalleryEmbed::init(array('embedUri' => '/forum/gallery2.php', also is there any way to make url rewrite module works? i would like to have member gallery url like www.domain.com/gallery/username Thanks |
Quote:
i know for a FACT that the "Download Item" part works. and i think that i have the Watermark working... if you have gallery in non embed mode, it will all work 1000% correctly. but then your links in embed mode will not work correctly... |
How would i go about doing this ...
I have my vBulletin at www.movetonyc.com/forums (which would be /public_html/forum) then I have a add-on domain with the same hosting for my domain name www.photommunity.com and that would be /public_html/photommunity Could I install the gallery scrpit in the photommunity folder and have it stand alone for when people go to photommunity.com but also have it work for the intergration with movetonyc.com/forum ? If you don't understand what i am saying i want to have a part of the photommunity to be used for movetonyc.com but i want the gallery to be other things too for a totally different back-boned site? Understand? if not il try to explain it better. |
If you want the images to be totally different for each gallery, then set them up as a multi-site installation.....sorry to do this, but the G2 manual will be a better reference than I can.
then have your core at /public_html/gallery2 your embedded site 1 at /public_html/forum/gallery2 and your other one at /public_html/photommunity/gallery2 If you want the same gallery on both sites, then you will have to do some redirects... ...hopefully that makes sense. |
That sounds really confusing, so I think I'll just make a gallery on photommunity.com and say meh with the vB intergration until I can afford photopost or something i dunno.
|
i am not 100% on the multi site either. but if you install it to a location that BOTH sites can hit(say /public_html. not web viewable, but shared). then all that is required is a few files(to start with) on each site and they will have a referance back to the shared install location. i am not sure what has to be viewable to a internet browser for gallery to work.
i assume all would be fine with a integrated gallery with VBB on one site and a standalone on the other side. to my knowledge they would not be aware of eachother. but that is just a guess on my part :) let me know if you have any other questions, i can see if i have any insight for you :) |
Quote:
It is actually very easy. The install wizard does all of the work for you. |
Quote:
thats what i was attempting to get at :) |
Quote:
Here's my setup. httpdocs/forums httpdocs/gallery2 httpdocs/forums/gallery2.php when i go to gallery2.php it's embeded into VB but it's like the users are viewing as a guest. They can't upload or do any of the normal gallery user functions. I did put 1 user into the admin group through the standalone gallery2 and it can upload but something's still doesn't seem right. I looked in the DB and the VB users are being created as they use the gallery2.php but i'm thinking there's some permission problem or something. I've been trying to get a gallery/photo Album on my site for awhile and have tried them all and I like G2 the best if i could only get it to work. Any Ideas?? Thanks |
Keith
Instead of this: httpdocs/forums httpdocs/gallery2 httpdocs/forums/gallery2.php Use this: httpdocs/forums httpdocs/forums/gallery2 httpdocs/forums/gallery2.php I tried the same thing as you did - and never got it working. Once I put the gallery folder in the forums folder, everything started working. |
Quote:
try disabling all of the URL Rewrite modules.... if that does not work, post up your gallery2.php and i can give it a once over to see if anythign jumps out. i have my board/gallery setup the same way /gallery/ /forum/ /forum/gallery.php |
I'd like to upgrade the forum but don't want to break the gallery...
Thanks, Sean |
i am not on 3.6, probobly wont be for some time :)
plus its in beta, not good for me. |
actually RC2 now
|
Hi,
is it posible to open the Gallery in a new window? when i open it withe the gallery2.php, my layout ist broken. maybe there ist a way tho sync the users only with a cronjob? thx for help |
Quote:
And how do I create a new template? And where do I set permissions so that I can select who gets to upload and who doesn't? -Thanks! |
Quote:
Quote:
there is a step by step at the begining fo the thread of how to do all this. to get to your styles you haev to log into the adminCP, then "Styles & Templates", style manager, select your style, then create a new template... |
Getting this Error:
Fatal error: main(): Failed opening required '/homepages/11/d155644365/htdocs/forums/gallery2/modules/core/classes/GalleryUtilities.class' (include_path='.:/usr/local/lib/php') in /homepages/11/d155644365/htdocs/forums/gallery2/install/index.php on line 45 |
I'm getting some really strange looking crap and error messages.. Please check it out.
www.gargleblasterblues.com/forums/gallery2.php I don't really care about "integrating" it into my vbulletin pages. What I want is to be able to have it interact with the vbulletin database, so I don't have to create new users, etc, etc, etc. How can I just make the two databases link together and be all happy like? |
Quote:
there is a "plugin" that would do what you want, BUT the people that were developing it have stoped using "gallery" and are now using something else. they sent me a copy, but i dont feel like messing with a working copy of my board. if you go back to the 1st post and send the guy that made the plugin a PM, he might be able to send it to you. i just dont know what state it is in. Quote:
where is your website located? where is your gallery install located? what is your websites adress? |
1 Attachment(s)
Ok, i've gone through this thread and it seems that others has the same problem, but i couldn't find the answer...
Install is done and it's working well, except one thing, the international characters. If i call the gallery2 the 'usual' way, it's ok. When i view the source i can see this: Code:
<h2> Gal?ria </h2> Code:
<h2> Gal??ria </h2> 2 screens are attached... |
Quote:
i think it is probobly due to the "embed mode" not undertanding other languages like the standard mode is(not the integration script), but i really dont know how to resolve that. sorry i cant help more man. let me know if you run across anythign else, il see what i can do to help :) |
Quote:
Gallery2 is using only utf-8. you must convert your vb-database to utf-8 an set this to the default chareset in vbulletin. |
Quote:
But, when I launch gallery2.php, I get the following while logged in as myself: Code:
line: 98, Failed to create G2 user with extId [1]. Here is the error message from G2: Code:
Unable to add cookies, header already sent. |
Quote:
3.6 is out. Anyone upgrading? :D Sean |
Quote:
Quote:
log in as yourself, the only way to resolve this is to go into the DB and manualy hack some values out. i havent done this in months so i dont remember which ones. it is earlyer in this thread, i think the tabel in the DB was existingusers or somethign along those lines. |
Has anyone an idea where the sidebar is constructed from so I can add images instead of text, it seems to be taking it's style layout from the VB style but I don't think adding a heap of style code to that from the gallery style will do much
|
hi, my setup is as follows:
vbulletin 3.5.3 /home/public_html/forums/<forum files> /home/public_html/gallery/<gallery files> /home/public_html/forums/gallery.php my gallery.php is like this: PHP Code:
Code:
Fatal error: Call to undefined function: iserror() |
In the plugin which creates and updates the gallery user seems to be an error:
line 33: Instead of PHP Code:
PHP Code:
|
Quote:
|
no, it should be referenced to the initial post with the plugin attachment. The error is in the .xml file.
|
Quote:
anyone managed to get this working on my kinda setup? |
Hi, integration worked nicely in 3.6
So getting URL Rewrite to work wasn't too difficult. After getting integration working: 1) Go to Vbulletin and create a new account called anything. I called mine "Administrator" 2) Then I went to http://yourdomain.com/gallery2 and logged in as the site admin. 3) Go to usergroups and add the account created in step 1 (administrator) to the Site Admin group 4) Go to Vbulletin and log off and log on as the account created in step 1 (administrator) 5) Go to http://yourdomain.com/gallery2.php 6) Inside the embedded gallery go to Site Admin. 7) Go to Modules and activate URL rewrites 8) Go create an .htaccess in your root folder /home/yourdir/public_html . Give it 666 permissions 9) Now in the URL rewrites area (embedded mode ie. inside gallery2.php) of site admin click on Setup and you'll get a new embedded option. Here enter the path of the new .htaccess (/home/yourdir/public_html/) and then below that enter the public path (if room then just type / ) 10) Click save and now you'll be able to use URL_Rewrites with the fancy shmancy URLs http://yourdomain.com/v/username/ should work now. My question: I'm trying to figure out if it is possible to import a users gallery into his profile. Has any one attempted that? Since the usernames are the same in gallery and vbulletin would it be possible to import using the username? |
Quote:
so you want to add images instead of "add item"(text) right??? im sure if you look at some of the styles, you can do it... i dont know off the top of my head. try looking it up on Gallery2.org? Quote:
PHP Code:
PHP Code:
Quote:
i will test that on my site sometime this week hopefully(doubtfull knowing my schedule though ;)) there is a way to haev Gallery on a external page. there is some code i saw somewhere. so if you can tell it to look in VBB ID x directory in Gallery, i dont see why not :) |
All times are GMT. The time now is 08:42 AM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|