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
  #257  
Old 11-23-2004, 11:59 AM
JohnBee JohnBee is offline
 
Join Date: Oct 2004
Posts: 544
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I installed this hack but none of my forum members can logout properly now.
everything else works fine.

any ideas?

they logout but it just keeps them logged in despite the fact that it told them
logout sucessful, when they return they are still logged in.
Reply With Quote
  #258  
Old 11-23-2004, 01:50 PM
JohnBee JohnBee is offline
 
Join Date: Oct 2004
Posts: 544
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

*** All fixed!

There was a typo in the functions.php
for some unexplainable reason, my edit would always end up as:

HTML Code:
$name = COOKIE_PREFIX . $name;if ($name != 'sessionhash')
{
$name = COOKIE_PREFIX . $name;
}
I use DzSoft PHP Editor and I think the search /paste option is a little
funky I donno.

Anyways having cleared that up fixed my user login issues, I also modded
the who's online call to a "Image gallery" and a permantent link to the
image gallery rather than use the vBB default path link which was kind
of ugly.

Thanks to the maker for this hack, I can now click install

I have re-installed over 5 times now, everytime I get the same problem.
logout problem, login again and its as though users never left.

4images 1.7 fresh install, tables in same database, all files check out okay.
is this a known problem?

I'm taking this off unti I can confirm it work properly. with 3.0.3
also I read through the forum here and support is scattered all
over the map. "very confusing"
Reply With Quote
  #259  
Old 11-26-2004, 06:41 PM
vBFreak's Avatar
vBFreak vBFreak is offline
 
Join Date: Nov 2001
Posts: 85
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is it possible to refresh the user titles? I've added the users in the arrays, but comments that were added before the Update 10/30/2004 aren't affected, the user titles are there for Mods and so on still Guest-Titles
Reply With Quote
  #260  
Old 11-28-2004, 05:27 PM
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Location: US
Posts: 775
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by vBFreak
Is it possible to refresh the user titles? I've added the users in the arrays, but comments that were added before the Update 10/30/2004 aren't affected, the user titles are there for Mods and so on still Guest-Titles
I played trick, on each individual log on user. if his group is in admin list, then ADMIN_GROUP_ID is assign to this number. If you are admin, you only can see those who are the same group with you has admin title. If you are not admin, you can only see those in the default group (1 group) has admin title.

Should this title be important? I would just remove the title from comments

if you want to have everything behave correctly, I think you should create another field in user table, called album_level, give it default value =2 (everyone being member)< and assign those who should be admin manually.


Maybe I will re-write the hack, and give two options at a later time, when I have time to do it.
Reply With Quote
  #261  
Old 12-07-2004, 09:05 PM
MojoNixon MojoNixon is offline
 
Join Date: Oct 2004
Posts: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

one question: does it work with 1.7.1?

Regards,
Reply With Quote
  #262  
Old 12-07-2004, 09:24 PM
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Location: US
Posts: 775
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

yes, with jan's mentioned modification in his announcement.
Reply With Quote
  #263  
Old 12-08-2004, 04:21 AM
MojoNixon MojoNixon is offline
 
Join Date: Oct 2004
Posts: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ah yes and where can i find this announcement? in this thread or in the sub-forum?
Reply With Quote
  #264  
Old 12-08-2004, 05:00 AM
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Location: US
Posts: 775
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

over in 4homepages forum, where he announce the 1.7.1 (beta) release.

http://www.4homepages.de/forum/viewtopic.php?t=14828
Reply With Quote
  #265  
Old 12-10-2004, 05:24 AM
TheEnd's Avatar
TheEnd TheEnd is offline
 
Join Date: Mar 2003
Posts: 120
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

edited
Reply With Quote
  #266  
Old 12-10-2004, 09:56 PM
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Location: US
Posts: 775
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TheEnd
Hey, I did everything you said to. I try to login and I get a "This page cannot be displayed" at the url of http://www.rec0n.nauticaltech.com/forums/login.php?
Whats wrong with it?

Alright, I figured out what is wrong.
in 4images/includes/constants.php I had the url defined as "www...." but my website is just "http://". I changed it, but how do I get 4images to recognize the change?
upload the file to the right folder.

If you still have the old links, try to refresh or clean cache.
Reply With Quote
  #267  
Old 12-11-2004, 12:42 AM
TheEnd's Avatar
TheEnd TheEnd is offline
 
Join Date: Mar 2003
Posts: 120
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well, I did clear cache and nothing happended
? Lightbox <http://
? Control Panel <www.
? Log Out <www.
Lots of others are www. still, while some are http://. Wtf.
Reply With Quote
  #268  
Old 12-11-2004, 04:27 AM
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Location: US
Posts: 775
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TheEnd
Well, I did clear cache and nothing happended
? Lightbox <http://
? Control Panel <www.
? Log Out <www.
Lots of others are www. still, while some are http://. Wtf.
are they the links to forum?
make sure you have the URL right.
$url_app = "http://www.yoursite.com/forums/";

PHP Code:
 // Set here the URL to your vBulletin forum. WITH trailing slash!
 
$url_app           "http://www.yoursite.com/forums/";
 
 
// Set here different URL's to your vBulletin forum.
 // Normally no need to change.
 
$url_register      $url_app."register.php?do=signup"
 
$url_lost_password $url_app."login.php?do=lostpw"
 
$url_control_panel $url_app."usercp.php"
 
$url_mailform      $url_app."sendmessage.php?do=mailmember&u={user_id}"
 
$url_show_profile  $url_app."member.php?u={user_id}"
 
$url_login         $url_app."login.php"
 
$url_logout        $url_app."login.php?do=logout&u={myuserid}";
 
$clientscript_md5  $url_app."clientscript/vbulletin_md5.js"
Reply With Quote
  #269  
Old 12-11-2004, 03:46 PM
TheEnd's Avatar
TheEnd TheEnd is offline
 
Join Date: Mar 2003
Posts: 120
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

!!!EDIT!!! I had the define url commented out in constants.php. I just uncommented it and hit clear cache, but the Light Box, [Login] button, and Logout links are still www.
Any ideas on why those 3 are still www. links while the rest got the hint? How do I refresh it so it will change the links to http://?

Top of includes/constants.php
PHP Code:
if (!defined('ROOT_PATH')) {
  die(
"Security violation");
}

// If 4images has problems to find out the right URL, define it here.
// define('SCRIPT_URL', 'http://rec0n.nauticaltech.com/4images'); //no trailing slash
define('VB_TABLE_PREFIX',''); // your vb tableprefix. vB default is blank 
Top of includes/sessions.php
PHP Code:
if (!defined('ROOT_PATH')) {
  die(
"Security violation");
}

//-----------------------------------------------------
//--- Start Configuration -----------------------------
//-----------------------------------------------------
define('USER_INTEGRATION''VBULLETIN');
define('VBLICENCE_NUMBER''5555555555'); //REPLACE XXXXXXXX with your Licence Number, usually on top of your vB files

define('SESSION_NAME''s'); // Default of vBulletin is "s".
define('COOKIE_PREFIX''bb'); //Default of vBulletin is "bb".
define('COOKIE_TIMEOUT','1800'); //Set the same with your vB timeout, in second
define('ALBUM_FOLDER','/4images/'); //Your Album Folder WITH trailing slash

// Define here the name of the template database table.
define('VB_TEMPLATE_TABLE'VB_TABLE_PREFIX.'template'); 
Where did you get that url_app string from? Which file? I know I changed it, but I might have skipped it to take back out the www..

http://rec0n.nauticaltech.com/4images/, you can hover the links and see which ones are being wierd.
Reply With Quote
  #270  
Old 12-12-2004, 02:37 AM
Bogey666 Bogey666 is offline
 
Join Date: Nov 2004
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I installed this hack from fresh 4images install and I can login to 4images as a registerd user - and when I go to forums I see I'm logged in as this user. I can also use my forum Admin credentils to login as a registered user in 4images and I also show up as this user when I go to forums. But...when I goto /4images/admin and try to use my Admin credentils to login to the 4images admin console - my userid/password aren't accepted - it goes through the VB forums login message screen, and then returns to the 4images login screen and says "You are either no administrator or not logged in...."

I've searched this thread and no one else seems to have this problem. What am I doing wrong. I'm using the latest VB 3.0.X and 4images 1.7

Ok, I found the problem.
thanks
Reply With Quote
  #271  
Old 12-12-2004, 04:07 PM
TheEnd's Avatar
TheEnd TheEnd is offline
 
Join Date: Mar 2003
Posts: 120
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Check the 4images usergroups if you can. Try making yourself a SuperAdmin or something that is an original VB user group for admin, (VB user groups are assigned numbers, like styles, and that number changes when you make a new group for all the admins, so just use any default user group with the user group ID of 1 or something low)
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:43 PM.


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.05342 seconds
  • Memory Usage 2,408KB
  • 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
  • (1)bbcode_html
  • (7)bbcode_php
  • (3)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