Thread: Major Additions - ibProArcade - professional Arcade System
View Single Post
  #1192  
Old 12-30-2005, 07:13 AM
wolfstream wolfstream is offline
 
Join Date: Jan 2003
Location: Iowa
Posts: 382
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Not sure if this is even possible, but it'd be nice:
What I'm trying to do is move the champion stuff from the thread into the user's profile. I may leave it in the thread, but I definitely want to have a copy of it in the profile. Is this possible at all?

Also, a little addition to the hack, not that much really. With the number of games I have found out there, and put on my site, one random game doesn't cut it. So, I made a (minor) modification to allow more than one game to be randomly displayed... Here's the code for those that want it, really a simple hack:

in arcade.php you will see something like
Code:
$DB->query("SELECT g.gid, g.gtitle, g.gname, g.gcat, cat.password FROM ibf_games_list AS g, ibf_games_cats AS cat WHERE
g.active=1 AND g.gcat=cat.c_id AND trim(password)='' ORDER BY RAND() LIMIT 1");
change that to:
Code:
$DB->query("SELECT g.gid, g.gtitle, g.gname, g.gcat, cat.password FROM ibf_games_list AS g, ibf_games_cats AS cat WHERE
g.active=1 AND g.gcat=cat.c_id AND trim(password)='' ORDER BY RAND() LIMIT INSERTNUMHERE");
Personally, I use 15, but I've got a good bit of games on the site
Now, if you want more than say 5, you will probably want to remove the image display and show the game names only. To do that, this one's just as easy:
Find
Code:
 $ran_games .= "<a href='".$ibforums->base_url."act=Arcade&do=play&gameid={$rangline['gid']}'>
<img src='arcade/images/{$rangline[gname]}1.gif' border='0' /><br /><br />{$rangline['gtitle']}</a>";
And replace with:
Code:
 $ran_games .= "<a href='".$ibforums->base_url."act=Arcade&do=play&gameid={$rangline['gid']}'>
{$rangline['gtitle']}</a><br />";
Again, not much, but it's more than nada , right ? :P
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01227 seconds
  • Memory Usage 1,765KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (4)bbcode_code
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete