View Single Post
  #1  
Old 05-29-2013, 06:44 AM
SwalyAaron SwalyAaron is offline
 
Join Date: Jan 2013
Posts: 86
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default TOS Buttons issue

I made this page following this TOS page and would like it to function, I followed a guide I posted below:
http://www.vanquishrsps.com/legal/tos.php

Issue: When I click agree it does "post?"
I know its an issue in the buttons code but how do I fix it?

The guide:

Code:
Change the value in red to the location of your agreement page, and place this in the head section of any page where you would like to check if it is the user's first visit:
Code:
<script type="text/javascript">
var agreementPage='agreement.html';
var cookies=document.cookie.split(';');
for(var i=0;i<cookies.length;i++)
	if(cookies[i]!=='agreement')
		window.location=agreementPage;
</script>
Place this in the head section of your agreement page:

Code:
<script type="text/javascript">
function setCookie()
{
	var today = new Date();
	var expire=new Date(today.getTime()+100e10);
	expire=expire.toUTCString();
	document.cookie='agreement; expires=' + expire + '';
}
</script>
Then modify your HTML so the above function is called when the user agrees to your guidelines. If your button is a link, this would be done like so:

Code:
<a href="index.html" onclick="setCookie()">I Agree</a>
This redirects the user to the agreement page if a certain cookie has not been set.
[/spoiler]
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01473 seconds
  • Memory Usage 1,764KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete