Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Help The Mentally Challenged Details »»
Help The Mentally Challenged
Version: , by caislander caislander is offline
Developer Last Online: Mar 2007 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 11-27-2002 Last Update: Never Installs: 0
 
No support by the author.

Hey guys I am feeling pretty darn challenged I need to add a browser check to my forum main page so I can serve a watered down version of our header to viewers using NS 4.xx, so I have this function
PHP Code:
 <?php 
function doriteheader() { 
// serve correct header by browser 
global $HTTP_USER_AGENT

if (
eregi("Mozilla/4.",$HTTP_USER_AGENT)) { // browser is NS4 
return "$footer"

} else { 
// other browsers 
return $header




?>
I tried placing this in the template, but that didn?t work so I am (don?t laugh too hard I new at this) assuming that means I can?t include php directly in the template. So if that is true where do I place this function so that I can control which header is called in the forum_home template? (I used footer in place of my second header name so it was easy to see if this worked or not)

ps; if this isn't where this post should be, someone please move it where it should
go
As always thanks for your time

Show Your Support

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

Comments
  #2  
Old 11-27-2002, 09:23 PM
Velocd's Avatar
Velocd Velocd is offline
 
Join Date: Mar 2002
Location: CA University
Posts: 1,696
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Not entirely sure what your intent is, since I briefly skimmed to the problem, but you are correct that PHP code cannot be added directly into the template.

If it is affecting the forum_home template, try placing the code in the index.php file of your forum root directory.
Reply With Quote
  #3  
Old 11-27-2002, 09:26 PM
drews drews is offline
 
Join Date: Nov 2002
Location: Florida
Posts: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

you can try puttin that code in the phpinclude template. I think that is the only template that allows PHP.
Reply With Quote
  #4  
Old 11-28-2002, 12:25 AM
Erwin's Avatar
Erwin Erwin is offline
 
Join Date: Jan 2002
Posts: 7,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

drews is correct. Also, the forum global.php file can be used too.
Reply With Quote
  #5  
Old 11-28-2002, 01:52 PM
drews drews is offline
 
Join Date: Nov 2002
Location: Florida
Posts: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Wow...i was right..strike up another tally for the amount of time i have been right....Hey, I am up to.... one ....now... lol.
Reply With Quote
  #6  
Old 12-05-2002, 03:32 AM
caislander caislander is offline
 
Join Date: Oct 2002
Posts: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I still haven't been able to figure this out I tried putting my function in each of the places suggested thus far and can't get it to work. So let me try & tell you what I am trying to do maybe someone can suggest a better way.
We have a header that fails (really goes to pieces) in NS 4.xx so somehow we need to determine if the viewer is useing NS 4.xx and if so serve them an alternate header (actualy an alternate set of buttons) is there some other way to do it?
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 02:35 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.04026 seconds
  • Memory Usage 2,244KB
  • Queries Executed 19 (?)
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_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (5)postbit
  • (6)postbit_onlinestatus
  • (6)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