View Single Post
  #136  
Old 12-07-2003, 08:18 PM
EvilLS1's Avatar
EvilLS1 EvilLS1 is offline
 
Join Date: Apr 2002
Location: Georgia, USA
Posts: 987
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Bandit,
Go into your admin panel and add the new profile field for the dynosheet link.

Then hold your mouse over the "edit" link for the new field and make a note of the field ID # (at the end of the URL).

Then open timeslips.php and find:
Code:
} else if ($action=="username") {
  $cond.=" WHERE userfield.field55>'".intval($number)."'";
  $condition.=" AND userfield.field55>'".intval($number)."'";
  $orderby="user.username";
  $direction=ASC;
Below it add:
Code:
} else if ($action=="graph") {
  $condition.=" AND userfield.fieldXX!='' AND userfield.field51>'".intval($number)."'";
  $cond.=" WHERE userfield.fieldXX!=''";
  $orderby="userfield.field51";
  $direction=ASC;
  $bracketA="<b>[</b>";
  $bracketB="<b>]</b>";
In the code above, replace the highlighted Xs with the ID# of the new field you added.

Still in timeslips.php find:
Code:
$ride= $userinfo[field50];
Below it add:
Code:
if ($userinfo[fieldXX]!=""){
  $graph="<a href=\"$userinfo[fieldXX]\" target=\"_blank\"><img src=\"{imagesfolder}/slipicon.gif\"  border=0></a>";
}else{
  $graph="";
}
Again, replace the highlighted Xs with the ID# of the new field you added.

Now in your "timeslips" template find:
Code:
<option value="$bburl/timeslips.php?s=$session[sessionhash]&action=username">Username</option>
Below it add:
Code:
<option value="$bburl/timeslips.php?s=$session[sessionhash]&action=graph">Dyno Graph</option>
Find:
Code:
	<td bgcolor="{categorybackcolor}" colspan="9"><normalfont color="{categoryfontcolor}"><CENTER><b> Timeslip Database</b></CENTER></normalfont></td>
Replace it with:
Code:
	<td bgcolor="{categorybackcolor}" colspan="10"><normalfont color="{categoryfontcolor}"><CENTER><b> Timeslip Database</b></CENTER></normalfont></td>
Find:
Code:
<td bgcolor="{tableheadbgcolor}" align="center"><smallfont color="{tableheadtextcolor}">$bracket7<b>WHP</b>$bracket8</smallfont></td>
Below it add:
Code:
<td bgcolor="{tableheadbgcolor}" align="center"><smallfont color="{tableheadtextcolor}">$bracketA<b>Graph</b>$bracketB</smallfont></td>
Find:
Code:
<td bgcolor="{categorybackcolor}" colspan="9">
Replace it with:
Code:
<td bgcolor="{categorybackcolor}" colspan="10">

In your "timeslipsbit" template find:
Code:
<td bgcolor="{secondaltcolor}">$avghp$rwhp</td>
Below it add:
Code:
<td bgcolor="{firstaltcolor}">$graph</td>
In member.php and register.php find all instances of this:
Code:
(50,51,52,53,54,55,56,57,58,59,60,61,62,63)
And replace them with thise:
Code:
(50,51,52,53,54,55,56,57,58,59,60,61,62,63,XX)
(Change the highlighted XXs to the field ID for the dynograph.)

In your modifytimeslip template find:
Code:
<script language="javascript">
<!--
function validate(theform) {
	if ((theform.field55.value<12) && (theform.field57.value=="")) {
		alert("A link to your timeslip is required if your 1/4 mile ET is 11.99 or quicker.");
		return false; }
}
//-->
</script>
Replace it with:
Code:
<script language="javascript">
<!--
function validate(theform) {
	if ((theform.field55.value<12) && (theform.field57.value=="")) {
		alert("A link to your timeslip is required if your 1/4 mile ET is 11.99 or quicker.");
		return false; }
	if ((theform.field51.value>0) && (theform.fieldXX.value=="")) {
		alert("A link to your dynosheet is required.");
		return false; }
}
//-->
</script>
Again, replace the highlighted XXs with the dynosheet field ID.

I haven't tested this but it should work if you make all of the changes.

Dewayne
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01503 seconds
  • Memory Usage 1,794KB
  • 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
  • (18)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