Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 05-05-2002, 03:57 PM
TruckZMod's Avatar
TruckZMod TruckZMod is offline
 
Join Date: Apr 2002
Location: Huntington Beach
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Applets....

I use an applet on my site ... that is updated three times an hour and appears in the header -- and I really want the applet to appear in the vBulletin forum header. On other site pages, when the applet is being updated ... it inserts the code for the %applet here% into page.html.parse -- and then the parse file become the updated file page.html.

Is there a way to do this with the vBulletin? Would appreciate your comments....
Reply With Quote
  #2  
Old 05-05-2002, 04:13 PM
Sparkz's Avatar
Sparkz Sparkz is offline
 
Join Date: Nov 2001
Posts: 544
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You could use fopen and fread and put the content of the file in a var, which you could use in your template.
Reply With Quote
  #3  
Old 05-05-2002, 04:32 PM
TruckZMod's Avatar
TruckZMod TruckZMod is offline
 
Join Date: Apr 2002
Location: Huntington Beach
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The applet that is executed three times hourly is a lengthy perl file. When the applet concludes, it performs a gen_applet() ... and then replaces %applet here% in the parse files for the actual applet code and renames the file without the parse in its name.

My tracking is ... if I give the perl file a code on where else to send the updated applet info ... perhaps create a template to stick the completed applet coding into (it is lengthy), and then refer to it appropriately in the "header" -- my problem would be solved. It seems like a mighty mountain to climb for us php rookies....

Just read your response Sparkz. Something tells me that may do the trick -- but -- I'm clueless on where and how to use the fopen and fread comments. You also suggest that I "put the content of the file in a var, which you could use in your template." Okay, the perl coding I see is for "replace_applet" ... and I see how the programmer developed that. I could place the contents of the applet in a "simple.txt" file. How could I get the template to read the contents of that file to be used in the header? Thanks!!!
Reply With Quote
  #4  
Old 05-05-2002, 07:11 PM
TruckZMod's Avatar
TruckZMod TruckZMod is offline
 
Join Date: Apr 2002
Location: Huntington Beach
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I now have the results of the perl file which updates three times hourly ... being stored to a "simple.txt" file which begins with < applet > ... and concludes with < /applet >. I need to have the values that are saved on this "simple.txt" file read or imported into a template for use in the header. How do I do this? Many thanks for your help. I will post the solution here when I achieve the end result.
Reply With Quote
  #5  
Old 05-11-2002, 06:53 AM
TruckZMod's Avatar
TruckZMod TruckZMod is offline
 
Join Date: Apr 2002
Location: Huntington Beach
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The applet is now appearing as hoped for in the header on the site. It involved the following modifications
  • Modified cron perl script to write updates to a "simple.txt" file.
  • Added the following lines on global.php:

    // ###################### Import applet #######################
    // start snag applet
    $datadir = "/home/www/truckz.com/htdocs";
    $file = fopen("$datadir/simple.txt", "r");
    $simpletext = fread($file,8192);
    fclose($file);
  • Added the following include under global on header.php --> $simpletext
  • Applied the $simpletext reference where I wanted the applet to appear in the themeheader template.
That was it! You can check the regularly updating applet in action at http://truckz.com. Thanks for your comments and observations.
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 06:08 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.06306 seconds
  • Memory Usage 2,199KB
  • Queries Executed 13 (?)
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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete