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
  #232  
Old 10-30-2004, 09:47 PM
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Location: US
Posts: 775
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by snap_com
I just wanted to say thank you for this hack, but I am having one problem. I have installed this hack about 6 times now and reinstalled vb and 4images just as much. I am still having the same problem.

Code:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/dreamxs/public_html/forum/includes/functions.php on line 1887
Anyone know what I am doing wrong or what the problem is?

Thanks

snap_com
What is line 1887 in your code says?
Do you have problem after this hack?
Reply With Quote
  #233  
Old 10-30-2004, 09:51 PM
snap_com snap_com is offline
 
Join Date: Oct 2004
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am using verion 3.0.3 of vb. This is what 1887 says:

Code:
$debughtml .= " (<a href=\"" . htmlspecialchars_uni(SCRIPTPATH) . iif(strpos(SCRIPTPATH, '?') '?')'?')'?')=== false, '?', '?','?','?','&amp;') . "tempusage=1\">Template Usage</a>) (<a href=\"" . htmlspecialchars_uni(SCRIPTPATH) . iif(strpos(SCRIPTPATH, '?') '?')'?')'?')=== false, '?', '?','?','?','&amp;') . "explain=1\">Explain</a>)<br />\n";
not sure what is the problem. Basically after I upload the functions.php and functions_online.php that error is the only thing I get on the forums. But 4images gallery works fine. Just vb won't work.

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

Quote:
Originally Posted by peterska2
Just one question, what's the best way to link usergroups created in 4images to usergroups in vB?
I've release an update version for those who have multiple vB custom groups, so you can set multiple vB groups to be Album's USER group, ADMIN group, or WAITING for MODERATION group.
(updated in the first post)


Just want to make changes? here's how:
NOTE: remember to backup the old files if you had them working good. I just make this work, didnt have time to fully test it. Let me know if it works good.

In constants.php:

Look for
PHP Code:
 // User levels
 
define('GUEST'0);
 
define('USER_AWAITING'3);
 
define('USER'2);
 
define('ADMIN'6); 
Replaced by
PHP Code:
  // User default levels
  
define('GUEST'0);  // GUEST group or ID
  
define('USER_AWAITING_DEFAULT'3);
  
define('USER_DEFAULT'2);
  
define('ADMIN_DEFAULT'6);
  
  
// User groups level
  
$waitinggroups = array(34); // vB Group should be waiting for moderate. seperate each group by comma
  
$usergroups = array(27); // 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 
Define the groups that should be user, admin in $waitinggroups, $usergroups, $admingroups, seperate each group by comma


In sessions.php:
Look for

PHP Code:
// Get Userinfo
 
$session_info $site_sess->return_session_info();
 
$user_info $site_sess->return_user_info(); 
Add after:

PHP Code:
// Set USERGROUP levels
 
if (in_array($user_info[user_level], $admingroups)) 
 {
     
define('ADMIN'$user_info[user_level]);
 }
 else 
define('ADMIN',ADMIN_DEFAULT);
 
 if (
in_array($user_info[user_level], $usergroups)) 
 {
     
define('USER'$user_info[user_level]);
 } 
 else 
define('USER',USER_DEFAULT);
 
 if (
in_array($user_info[user_level], $waitinggroups)) 
 {
     
define('USER_AWAITING'$user_info[user_level]);
 }
 else 
define('USER_AWAITING',USER_AWAITING_DEFAULT); 
Reply With Quote
  #235  
Old 10-30-2004, 10:11 PM
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Location: US
Posts: 775
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by snap_com
I am using verion 3.0.3 of vb. This is what 1887 says:

Code:
$debughtml .= " (<a href=\"" . htmlspecialchars_uni(SCRIPTPATH) . iif(strpos(SCRIPTPATH, '?') '?')'?')'?')=== false, '?', '?','?','?','&amp;') . "tempusage=1\">Template Usage</a>) (<a href=\"" . htmlspecialchars_uni(SCRIPTPATH) . iif(strpos(SCRIPTPATH, '?') '?')'?')'?')=== false, '?', '?','?','?','&amp;') . "explain=1\">Explain</a>)<br />\n";
not sure what is the problem. Basically after I upload the functions.php and functions_online.php that error is the only thing I get on the forums. But 4images gallery works fine. Just vb won't work.

snap_com
I think I saw someone had this problem before, either here or somewhere in 4homepages.de site. could you just do some search with that?

I think that guy was just comment out that line, and everything works fine.

...
read Valr the Slain posts here
https://vborg.vbsupport.ru/showthrea...5&page=2&pp=15

The answer is somewhere around there, or you can ask him for a solution
Reply With Quote
  #236  
Old 10-30-2004, 11:02 PM
James T Brock James T Brock is offline
 
Join Date: Sep 2004
Posts: 273
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mtha
groupID problem.

Member has group = 2, admin has group = 6, but moderators groupID are unclassified in 4images.

I think the easiest way is adding another field for album level in user table, giving default value = 2 (member). For those who need to be admin, just change the value to be 6
My moderators are all in a moderator usergroup. If I add those changes with your latest update, and add the moderator usergroup to level user in the gallery, would that be sufficient without the database changes?
Reply With Quote
  #237  
Old 10-31-2004, 08:50 PM
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Location: US
Posts: 775
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by James T Brock
My moderators are all in a moderator usergroup. If I add those changes with your latest update, and add the moderator usergroup to level user in the gallery, would that be sufficient without the database changes?
yes it should be.

remember, this has to be primary group.
Reply With Quote
  #238  
Old 11-01-2004, 02:12 AM
303Nate 303Nate is offline
 
Join Date: Oct 2004
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I tried to install it on my v3.0.3 and I'm getting this error

Quote:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/x303/public_html/forums/includes/functions.php on line 1893
this is what is around line 1893
Quote:
$debughtml = '<hr />';
//$debughtml .= "<ul><a href=\"#\" onclick=\"set_cookie('vbulletin_collapse', ''); window.location=window.location\">vbulletin_collap se</a>:<br /><li>" . str_replace("\n", '</li><li>', $_COOKIE['vbulletin_collapse']) . "</li></ul>";
$debughtml .= "\n<form name=\"debugger\" action=\"\">\n<div align=\"center\">\n<!--querycount-->Executed <b>$query_count</b> queries<!--/querycount-->" . iif($_TEMPLATEQUERIES, " (<b>" . sizeof($_TEMPLATEQUERIES) . "</b> queries for uncached templates)", '') . " . ";
$debughtml .= " (<a href=\"" . htmlspecialchars_uni(SCRIPTPATH) . iif(strpos(SCRIPTPATH, '?') '?')=== false, '?', '?','&amp;') . "tempusage=1\">Template Usage</a>) (<a href=\"" . htmlspecialchars_uni(SCRIPTPATH) . iif(strpos(SCRIPTPATH, '?') '?')=== false, '?', '?','&amp;') . "explain=1\">Explain</a>)<br />\n";
$debughtml .= "<select>\n\t<option>(Page Generated in $totaltime Seconds)</option>\n$messages</select>\n";
The "<a href" line is 1893.

Any help?
Reply With Quote
  #239  
Old 11-01-2004, 05:35 AM
Mattius Mattius is offline
 
Join Date: Sep 2004
Posts: 41
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thx to Mtha i finally managed to get my site working. In the end the admin problem appears to be that i had

define('GUEST', 1);

instead of

define('GUEST', 0);

and that appeared to solve it straight away, i have no idea why because admin group is 6 but there you go. Now i have another question. What is the best way to go about changing the templates so it fits in with the rest of my site. I notice the templates are .html. so calling php files might be an issue?...im not sure.

Once i get the templates sorted it will be mission complete.

Thx again Mtha for your perserverance and help.
Reply With Quote
  #240  
Old 11-01-2004, 01:06 PM
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Location: US
Posts: 775
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by 303Nate
I tried to install it on my v3.0.3 and I'm getting this error

this is what is around line 1893

The "<a href" line is 1893.

Any help?
https://vborg.vbsupport.ru/showpost....&postcount=234



Quote:
and that appeared to solve it straight away, i have no idea why because admin group is 6 but there you go. Now i have another question. What is the best way to go about changing the templates so it fits in with the rest of my site. I notice the templates are .html. so calling php files might be an issue?...im not sure.
dont understand what you mean by calling php files. if you want to change templates, just edit those html files.
Reply With Quote
  #241  
Old 11-01-2004, 10:16 PM
uae's Avatar
uae uae is offline
 
Join Date: Jul 2002
Location: Irvine, California
Posts: 312
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Guys, check this out ...

This is a full integration of vB3.0.3 with 4images 1.7
with much more features.

I'll need to wrap things up, "still in beta stage" then post all the new features.
http://www.uaeart.com/main/
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:23 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.05824 seconds
  • Memory Usage 2,368KB
  • Queries Executed 25 (?)
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
  • (4)bbcode_code
  • (8)bbcode_php
  • (9)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
  • (2)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