Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
  #1  
Old 05-20-2012, 03:35 PM
Sworm Sworm is offline
 
Join Date: Feb 2008
Posts: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Redirect to the forum HomePage after 'X' seconds

Hi all, i'm on 4.1.11 , i have create a simple static html page for my main domain www.mydomain.net ..... i would to add a redirect from this main page to the forum Homepage after x seconds. For example, a user visit my main domain page www.mydomain.net, after some seconds i want that will load the forum homepage.... Is it possible to do this? And how? Thanks in advance.
Reply With Quote
  #2  
Old 05-20-2012, 03:49 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You should be able to do it by putting this in your html:

Code:
<meta http-equiv="Refresh" content="X; URL=www.mydomain.net/forum" />

(obviously you'd change the X to the number of seconds you want, and also change the url).

You can also do it in javascript. If you look at the bottom part of the STANDARD_REDIRECT template there's code that does it in javascript unless the browser has javascript disabled.
Reply With Quote
  #3  
Old 05-20-2012, 04:52 PM
Sworm Sworm is offline
 
Join Date: Feb 2008
Posts: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by kh99 View Post
You should be able to do it by putting this in your html:

Code:
<meta http-equiv="Refresh" content="X; URL=www.mydomain.net/forum" />
(obviously you'd change the X to the number of seconds you want, and also change the url).

You can also do it in javascript. If you look at the bottom part of the STANDARD_REDIRECT template there's code that does it in javascript unless the browser has javascript disabled.
Hi, thanks for your reply.... i have made a simple work with js, but i don't really know if it is ok or not....

Can you check it please?

HTML Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="it">
<head>

    <title>My Forum Community - My community</title>
    <meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" />
    <meta http-equiv="Content-Language" content="it" />
    <meta name="Robots" content="All" />
    <meta name="Description" content="mydomain.net - community des." />
    <meta name="Keywords" content="my site keywords." />
    <meta name="Owner" content="me" /> 
    <meta name="Author" content="me" />  
    <meta name="Copyright" content="my site srl" />



</head>

<link href="http://www.mydomain.net/css_home/file.css" rel="stylesheet" type="text/css" />


<body id="intro">
<br /><br />
    <div id="content2">
        <div id="wrapper">
            <h1 class="intro">mydomain.net</h1>
            <h2>description!!</h2>
            <a href="http://a clickable forum link">Forum name</a>
<br /><br /><br /><br /><br /><br /><br /><br />
<div align="center">
<form name="redirect">

<font face="Arial" color="orange"><b>You'll redirect in<br><br>
<form>
<input type="text" size="3" name="redirect2">
</form>
seconds</b></font>

<script>
<!--
var targetURL="http://www.mydomain.net/forum/forum.php"
var countdownfrom=5

var currentsecond=document.redirect.redirect2.value=countdownfrom+1
function countredirect(){
if (currentsecond!=1){
currentsecond-=1
document.redirect.redirect2.value=currentsecond
}
else{
window.location=targetURL
return
}
setTimeout("countredirect()",1000)
}

countredirect()
//-->
</script>


</div></div></div>

</body>
</html>
Reply With Quote
  #4  
Old 05-20-2012, 05:00 PM
Jhonnyf's Avatar
Jhonnyf Jhonnyf is offline
 
Join Date: Nov 2007
Location: In my mind
Posts: 196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Try this Script (in headinclude template)
PHP Code:
<script type="text/javascript">
setTimeout(function () { location.href='http://URL'; }, 5000); 
</
script
where 5000 = 5 seconds (1000 = 1 seconds)
Reply With Quote
  #5  
Old 05-20-2012, 06:17 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Sworm View Post
Hi, thanks for your reply.... i have made a simple work with js, but i don't really know if it is ok or not....

Can you check it please?

I'm not really a js expert or anything, but it looks OK. The only thing I would say is maybe instead of just calling countredirect() to get it started, put onload="countredirect()" in your body tag, that way it won't start until the whole page is loaded.
Reply With Quote
  #6  
Old 05-20-2012, 06:46 PM
Sworm Sworm is offline
 
Join Date: Feb 2008
Posts: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Done, thanks kh99
Reply With Quote
  #7  
Old 05-20-2012, 06:50 PM
Mr_Running Mr_Running is offline
 
Join Date: May 2010
Posts: 536
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Interesting...
Quote:
Originally Posted by Jhonnyf View Post
Try this Script (in headinclude template)
PHP Code:
<script type="text/javascript">
setTimeout(function () { location.href='http://URL'; }, 5000); 
</
script
where 5000 = 5 seconds (1000 = 1 seconds)
How to set it to redirect and not keep refreshing the page?
Reply With Quote
Reply

Thread Tools
Display Modes

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 01:28 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.13789 seconds
  • Memory Usage 2,231KB
  • Queries Executed 11 (?)
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
  • (2)bbcode_code
  • (1)bbcode_html
  • (2)bbcode_php
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)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