vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=4)
-   -   Flash Gallery Hack v 1.1 (https://vborg.vbsupport.ru/showthread.php?t=42674)

Lanigironu 08-23-2002 10:00 PM

Flash Gallery Hack v 1.1
 
New version 1.1 released, screenshots and what's new in the new version available here.

This is an extension of Erwin's Flash player hack. It creates a semi-database-driven gallery for all games/movies you have available with information such as author of Flash, size of file, thumbnail, link to run the file, username (if available) of person that sumbitted it, and a link to a leaderboard if available (currently only the Tetris available from john.eovie has that).

The Flash file controls work pretty much like the announcement ones (I got most of the code from there), and are very simple.

There are only two edits to files (an entry for Who's Online and inserting a link to the options in the admin control panel), plus an optional edit if you want to be able to prevent certain groups/people from using the gallery.

This is designed for vB 2.2.6 only, I did not test it with any other version of the board, technically it should work, but I cannot promise anything. This is my first hack as I am new to PHP, but I have done extensive testing to this and will try to help solve any problems if they arise to the best of my knowledge.

Thanks to Fallout2Man for helping me a lot with this hack.

Screenshots coming up in the next posts.

Lanigironu 08-24-2002 01:36 AM

PS. Working version available here.

This is the window for making a new entry.

Lanigironu 08-24-2002 01:37 AM

This is how it looks in the control panel navbar.

Lanigironu 08-24-2002 02:16 AM

This is the modify option.

Lanigironu 08-24-2002 02:22 AM

Edit screen.

Velocd 08-24-2002 03:06 AM

Interesting....I may just install Erwins hack because of your addition. Good job, it looks pro
:p

eXtremeTim 08-24-2002 03:22 AM

Nice hack. But im not gonna use erwins flash player hack. I will have no need since im getting johns arcade hack.

Lanigironu 08-24-2002 03:40 AM

Thanks, velocd, I still have many features to implement for an updated version (including possibly encrypting and storing the thumbnails and files in the database).

PS. If you have john's Tetris hack, I have instructions in the end of the installation instructions to make the gallery give a correct link for it instead of the flash.php one without any coding.

Lanigironu 08-24-2002 04:08 AM

If you have any suggestions for the next version, please post them.

Ninth Dimension 08-24-2002 09:52 AM

I like the look of this :)

NexDog 08-24-2002 10:44 AM

Yep, looks pretty sweet. Going to wait and see what John's index page is going to be like but I see no reason why this can't be integrated.

Damn, those file sizes are scary though. Hope John's games don't put us out of business. :D

kmfdm_kid2000 08-24-2002 10:53 AM

Yes, that's a concern I had myself. I'm not going to install games that are large, so they don't eat bandwidth. Tetris, Pong, Frogger, and pac man arent too bad though, I can live with their file sizes, and that vB Tetris is just plain BAD @$$!!! Both of these hacks I absolutely love :D

Chris M 08-24-2002 03:40 PM

Very nice:)

Satan

Lanigironu 08-24-2002 05:57 PM

Thank you very much for the positive input.

I am currently working on making general settings for the galleries such as disabling thumbnails (in case you don't want to use them), setting the amount of rows and columns per page, and splitting into pages. I will probably finish these later today and release v1.1.

If you have any suggestions, please post them and I might even release them today.

Travis641 08-25-2002 05:26 AM

...The instructions say vB Flash Player 1.1 - Play Any Flash Game or Movie in vB (including Tetris!)

...Is this the right file?

Erwin 08-25-2002 07:37 AM

LOL! That's the title of version 1.1 of my Flash Player hack instruction file! ;) You'll need to change it to avoid confusing people. :)

Travis641 08-25-2002 08:13 AM

the rest of the zip is the same too??

Lanigironu 08-25-2002 01:05 PM

Hmmm.. Some sort of glitch happened and put Erwin's file in my post.

It should be all fixed now. Sorry for the incovenience.

Demonslayer 08-25-2002 05:49 PM

Thanks Lanigironu, I was wondering what was going on yesterday...all better now :D

Demonslayer 08-25-2002 06:22 PM

umm...the sql query gives me an error....

Quote:

You have an error in your SQL syntax near 'UNSIGNEDDEFAULT '0' NOT NULL ,

`name` VARCHAR( 100 ) NOT NULL ,

`filesize` INT' at line 3

Demonslayer 08-25-2002 07:01 PM

I made the sql table myself but it doesn't seem to work properly....:(

Lanigironu 08-25-2002 08:52 PM

Hmmm.... Something is wrong. I copied and pasted the outputed command that PHPMyAdmin gave me, but when I try it in the SQL window it gives me the same error.

I'll see if I can figure it out.

Lanigironu 08-25-2002 09:08 PM

Ignore this post. Thanks to futureal, the query is in my next post.

Demonslayer 08-25-2002 09:33 PM

I still get errors...:(

(Btw. shouldn't this "CREATE TABLE 'flash2'" say flash, not flash2?

Lanigironu 08-25-2002 09:43 PM

Ok, here's the fixed query, thanks to futureal:

Code:

CREATE TABLE flash (
  flashid INT(10) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
  userid INT(10) UNSIGNED NOT NULL DEFAULT '0',
  name VARCHAR(100) NOT NULL,
  filesize INT(5) DEFAULT '0' NOT NULL,
  filename VARCHAR(50) NOT NULL,
  thumb VARCHAR(100) NOT NULL,
  author VARCHAR(50) NOT NULL,
  type VARCHAR(50) NOT NULL,
  height INT(5) DEFAULT '480' NOT NULL,
  width INT(5) DEFAULT '640' NOT NULL,
  dateline INT(10) UNSIGNED NOT NULL DEFAULT '0',
  leaderboardurl VARCHAR(50) NOT NULL,
  INDEX (userid)
 )


Lanigironu 08-25-2002 09:44 PM

Yes, yes it should. Sorry about that. I was trying to make a new table to see if it works, instead of overwriting my own one.

Lanigironu 08-25-2002 09:59 PM

There, it's all fixed now. I'll replace it in the instructions.

Lanigironu 08-25-2002 10:03 PM

Done.

Demonslayer 08-25-2002 10:10 PM

thanks :)

Demonslayer 08-25-2002 10:11 PM

you should fix your instructions and that query with 1 thing.....the table name is flash, not flash2 :)

Lanigironu 08-25-2002 10:24 PM

I already did both.

Lanigironu 08-26-2002 03:51 PM

Ok, new version released. In this version you can turn off the gallery for maintanance, disable thumbnails and specify the number of entries per row/column. Extra entries split off into pages with the usual vB controls.

Here's a screenshot of the new admin controls (located with the rest of the vB settings):

Lanigironu 08-26-2002 03:53 PM

Here's a screenshot of the way it looks (I only had 2 entries per page because I have 4 in total, I wanted to see how it splits into pages, you can specify as many as you want):

snyx 08-27-2002 08:20 AM

I cant run any of these queries?
Code:

INSERT INTO `settinggroupid` ( `settinggroupid` , `title , `displayorder` ) VALUES ('32', 'Arcade Gallery Options', '32');
You have an error in your SQL syntax near 'displayorder` ) VALUES ('32', 'Arcade Gallery Options', '32')' at line 1
Code:

INSERT INTO `setting` ( `settingid` , `settinggroupid` , `title` , `varname` , `value` , `description` , `optioncode` , `displayorder` ) VALUES (NULL , '32', 'Aracde Gallery Active', 'aracde_on', '1', 'This will turn off the gallery. It can be useful when trying to add Aracde files or making modifications.', yesno', '1');
You have an error in your SQL syntax near '', '1')' at line 1

ack, what now :p

Lanigironu 08-27-2002 07:50 PM

Ok, I know what the problem is, the way PHPMySQL shows the queries is not even accepted by itself, quite funny. Basically you need to take out all the ` characters and it will work. I'll fix the instructions in a second.

Meanwhile, I have a little announcement about the future of this hack. I decided to integrate it with Erwin's Flash Player hack and make my own, free version of an arcade that will also play movies, manage the files and much more. The next version should be a fully functional gallery, and I hope to release it by the end of the week. :)

Lanigironu 08-27-2002 08:01 PM

Ok, I fixed the instructions, both for upgrading and installing, just redownload the attachment.

snyx 08-28-2002 03:09 AM

thx man

snyx 08-28-2002 03:25 AM

same deal man? huh..

Code:

INSERT INTO settinggroupid ( settinggroupid , title , displayorder ) VALUES ('32', 'Flash Gallery Options', '32');
Table 'formkao_vb.settinggroupid' doesn't exist

Code:

INSERT INTO setting ( settingid , settinggroupid , title , varname , value , description , optioncode , displayorder ) VALUES (NULL , '32', 'Flash Gallery Active', 'flash_on', '1', 'This will turn off the gallery. It can be useful when trying to add Flash files or making modifications.', yesno', '1');
You have an error in your SQL syntax near '', '1')' at line 1

Lanigironu 08-29-2002 06:04 AM

ARGH! This is absolutely ridiculous. Try these two queries:

Code:

INSERT INTO `settinggroupid` ( settinggroupid , title , displayorder ) VALUES ('32', 'Flash Gallery Options', '32');
And

Code:

INSERT INTO `setting` ( settingid , settinggroupid , title , varname , value , description , optioncode , displayorder ) VALUES (NULL , '32', 'Flash Gallery Active', 'flash_on', '1', 'This will turn off the gallery. It can be useful when trying to add Flash files or making modifications.', yesno', '1');

Or better yet, wait until futureal releases the vBProArcade hack. I will be integrating this hack into it.

NeRilkA 09-05-2002 09:44 PM

Great hack ! useful ! bravo :)

but it doesn't "recognize" DCR file.. when i add a DCR game to the gallery it shows 0kb

i think there is somethin to add but i don't exactly how..

PHP Code:

if (!strpos($filename,".")){
    
$size filesize("../".$filename.".swf");
    if (
$size >= 1024){
      
$size = (int)($size 1024);
    }
  }else{
    
$extra strpos($filename,".");
    
$cleanname substr_replace($filename,'',$extra+4);
    
$size filesize("../".$cleanname);
    if (
$size >= 1024){
      
$size = (int)($size 1024);
    }
  } 

thanks


All times are GMT. The time now is 04:43 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.02164 seconds
  • Memory Usage 1,819KB
  • 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
  • (7)bbcode_code_printable
  • (1)bbcode_php_printable
  • (1)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
  • (40)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