vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3 Articles (https://vborg.vbsupport.ru/forumdisplay.php?f=187)
-   -   Menalto's G2 integration into VB3 (https://vborg.vbsupport.ru/showthread.php?t=80478)

whodah 06-13-2005 10:12 PM

an update!

i'm running a nightly build (from June 2nd) w/ core: 0.9.22

this includes the new url rewrite module - which works!

i had to hardcode some links though as the gallery url rewrite takes over the vB relative links.

so i had to make the relative links 'static' in 1 template and hard code a phrase too...

the phrase i had to edit was:
private_messages_nav

from:
Code:

<a href="private.php?{3}">Private Messages</a>: {1}, {2}.
to:
Code:

<a href="http://www.domain.com/private.php?{3}">Private Messages</a>: {1}, {2}.
the template i had to edit was: navbar

and i changed all links that looked like:
Code:

<a href="profile.php?$session[sessionurl]do=editprofile">
to:
Code:

<a href="$vboptions[bburl]/profile.php?$session[sessionurl]do=editprofile">
basically added:
Code:

$vboptions[bburl]/
in front of all of the links in that page that actually go somewhere. (not the # links) there's like 20 of 'em.

you can also do random blocks and such. i'm not sure the cleanest way to do it... i've done it on our site, but it uses vbadvanced. basically, look in the gallery site admin under:
Blocks -> Random/Popular

and note the 'External Image Block' section.

at some point in yer code, you need to call a php variable to get yer random block. since we cannot do this directly from templates, we have to do it in one of the .php files and then reference the variable which introduces a level of difficulty. for instance, as that page indicates, the code:
Code:

<?php @readfile('http://www.cvreefers.org/gallery2.php?g2_view=imageblock.External&g2_blocks=randomImage&g2_show=owner'); ?>
will generate a random image. as you cannot call php from our templates, i kinda kludged this together w/ vbadvanced's help.

you can then get real jiggy w/ it by calling those links in yer postbit (or postbit_legacy in our case) to produce things like each users latest album or each users random pic.

an example is here, note beneath the posters' avatar:
http://www.cvreefers.org/showthread.php?t=2614

however, each time u look up a random pic, i get a delay on a p4 3.06 w/ 1 gig of ram. so if u have 10 users browsing 17 posts w/ 10 random pic genreators at once... well... u get the idea. actually read that thread if you want to see the outcome...

so - i'm using a cron job and a hidden field to do the tricks on that page.

i hesitate to mention those above tricks because i know the first thing that's going to be asked is 'how did you do this?' and it's pretty entailed. to get the user's gallery links beneath each user involves naming an album identicle to that user, creating two hidden user profile fields, and setting up a cron job. for the daily random block, another hidden user profile field, and another cron job. i really doubt that i'm doing it 'the right way' nor the most eloquant nor the most effecient way. heck, i'm establishing my own mysql connection on those cron jobs and i'm sure i could mooch off of vB's connection if i researched how, heh! so i just wanted to show that it can be done if that makes sence! i'm sure someone more advanced then i could make it generically fit any vB install.

zylstra 07-23-2005 06:09 PM

Quote:

Originally Posted by whodah
b) the menu to the left to add/edit/delete items is not appearing for all users... again - i've yet to dig too deep into this.

whodah,

I just signed up for your forum at cvreefers.org and can't see the add/edit/delete menu. I thought you fixed it with post #12. Did you perhaps overwrite your last mods?

Thanks.

whodah 07-24-2005 01:30 AM

that all works fine now. i'd imagine it's cause you don't have permissions on any album to add things

;)

i setup a test album w/ permissions for your account:
http://www.cvreefers.org/v/CVR_membe...c/whodah_test/

ZED28 07-30-2005 12:41 PM

Whodah,

Thanks for the update! I DO watch this thread to keep abreast of your progress and try to implement your changes/suggestions as soon as I get the chance.

I've implemented the re-write module and have modified the links in VB so that the re-write doesn't screw them up, this all works as expected. I still have a nagging problem (and this is the only real reason I want re-write) where extra crap is tagged onto the end of the shorter URL's - after the jpg extension:-

http://www.gmlsxs.org/d/4376-2/DSCN2...4cfff638c4e698


Now if I view the Gallery in stand-a-lone mode, the link looks like this:-

http://www.gmlsxs.org//gallery2/d/4376-2/DSCN2202.JPG


Both of these links will work if you click on them, the downside for me is that when used inside VB, I can't get the URL's to appear without the crap at the end. Of course, if you simply copy up to the JPG extension, this works - I just don't wanna explain how to do that to all our members over and over and over... LOL

I looked at your Gallery implementation and noticed you have the same problem too.

I also installed the module for displaying the URL's for BB Code and HTML from Gallery's site. I noticed you were involved in that and I've had a few issued with that also (didn't generate the shorter URL's, still added the crap at the end anyways) so I may or may not use that.

Any help you could provide would be greatly appreciated. BTW, thanks for sticking with this, it's an excellent integration!

You can view my Gallery2 install using the following links (same Gallery install)

http://www.gmlsxs.org/gallery2.php? <-- Integrated
http://www.gmlsxs.org/gallery2/main.php <-- Stand-a-lone


An Update:

Whodah, stop the press! LOL The nice folk at Menalto's Gallery have clued me in on this problem, see the following (a simple fix!)

http://gallery.menalto.com/index.php...wtopic&t=33488

Thanks bud!

whodah 07-30-2005 06:16 PM

heya Zed28!

cool beans!

can you show me on my site an example of the issue you were talking about resolved by the cookie settings? i cannot find an example and would like to straighten it out on my site! :)

also - the URLs/BBCODE: VERY VERY VERY nifty module!! :D i'll be revisiting it again here shortly to add some other fixes. time has been short for me lately, heh!

cya, and thx! :D

ZED28 07-30-2005 06:33 PM

Here ya go, this is the Clown fish from your Gallery within VB...
http://www.cvreefers.org/d/13045-3/a...36b0b4feb7e28e

The same picture from your Gallery in stand-a-lone mode...
http://www.cvreefers.org/./gallery2/d/13045-3/aeg.jpg

It was a simple fix, in the Site Admin section under General, theres a Cookie section towards the bottom. You'll obviously enter "cvreefers.org" for the domain and try a "/" for the path, that worked for me.

That should do it!

whodah 07-30-2005 06:38 PM

interesting...

i couldn't replicate that - until i logged off... it appears this is an issue for anonymous users (at least on my site)

thx for pointing it out! :D

Karri 08-12-2005 02:20 PM

is this available for 3.5 yet?

whodah 08-12-2005 02:45 PM

heya!

i'd imagine that we won't be moving to 3.5.x for quite a while. our site is extensively customized and it'll take a lot of work for me to upgrade it.

it can't be much different - but i have not done it myself.

Karri 08-12-2005 03:01 PM

Ah. Well thanks for the info. I have tried playing with it with no luck. Just get a gallery wrapped with vbulletin headers and footers and no user integration. I will keep on eye on this thread in case you decide to upgrade. :)


All times are GMT. The time now is 12:52 AM.

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.02095 seconds
  • Memory Usage 1,752KB
  • 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
  • (6)bbcode_code_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (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