Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
HTML, TXT, JAVA Integrator 2.0 Automatically display any HTML, TXT or JAVA file in vB Details »»
HTML, TXT, JAVA Integrator 2.0 Automatically display any HTML, TXT or JAVA file in vB
Version: 1.00, by Erwin Erwin is offline
Developer Last Online: May 2013 Show Printable Version Email this Page

Version: 2.3.x Rating:
Released: 09-25-2002 Last Update: Never Installs: 47
 
No support by the author.

vB HTML, TXT, JAVA Integrator 2.0 - Automatically display any HTML, TXT or JAVA file integrated into vB - by Erwin

Upgraded for vB3:
https://vborg.vbsupport.ru/showthread.php?t=66084

Hack updated - made it even easier to install - upload 1 file, and you're done! Just change the URL parameters as needed. No need to add templates or edit files.

As the name suggests, this hack allows you to display any HTML file as integrated into your forums. No need to make a new template or PHP file. Easy way to incorporate rules, messages, web pages etc. into your forums.

All you need to do is to run this URL:
http://www.your-forums/forums/html.php?file=xxx.html

Where xxx.html is the HTML file you want to integrate into your forums. The file extension can be HTML, HTM, SHTML or even TXT (text files). You can add more file extensions by modifying html.php

This is also a quick way to integrate java applets into your forum (for example, java chat applets). Just copy and paste the java applet code into a HTML file, and then put the HTML file name into the URL above. Instant java integration!

For HTML files in subdirectories, use this URL:
http://www.your-forums/forums/html.p...ctory/xxx.html

By default, the title is the filename. To make a custom title in your forum page, use this URL:
http://www.your-forums/forums/html.p...tml&title=Your Title

You can have spaces in your custom title.

I have disabled remote file integration - this way other people cannot use this link to integrate offensive pages into your site.

Installation

1) Upload html.php into your forum directory.

2) Done!

3) Upload any HTML file or TEXT file into your forums directory, or sub-directory, and run the command line URL as listed above, and you'll see the file integrated into your forums automatically!


If you like this and want to receive updates, do press the "Install" link at the bottom of the thread.

Enjoy!

This version here is lets ALL users see the integrated HTML page. To let members only see the page, make the modifications listed in the next post.

Updates:

Version 1.1 - Added ability to add a custom page title to the integrated HTML forum page!

Version 2.0 - Removed the need to add a template. Just upload the file, and you're done.


Download:

Show Your Support

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

Comments
  #72  
Old 04-06-2003, 01:02 AM
Mr L Mr L is offline
 
Join Date: Jan 2002
Posts: 99
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ah ok, didn't explain myself fully, sorry!

I am generally happy with other links opening in new windows, however this hack is great to have stuff appear to be an intergrated part of the board. To pull this illusion off fully, it'd need to open in the same target windows as the URL that the user clicks on rather then a launch a new window.

Would this be possible?

Either way, thanks for the quick response!
Reply With Quote
  #73  
Old 04-06-2003, 01:05 AM
Erwin's Avatar
Erwin Erwin is offline
 
Join Date: Jan 2002
Posts: 7,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

To make the illusion full, you need to make all links go through the Command URL with target="_top".

eg.

all links have this format:

<a href="http://www.yoursite.com/forums/html.php?file=new.html" target="_top">

or something like that...
Reply With Quote
  #74  
Old 04-08-2003, 02:29 AM
esfron esfron is offline
 
Join Date: Nov 2002
Posts: 102
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Test it on 2.3.0 final.

The file test.html is integrated into my forum with the header and footer around it but it's integrated in the vbulletin message box. Is it correct ?
Reply With Quote
  #75  
Old 04-08-2003, 02:48 AM
Erwin's Avatar
Erwin Erwin is offline
 
Join Date: Jan 2002
Posts: 7,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That's correct. That happens because we are not using any of our own custom templates - version 2 of this hack which is the quick "1 PHP file upload and work" version. (version 1 of this hack had a custom template).

You can always insert your own custom template. Make up a new template (easiest way is to copy the template "standarderror" and modify it). Place $errormessage anywhere you like where you want the contents of the HTML page to show up.

Then in html.php, find and change standarderror to the name of your new template.
Reply With Quote
  #76  
Old 04-08-2003, 04:56 AM
esfron esfron is offline
 
Join Date: Nov 2002
Posts: 102
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I used your version 2 with your version 1: $content into the custom html template and eval("\$content = \"$buffer\";"); into html.php. It's working.

It will use only one template. Exact ? I have to format (font, size, css, etc) each external html file. Exact ?

thanks

(Install)
Reply With Quote
  #77  
Old 04-08-2003, 05:28 AM
Erwin's Avatar
Erwin Erwin is offline
 
Join Date: Jan 2002
Posts: 7,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Correct.
Reply With Quote
  #78  
Old 05-16-2003, 05:46 AM
esfron esfron is offline
 
Join Date: Nov 2002
Posts: 102
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi,

I set up the hack so that unregistered guests, banned members and email confirmation members will get the no permission page but the the html file can be called directly from another websites i.e. to be linked from another websites : http://www.domainname/page.html

Any idea ?
Reply With Quote
  #79  
Old 05-23-2003, 07:11 PM
alesis404 alesis404 is offline
 
Join Date: May 2003
Posts: 52
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great hack Erwin! just wondering now if it is possible if I have a directory with 100's of pages is there some way to search for just those pages instead of coming up with the normal .html file without the VB graphics wrapped around it?

For instance I would like to search and possibly index all pages like

http://mysite.com/forums/html.php?fi.../whatever.html

and not get

http://mysite.com/forums/data/whatever.html

So that users could see all pages in the default directory perhaps in an index page instead of pulling up the normal .html pages?

*Thanks again for something that might solve my problem....100's of pages I would like to have the VBB look and be searchable somehow
Reply With Quote
  #80  
Old 05-24-2003, 04:46 AM
Erwin's Avatar
Erwin Erwin is offline
 
Join Date: Jan 2002
Posts: 7,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Today at 06:11 AM alesis404 said this in Post #78
Great hack Erwin! just wondering now if it is possible if I have a directory with 100's of pages is there some way to search for just those pages instead of coming up with the normal .html file without the VB graphics wrapped around it?

For instance I would like to search and possibly index all pages like

http://mysite.com/forums/html.php?fi.../whatever.html

and not get

http://mysite.com/forums/data/whatever.html

So that users could see all pages in the default directory perhaps in an index page instead of pulling up the normal .html pages?

*Thanks again for something that might solve my problem....100's of pages I would like to have the VBB look and be searchable somehow



I see what you mean.

Make up a .htaccess file, with the contents:

Code:
RewriteEngine on 
RewriteRule ^data/([^$]*).html$ html.php?file=data/$1.html
RewriteRule ^[ft]([0-9]+)/s([^/]*)/(.+)$ /$3 [L]
Upload it to your forum directory. This only works if you are running an Apache server. See if that works.

Calling http://mysite.com/forums/data/whatever.html will automatically make you get integrated pages.
Reply With Quote
  #81  
Old 05-24-2003, 08:03 AM
alesis404 alesis404 is offline
 
Join Date: May 2003
Posts: 52
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you for the quick reply Erwin...will try this in the a.m after some sleep...appreciated
Reply With Quote
Reply


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 09:46 AM.


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.05702 seconds
  • Memory Usage 2,314KB
  • Queries Executed 27 (?)
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
  • (1)bbcode_code
  • (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
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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_postinfo_query
  • fetch_postinfo
  • 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