vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Member Archives (https://vborg.vbsupport.ru/forumdisplay.php?f=202)
-   -   Sneak Preview! Image Gallery Hack (https://vborg.vbsupport.ru/showthread.php?t=21359)

Zamtil 06-26-2001 11:37 PM

<a href="http://www.noows.com/gallery.php" target="_blank">http://www.noows.com/gallery.php</a>

I know gallery.php is the same filename Freddie uses. However, this is my own hack, from scratch (although I do have some large chunks of borrowed vBulletin code).

It adds a new table called 'thumb' and uses ImageMack to generate thumbnails ONCE. It also adds a thumb.php file, which is basically a modified copy of attachment.php. No changes to existing PHP files or tables are necessary. I've written a small PHP file to make thumbs of all existing JPG/GIF/BMP/PNG attachments. Thumbs are generated and stored as GIFs.

AFAIK all security aspects are intact. My release will only support ImageMagick (via PHP system() call), if someone else needs GD/NetPBM support, they're welcome to hack-my-hack.

I'd like to get some feedback from Jesoft before I release. As I mentioned, I use some fairly large blocks of their code (from search.php and attachment.php) and want to make sure their are no issues. If it provides enough functionality, I'd have no problem with Jelsoft incorporating it into their next release, rather than me maintaining it as a hack.

Steve Machol 06-26-2001 11:49 PM

I just wanted to say nice job! I'm looking forward to seeing how this hack progresses.

RobAC 06-27-2001 01:02 AM

Very cool. Nice job!

Lordmusic 06-27-2001 08:16 AM

So basically this hack just takes the images ever posted in a forum and displays them on a page? Is there any way to edit the images, remove the naughty ones, add ones not posted and so forth? Perhaps a way for people to submit?

Znaper 06-27-2001 12:05 PM

Can you post this Hack here?
Thx
Sorry for my bad englisch, but i come's from germany! ;)

Zamtil 06-27-2001 03:19 PM

Quote:

Originally posted by Lordmusic
So basically this hack just takes the images ever posted in a forum and displays them on a page? Is there any way to edit the images, remove the naughty ones, add ones not posted and so forth? Perhaps a way for people to submit?
It generates thumbnails for all GIFs/JPGs/PNGs/BMPs in your attachment table. It stores those thumbnails in a new table called thumb (I have no plans to store thumbs as files). It provides links to the full size attachment, as well as, the post the attachment appeared in. The links are currently opened in a seperate window, so you can keep the gallery open and jump to the individual posts. The way for people to submit is to post an attachment in the forum. You'll see I have a copy of the ForumJump box at the top of the page. The user can scroll through forums and chose "different galleries." gallery.php accepts params: userid & forumid. So, this is one virtual gallery:

http://www.noows.com/gallery.php?s=&...ws=5&galcols=2

This is another:

http://www.noows.com/gallery.php?s=&...ws=5&galcols=2

And this is my "personal" gallery (I modded my copy of memberlist template to provide a link to every users gallery):

http://www.noows.com/gallery.php?s=&userid=1

The links to the original post would be your way of "removing naughty ones." To submit new ones, the user just has to make a new post/attachment in the appropriate forum. I really don't see the need to code seperate admin/edit functionality into the gallery. Would just cause users more confusion in the end. Perhaps a link that would allow users to directly reply to an image in another window?

Zamtil 06-27-2001 03:20 PM

Quote:

Originally posted by Znaper
Can you post this Hack here?
Thx
Sorry for my bad englisch, but i come's from germany! ;)

I will, but I need a few days for features/bugs yet. I also need to talk to Jelsoft since I'd be releasing a few large chunks of code I borrowed/modified from them.

BradC 06-27-2001 04:13 PM

Looks really good.. can't wait to try it out.. :)

First-Man 06-27-2001 08:35 PM

coool I must have this hack.

ToraTora! 06-27-2001 08:45 PM

nice work as always!

Now thats two hacks of yours im waiting for...lol..


All times are GMT. The time now is 01:37 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.01112 seconds
  • Memory Usage 1,737KB
  • 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
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)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