vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.0 Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=33)
-   -   4images Gallery 1.7 + vB 3.0.x (update Oct 30) (https://vborg.vbsupport.ru/showthread.php?t=66335)

deathemperor 06-21-2004 11:50 AM

hey man, remember me ? ^^
great work ~

long time no see, I've noiticed that you have been here for a long time, and it looks like you are a good hacker
well mtha, I want to have some advise from you about choosing a good ablum. I'm thinking between 4image and vgallery (www.vietphp.info). I was testing vgallery but unfortunately it's only integrated with vb2 and I'm running vb3 so of course I can't use that one. My board still doesn't have an album because I cannot use 4images, as my expierence 4images takes alot of database storage (I've backupped 4images once and it's about 40MB in a fresh install T__T ).
So I'm seeking for the best album that fits my board (using sharing server). If you have enough spare time, I hope you can make vgallery to work well with vb3 (instead of vb2) and I also want to hear your opinions about 4images or any other simple photo galleries that can be used for vb3.
thanks in advance, mtha

mtha 06-21-2004 03:02 PM

Quote:

Originally Posted by deathemperor
well mtha, I want to have some advise from you about choosing a good ablum. I'm thinking between 4image and vgallery (www.vietphp.info). I was testing vgallery but unfortunately it's only integrated with vb2 and I'm running vb3 so of course I can't use that one.

:) vgallery is a very nice gallery, I like that interface. However, I dont use this gallery. just had the lite version for testing, so I have no idea how to manage the code.

It it works with vB2, why dont you try to test on vb3 and see if it works? or send a request to that guy who wrote the hacl?

Quote:

My board still doesn't have an album because I cannot use 4images, as my expierence 4images takes alot of database storage (I've backupped 4images once and it's about 40MB in a fresh install T__T ).
are you kidding? it's only more than 1MB on a fresh install only. You may have something extra?

Quote:

I also want to hear your opinions about 4images or any other simple photo galleries that can be used for vb3.
4images is the best that i've known of so far. it's as good, or even better than photopost :D, very easy to customize.

lovevn 06-21-2004 04:05 PM

thankx mtha . It's a good hack . But now I want my gallery the same with your gallery (http://www.randomforum.com/forums/gallery/ ) Can U tell me how to do this ?

mtha 06-21-2004 09:02 PM

Quote:

Originally Posted by lovevn
thankx mtha . It's a good hack . But now I want my gallery the same with your gallery (http://www.randomforum.com/forums/gallery/ ) Can U tell me how to do this ?

That's not MY gallery, I think that's MatrixGL's :D

How to do?
You just need to edit your template, change the header, footer, and all the related ones.

As I said, that is not my gallery, so I cant tell you how exactly.

Onkel_Tom 06-21-2004 11:59 PM

Hi all,
just a question about memory usage with 4images and vBulletin in one database.
I just downloaded 4images today and then found this thread to integrate in vB. thanks to all developers working on that Hack !
Can somebody give me a "feeling" about growing of the database when 4images is installed in the same db ?
Like 100 picture about xyz MB or 500 pictures about abc MB

My opinion is that having both in one db should explode the memory usage.

I have to upgrade a domain with actual 250MB vB2 database and about 1.000 pictures in a phpgallery to a vB3 with 4images.

mtha 06-22-2004 12:44 AM

Quote:

Originally Posted by Onkel_Tom
Hi all,
just a question about memory usage with 4images and vBulletin in one database.
I just downloaded 4images today and then found this thread to integrate in vB. thanks to all developers working on that Hack !
Can somebody give me a "feeling" about growing of the database when 4images is installed in the same db ?
Like 100 picture about xyz MB or 500 pictures about abc MB

My opinion is that having both in one db should explode the memory usage.

I have to upgrade a domain with actual 250MB vB2 database and about 1.000 pictures in a phpgallery to a vB3 with 4images.

Talking about 4images

- 4images save pictures as files in data folder, not in database.
How much space it takes, depends on your image files. If you have big files (images), it takes more, if you have small files, it takes less.

Says I have 9500 pictures, taking about 1.4 Gb of webspace (images + thumbnails) and 3.8Mb of database.

Good luck

PS:
- memory, webspace, and database are three different things.
- domain and website are different too

Onkel_Tom 06-22-2004 01:11 AM

thanks for your quick reply mtha !

Oops, I think the images were saved also in the database...

thanks for the information

CreedFeed 06-22-2004 03:45 AM

Quote:

=============================================
Limitations:
=============================================
- The "Remember username/password?" options only remember sessions for forum. You dont have to login to forum again, when you go to album from forum, you dont have to login again, but if you go directly to your album, you still have to login. Cookie problem!
Ok I believe I have discovered why this limitation is occuring. Assuming you have installed the hack to integrate the 4images gallery and it works fine except for this limitation, here is the problem:

When you visit the 4images gallery the first thing that happens is the sessions.php script is run. First it looks to see if an existing session is found. If no session is found, it returns false. The exact function calls are as follows:


Code:

$site_sess = new Session();
The session is initiated


Code:

$this->demand_session();
The session tried to grab existing session info


Code:

$this->get_session_id();
In demand_session() the above code is first run. The class searches for a cookie "sessionhash" which won't be found the first time you visit the gallery, so this function fails.


Code:

if (!$this->load_session_info()) {
Next, the code loads all session info, based upon the value set in $this->get_session_id ... since that function failed the rest of the session script fails. No session is found.

=======================================

The basic problem:

First the function "get_session_id()" is called. Currently the function first checks for an existing cookie "sessionhash." Again, when you visit the gallery the very first time, no existing session will be there (sessions are deleted when you close your browser). Next the function checks to see if "sessionhash" exists in the query string (HTTP_GET_VARS) or from a submitted form (HTTP_POST_VARS). Again, on your very first visit to the gallery, neither of these will exist. Finally the function returns "false" which in essence says there is no session so the user is not logged in.

The basic fix:

We need to edit "get_session_id()" to include some code that will, after not finding an existing session, check to see if the user has cookies on their computer that identify them as a valid forum user. If the user's cookies (userid and password) match the info in the vbulletin user database table, then the user should be automatically logged in - we need to create the seession for them here.

=======================================

I am not super familiar with vB session code. I would have to sit down and spend some time to determine how the vB sessions are handled. If anyone is more familiar with this you can expand on the following basic pseudocode and make this fix so the discussed limitation is fixed. THE FOLLOWING IS NOT A FIX, BUT IS PSEUDOCODE FOR WHAT SHOULD HAPPEN.

Code:

// in the Session class, get_session_id() function
// after the check for a cookie, HTTP_POST_VARS
// or HTTP_GET_VARS named "sessionhash" fails...

if (COOKIE[userid] AND COOKIE[password]) {
  { select the password from vb user table for COOKIE[userid] }
  if (password == COOKIE[password]) {
    { user is valid, create new sessionhash now }
  }
}

That is just the basic idea. If someone can code this up and make it work, that would be great! I'll try to figure out the coding for this myself, but it may take awhile.

mtha 06-22-2004 07:54 AM

Quote:

=============================================
Limitations:
=============================================
- The "Remember username/password?" options only remember sessions for forum. You dont have to login to forum again, when you go to album from forum, you dont have to login again, but if you go directly to your album, you still have to login. Cookie problem!
FIXED - Update 06/22/04

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']. 'XXXXXXXX') && $this->user_info['user_level'] > USER_AWAITING) { 

CHANGE XXXXXX with your Licence Number, located on top of any vB file

Make sure that you have the correct password field in the file
"user_password" => "password",

The new sessions.php file in the first post was updated.

Thank CreedFeed for pushing me to fix this :D Try it and let me know if it works

deathemperor 06-22-2004 11:31 AM

Quote:

Originally Posted by mtha
:) vgallery is a very nice gallery, I like that interface. However, I dont use this gallery. just had the lite version for testing, so I have no idea how to manage the code.

It it works with vB2, why dont you try to test on vb3 and see if it works? or send a request to that guy who wrote the hacl?

are you kidding? it's only more than 1MB on a fresh install only. You may have something extra?


4images is the best that i've known of so far. it's as good, or even better than photopost :D, very easy to customize.

of course I've tried it with vb3 and the result was as I expected and I did send a request to Deathy Smile the coder but have received no response, it's ok since I understand how busy he is.
I know it's insance saying that it took 40MB of my database, but that was true and that's the reason why I don't use 4images. Anyways I'll be installing it once more to make sure ^^ and have a chance to install your hack, mtha
by the way, is this the hack GVN is running or the one in GVN is BM's private work ? now I know the reason why you are an admin of GVN tho you have never posted anything. And do you know any places that share free 4images skins ?.

P.s: do you still online in YIM ? can we chat ? ^^


All times are GMT. The time now is 11:07 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01400 seconds
  • Memory Usage 1,789KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (5)bbcode_code_printable
  • (2)bbcode_php_printable
  • (8)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete