Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
4images Gallery 1.7 + vB 3.0.x (update Oct 30) Details »»
4images Gallery 1.7 + vB 3.0.x (update Oct 30)
Version: 1.00, by mtha mtha is offline
Developer Last Online: May 2016 Show Printable Version Email this Page

Version: 3.0.9 Rating:
Released: 06-19-2004 Last Update: 10-29-2004 Installs: 217
 
No support by the author.

Since Matrixgl didnt give much update over his post, so I make this release, with all the changes:
https://vborg.vbsupport.ru/showthread.php?t=62020
Original copyright go to 4images owner Jan Sorgalla

=============================================
Integration 4images 1.7 / vBulletin 3.0.x
=============================================
Copyright: (C) 2002 Jan Sorgalla
Integration to vBulletin 2.x by Jan
Integration to vBulletin 3.0.1 by mtha
Constribution:
Matrixgl for re-organize the hack
d1635d for adding the fix for 3.0.1
all others for comments and suggestions

Hack version: 3.0.1.0625
Compatible vB version: 3.0.1, 3.0.2, 3.0.3. other versions might need minor modifications

FOR integration with vB 3.5.0, check this thread:

https://vborg.vbsupport.ru/showthread.php?t=98640

=============================================
Features:
=============================================
- Use vBulletin's user table instead of 4images.
- Forum's members can access and upload pictures (depends on permissions)
- Forum's admin can administrate the album (unless you do the EXTRA part)
- Display Who is browsing album, in the Forum's WhoisOnline list


=============================================
Changes and modifications
=============================================
4images template to change: 1 (user_loginform.html)
4images file to replace: 1 (sessions.php)
4images file to edit: 3
admin/admin_global.php
includes/constants.php
includes/page_header.php
vBulletin file to edit: 2
forums/includes/functions.php
includes/functions_online.php
Query to run: 0
If you do EXTRA part, there're few queries to run, depends on what you want to do.
=============================================
Requirements:
=============================================
- vBulletin 3.0.x installed and working
- 4images 1.7 fresh installed and working
-
4images and vBulletin are installed to use the SAME database
=============================================
Limitations:
=============================================
- The "Remember username/password?" options only remember sessions for forum. (FIXED 06/22/04 - see update)

- This hack use default usergroup for album level, there're only4levels of Guest, User awaiting, User, Admin. See Extra section attheend for solution
- I didnt look at the "cooke path" and "cookie domain" yet, so it will use the default

Screenshot (thanks to MatrixGL):
https://vborg.vbsupport.ru/attachmen...chmentid=17021

Demo (thanks to MatrixGL):
http://www.randomforum.com/forums/gallery/

NOTE:
You may want to edit your template, in order to have the forum's look and feel .


Previous discussions:
https://vborg.vbsupport.ru/showthread.php?t=62020
http://www.4homepages.de/forum/viewtopic.php?t=10823


Dont forget to click

Update 03/24/2005
If you get error loging out of album:
in page_header.php, line 110

replace
PHP Code:
"url_logout" => (!empty($url_logout)) ? $site_sess->url($url_logout) : $site_sess->url(ROOT_PATH."logout.php"), 
by
PHP Code:
"url_logout" =>(!empty($url_logout))?$site_sess->url($url_logout):$site_sess->url($url_app."login.php?do=logout&u=$user_info[user_id]"), 

Update 10/30/2004
Since meny people have problem with vB usergroup, I've add Usergroups arrays,
Now you can set multiple custom user groups to be USER, USER_WAITING, or ADMIN
By default:
Code:
$waitinggroups = array(3, 4); // vB Group should be waiting for moderate. seperate each group by comma
$usergroups = array(2, 7); // Groups that are USERS in album. seperate each group by comma
$admingroups = array(6); // vB groups that are ADMINS in album. seperate each group by comma
Update 10/20/2004
Sincemeny people ignore to config the "VB_TABLE_PREFIX" inconfiguration,I've pull all the prefix into one place, and make STRONGrequest tocheck this one.
If your album works fine, you dont have to update your files.
If you do want to apply the changes, here's where you can check:

constants.php
define('VB_TABLE_PREFIX',''); // your vb tableprefix. vB default is blank
define('SESSIONS_TABLE', VB_TABLE_PREFIX.'session');
define('USERS_TABLE', VB_TABLE_PREFIX.'user');

sessions.php

define('VB_TEMPLATE_TABLE', VB_TABLE_PREFIX.'template');

Update 06/25/2004
Clean up some codes, add some more instructions. Adding constants for Cookie prefix, cookie timeout, album folder ...
If your album works fine, you dont have to update your files.
If you do want to ... work again, just follow all the steps


Update 06/22/04
IF you have "Remember username/password?" problem with album (Album session dont remember your logged in if you go directly to album - installed before 06/22/04)

Edit the attached sessions.php, and replace the VBLICENCE_NUMBER, and upload to your album/include/sessions.php

OR

Manually edit:

In 4images sessions.php

Look for
PHP Code:
 if ($this->read_cookie_data("bbpassword")==$this->user_info['user_password']&&$this->user_info['user_level'] > USER_AWAITING) { 
replace by

PHP Code:
 if ($this->read_cookie_data("bbpassword")==md5($this->user_info['user_password']. 'XXXXXX')&&$this->user_info['user_level'] != USER_AWAITING) { 
CHANGE XXXXXX with your Licence Number, located on top of any of your vB file

NOTE: for those runing into table doesnt exist problem, check your VB_TABLE_PREFIX variable

Table '4images.template' doesn't exist
DB Error: Bad SQL Query: SELECT sessionhash FROM session
Table '4images.session' doesn't exist

Show Your Support

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

Comments
  #62  
Old 06-25-2004, 04:25 AM
BlackxRam BlackxRam is offline
 
Join Date: Aug 2003
Posts: 364
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have edited every single file Again and still no go. If i close my browser and return to the gallery directly i am still logged out.
Reply With Quote
  #63  
Old 06-25-2004, 05:33 AM
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Location: US
Posts: 775
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

do you have your forum setup sessions ad .mogisland.com ? seems like you have your forum setup in a subdomain.

It seems like your album didnt read cookie at all

if you want to try,
look for

PHP Code:
function start_session($user_id GUEST$login_process 0) {
    global 
$site_db;
    
$this->user_info $this->load_user_info($user_id); 
add bellow:

PHP Code:
echo 'User Id: '.$user_id.' - '.$this->read_cookie_data("bbuserid").'<br>- Cookie password: '.$this->read_cookie_data("bbpassword").'<br>- User encripted password: 'md5($this->user_info['user_password'].''.VBLICENCE_NUMBER).'<br>- Input: '$this->user_info['user_password'].''.VBLICENCE_NUMBER


you have to open a NEW browser, in order to see the result.
Reply With Quote
  #64  
Old 06-25-2004, 05:44 AM
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Location: US
Posts: 775
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

lol.
I wrote the hack based on a standard vb version, which has bb as cookieprefix

You have your cookieprefix being moguslandforums

that's why

now you need to do some more work:

edit the sessions.php


replace all bb by moguslandforums


they are in bbuserid, bbpassword, bbstyleid (this one is not important), bblastvisit
Reply With Quote
  #65  
Old 06-25-2004, 11:32 AM
Onkel_Tom's Avatar
Onkel_Tom Onkel_Tom is offline
 
Join Date: Mar 2002
Location: Stuttgart- Germany
Posts: 208
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi all,
integration in vB3 works fine. I've just a problem when I logout out of the forum or the 4images Gallery I get a message saying that there was a problem to log me out.
Is that normal or missed I something ?
Reply With Quote
  #66  
Old 06-25-2004, 02:27 PM
KTBleeding's Avatar
KTBleeding KTBleeding is offline
 
Join Date: Feb 2004
Location: Tooele, UT
Posts: 756
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Onkel_Tom
Hi all,
integration in vB3 works fine. I've just a problem when I logout out of the forum or the 4images Gallery I get a message saying that there was a problem to log me out.
Is that normal or missed I something ?
I believe that has to do with the..

Open: "forums/includes/functions.php"

Find:
$name = COOKIE_PREFIX . $name;

Replace with:
if ($name != 'sessionhash')
{
$name = COOKIE_PREFIX . $name;
}

Close and Save: forums/includes/functions.php


Someone correct me if I'm wrong?
Reply With Quote
  #67  
Old 06-25-2004, 05:25 PM
Onkel_Tom's Avatar
Onkel_Tom Onkel_Tom is offline
 
Join Date: Mar 2002
Location: Stuttgart- Germany
Posts: 208
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have this kind of code in my functions.php of vB but still get the error while login off. I checked my code and the instructions three times to be sure that all parts are correct
Reply With Quote
  #68  
Old 06-25-2004, 07:12 PM
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Location: US
Posts: 775
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Onkel_Tom
Hi all,
integration in vB3 works fine. I've just a problem when I logout out of the forum or the 4images Gallery I get a message saying that there was a problem to log me out.
Is that normal or missed I something ?
https://vborg.vbsupport.ru/showpost....&postcount=161

that's the direct post where I have the fix, for vB 3.0.1

it should be included in the instruction file

pay attention to these lines:

in sessions.php

$url_logout = $url_app."login.php?do=logout&u={myuserid}";

includes/page_header.php
$myuserid = $user_info['user_id'];
Reply With Quote
  #69  
Old 06-25-2004, 09:26 PM
BlackxRam BlackxRam is offline
 
Join Date: Aug 2003
Posts: 364
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mtha
lol.
I wrote the hack based on a standard vb version, which has bb as cookieprefix

You have your cookieprefix being moguslandforums

that's why

now you need to do some more work:

edit the sessions.php


replace all bb by moguslandforums


they are in bbuserid, bbpassword, bbstyleid (this one is not important), bblastvisit

MTHA, That did it. I feel like such a tool that I didnt think of that, when I read your post I literally smacked my forehead. heheh.

Perhaps you should put something in your installation instructions now if people are having issues with the cookie to check that there cookie is 'bb' or something else because I have a cookie issue on my computer with a 'bb' prefix cookie and thats why I had to change mine. Perhaps some other people have a different cookie prefix as well and it wouldnt hurt to add that in your instructions.

My INTEGRATION works PERFECTLY so far and its all thanks to MTHA for following up on MatrixGL's work. I would say lets nominate this for Hack of the Month as it wasnt an easy integration to code up it seems heeheh.


Way to go MTHA, I salute you for being a pillar of the VB community! You literally ROCK!

Everyone with 4IMAGES and VB needs this hack.
Reply With Quote
  #70  
Old 06-26-2004, 03:33 AM
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Location: US
Posts: 775
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BlackxRam
Perhaps you should put something in your installation instructions now if people are having issues with the cookie to check that there cookie is 'bb' or something else because I have a cookie issue on my computer with a 'bb' prefix cookie and thats why I had to change mine. Perhaps some other people have a different cookie prefix as well and it wouldnt hurt to add that in your instructions.
well, make life easier, I make the file ... more complicated, by adding some more variables on top.
have fun

Updated on the first post: (Update 06/25/2004)
https://vborg.vbsupport.ru/showpost....37&postcount=1
Reply With Quote
  #71  
Old 06-26-2004, 09:22 PM
BlackxRam BlackxRam is offline
 
Join Date: Aug 2003
Posts: 364
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey MTHA, I am having a text error where Registered board members are appearing as GUESTS and not Registered Members on the Comments Portion of the Gallery, any ideas? My Gallery is closed off to Guests and Only Registered Members can post so he didnt post as a guest.
Reply With Quote
  #72  
Old 06-27-2004, 05:55 PM
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Location: US
Posts: 775
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BlackxRam
Hey MTHA, I am having a text error where Registered board members are appearing as GUESTS and not Registered Members on the Comments Portion of the Gallery, any ideas? My Gallery is closed off to Guests and Only Registered Members can post so he didnt post as a guest.
did you mean the picture's owner (poster)?

I didnt see the error over your http://www.mogusland.com/media/index.php

cant tell anything now, because I havent seen the errors nor the reason for it :P

could be cookie-prefix again?

I'm not going tu guess what the bug would be. I will try to fix it if I see it. Can you show me a demo?
Reply With Quote
  #73  
Old 06-28-2004, 03:05 AM
BlackxRam BlackxRam is offline
 
Join Date: Aug 2003
Posts: 364
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, here you go.

http://www.mogusland.com/media/detai...?image_id=2095

If you look at the comments, under Lord-of-Shadow it says 'GUEST' Only that comment has been made after the integration and they say they don't have as many options as a registered user does to upload or add comments. It seems it recognizes them as a Registered User but the script labels them as a GUEST. Anyone else having this issue? It still works but its just displaying Members Incorrectly.
Reply With Quote
  #74  
Old 06-28-2004, 05:12 AM
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Location: US
Posts: 775
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BlackxRam
Ok, here you go.

http://www.mogusland.com/media/detai...?image_id=2095

If you look at the comments, under Lord-of-Shadow it says 'GUEST' Only that comment has been made after the integration and they say they don't have as many options as a registered user does to upload or add comments. It seems it recognizes them as a Registered User but the script labels them as a GUEST. Anyone else having this issue? It still works but its just displaying Members Incorrectly.
dont see any comment there, cant add comments either (using my account - mtha)

I have no problem with comments at all, but I've been using 4images since vB2, and my board using different naming table, so ... it's just different.


since I still DONT see the problem, I cant give you a hint. Just a question. did you install 4images (the original version) and test it, did it work?


Well, you may want to run this querry, to see what comments you have for that image

SELECT * FROM `4images_comments` WHERE image_id=2095;

(change 4images_comments to whatever your comments table would be)
Reply With Quote
  #75  
Old 06-28-2004, 10:00 AM
Onkel_Tom's Avatar
Onkel_Tom Onkel_Tom is offline
 
Join Date: Mar 2002
Location: Stuttgart- Germany
Posts: 208
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mtha
https://vborg.vbsupport.ru/showpost....&postcount=161

that's the direct post where I have the fix, for vB 3.0.1

it should be included in the instruction file

pay attention to these lines:

in sessions.php

$url_logout = $url_app."login.php?do=logout&u={myuserid}";

includes/page_header.php
$myuserid = $user_info['user_id'];
thanks mtha,
I checked your instructions again, found no missmatch, put the files again on the server via ftp and now it works
perhaps I forgot to ftp some files...

thanks for your great support on this Hack !
Reply With Quote
  #76  
Old 06-28-2004, 01:28 PM
KTBleeding's Avatar
KTBleeding KTBleeding is offline
 
Join Date: Feb 2004
Location: Tooele, UT
Posts: 756
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Onkel_Tom
thanks for your great support on this Hack !
Yes, I agree with this 100%.
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 04:07 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
  • Page Generation 0.05519 seconds
  • Memory Usage 2,407KB
  • Queries Executed 30 (?)
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
  • (1)bbcode_code
  • (6)bbcode_php
  • (8)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (16)post_thanks_box
  • (16)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (16)post_thanks_postbit_info
  • (15)postbit
  • (16)postbit_onlinestatus
  • (16)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