Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Beta Releases

Reply
 
Thread Tools
"Insert SWF" Code Button on posting screen Details »»
"Insert SWF" Code Button on posting screen
Version: 1.00, by plattopus plattopus is offline
Developer Last Online: Oct 2010 Show Printable Version Email this Page

Version: 2.2.x Rating:
Released: 06-18-2002 Last Update: Never Installs: 18
Is in Beta Stage  
No support by the author.

I wrote this to help someone out from vbulletin.com, but after realising it is actually a hack I deleted it and converted it into text instructions.

What does it do?

When a user is posting a new message (and they have the option turned on in their User CP), there is a set of input buttons designed to be "shortcuts" to some of the more popular vBcodes (such as url, img, etc). This hack adds an SWF button next to the IMG button.

The user is presented with a popup in which they enter values (url, width, height) to be converted to an SWF vBcode, and the code is automatically inserted into the message (just like the other vBcodes).

Note: this hack also outlines the process involved in setting up the SWF tag

Extra Notes

- I can be reached via PM for limited support (this is my first hack).

- If there's a demand for it, I will also include other vBcodes to the hack (so reply if you want more!)

This is in Beta Hacks because I've only tested it myself, and noone else has used it (as far as I know)... so I'd like to get some serious testing under my belt before officially releasing it.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 06-19-2002, 10:18 AM
plattopus plattopus is offline
 
Join Date: Nov 2001
Location: Melbourne, Australia
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Screenshot 1: SWF Button
Reply With Quote
  #3  
Old 06-19-2002, 10:18 AM
plattopus plattopus is offline
 
Join Date: Nov 2001
Location: Melbourne, Australia
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Width/Height Prompt
Reply With Quote
  #4  
Old 06-19-2002, 10:19 AM
plattopus plattopus is offline
 
Join Date: Nov 2001
Location: Melbourne, Australia
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

URL Prompt
Reply With Quote
  #5  
Old 06-19-2002, 10:20 AM
plattopus plattopus is offline
 
Join Date: Nov 2001
Location: Melbourne, Australia
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Completed SWF vB Code
Reply With Quote
  #6  
Old 06-19-2002, 11:02 AM
Webmasta XT's Avatar
Webmasta XT Webmasta XT is offline
 
Join Date: Mar 2002
Posts: 359
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

verry nice!
Reply With Quote
  #7  
Old 06-19-2002, 11:48 AM
[hhhh]
Guest
 
Posts: n/a
Default

]i like it
Reply With Quote
  #8  
Old 06-19-2002, 03:48 PM
Slynderdale Slynderdale is offline
 
Join Date: Mar 2002
Location: New York State
Posts: 576
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

nice hack but theres much more code needed for the swf, to download the plugin for it, the way you have it, if the member dont have the plugin they cant see it, it will be blank
Reply With Quote
  #9  
Old 06-19-2002, 04:15 PM
Velocd's Avatar
Velocd Velocd is offline
 
Join Date: Mar 2002
Location: CA University
Posts: 1,696
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Slynderdale
nice hack but theres much more code needed for the swf, to download the plugin for it, the way you have it, if the member dont have the plugin they cant see it, it will be blank

Thats a no-brainer slynderdale..
There is no more coding needing to be done. Ofcourse you have to download the plugin, but most people already have flash and if they don't the plugin takes less than a minute to install, so no problem.

This hack is excellent, great job Plattopus
I've made a small enchancement for it you can see in the next post :bunny:
Reply With Quote
  #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
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:02 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04827 seconds
  • Memory Usage 2,300KB
  • Queries Executed 23 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (3)bbcode_code
  • (6)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (9)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete