View Single Post
  #10  
Old 06-19-2002, 06:49 PM
Velocd's Avatar
Velocd Velocd is offline
 
Join Date: Mar 2002
Location: CA University
Posts: 1,696
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Flash Button only show on HTML-enabled forums
by Velocd | Install time: Maybe 5 minutes

It took me about an hour, but I figured out how to do this (myself ^_^) This enhancement will allow only HTML enabled forums to have the flash button (makes sense), which means there is no reason for everyone not to use this hack (unless ofcourse your lazy )

-----------------------------------------------------------------------

1. Go into your functions.php, find the following:

PHP Code:
eval ("\$vbcode_colorbits = \"".gettemplate("vbcode_colorbits")."\";"); 
Now below it place this:

PHP Code:
if ($flashenabled)
    {
        eval(
"\$flashcode .= \"".gettemplate("vbcode_flash")."\";");
    } 

2. In newthread.php, find the following:

PHP Code:
$vbcode_smilies ''
Now above it place this:

PHP Code:
if($foruminfo[allowhtml])
  {
        
$flashenabled true;
  } 
Still in newthread.php, find the following:

PHP Code:
$vbcode_buttons getcodebuttons(); 
Replace it with the following:

PHP Code:
$vbcode_buttons getcodebuttons($flashenabled); 

3. Do the same in step 2 to newreply.php, and also editpost.php


4. Create a new template, and call it vbcode_flash. Place the following in it:

Code:
  

<input type="button" class="bginput" value="swf" title="Insert Flash" onclick="flash(this.form,swf)" onmouseover="stat('swf')">

5. Go into the template vbcode_buttons, and find the following:

Code:
<input type="button" class="bginput" value="IMG" title="Insert Image" onclick="vbcode(this.form,'IMG','http://')" onmouseover="stat('img')">
And place this right after it:

Code:
$flashcode
-----------------------------------------------------------------------

Thats it! Hope you enjoy
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01310 seconds
  • Memory Usage 1,781KB
  • 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
  • (3)bbcode_code
  • (6)bbcode_php
  • (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