General / Allgemeines > Programming
Add Contact Page
Peaces:
I have read through the posts and watched the video as to creating a new Template page. I have successfully done so. I am wanting to make that additional page into a Contact page. The Contact scripting that I have requires the page to be .php.
When I create the new Template page it is .html. I have tried pasting the form contents from the Contact script into the html Template page but this obviously does not work.
Any suggestions as to how I need to make this work? Or other suggestions for creating a Contact page that has spam security and not use the one I have?
I am open to any suggestions.
V@no:
.php file can contain HTML, as long as it's outside <?php and ?> tags.
i.e.
--- Code: ---<head>
<title>mixed html with php</title
</head>
<body>
<div>pure html output</div>
<div>
<?php
echo "and some php output";
?>
</div>
</body>
--- End code ---
bergblume:
hi,
yes, your templates are in .html - but you have to call these site via ./index.php?template=YOURSITENAME (e.g. index.php?template=contact)
BR, bergblume
Peaces:
Thanks!
Now off to give it a try....
Peaces:
Sorry for the immaturity here.
I have created a contact.php - I have created a contact.html (Template)
The contact.php does call the Template and views properly.
Do I apply the Contact Form script to the Template page or the .php page?
I have tried applying the script to either page. When I apply it to the .html, the form works but it takes away the fonts and other formatting from the Template. When applying to the .php page, I get a Fatal error for the line I added the Form script.
Here is the Form script.
--- Code: ---<form action="" method="post" name="emailContact" onsubmit="WAValidateRQ(document.emailContact.Contact_Name,'- Please enter your name',document.emailContact.Contact_Name,0,false,'text');WAValidateEM(document.emailContact.Email_address,document.emailContact.Email_address.value,'- Please enter your email address',document.emailContact.Email_address,0,true);WAValidateRQ(document.emailContact.Comments,'- Please provide a comment so that we know how best to assist you',document.emailContact.Comments,0,true,'textarea');WAValidateRQ(document.emailContact.Security_code,'- Please enter the text as it appears in the image above',document.emailContact.Security_code,0,false,'text');WAValidateRQ(document.emailContact.Security_question,'- Please answer the question to ensure a human is filling out this form.',document.emailContact.Security_question,0,false,'text');WAAlertErrors('The following errors were found','Correct invalid entries to continue',true,false);return document.MM_returnValue">
<div style="width:100%">
<label for="Contact_Name" >Your name:</label>
<br />
<input name="Contact_Name" type="text" id="Contact_Name" class="inputValue" value="<?php echo(ValidatedField("contact","Contact_Name")) ?>" />
<input name="addblock" type="text" id="addblock" style="display:none" value="" />
<br />
<?php
if (ValidatedField("contact","contact")) {
if ((strpos((",".ValidatedField("contact","contact").","), "," . "1" . ",") !== false || "1" == "")) {
if (!(false)) {
?>
<p class="emailFormError">* Please provide your name.</p>
<?php //WAFV_Conditional contact.php contact(1:)
}
}
}?>
<br />
<label for="Email_address" >E-mail address:</label>
<br />
<input name="Email_address" type="text" class="inputValue" id="Email_address" value="<?php echo(ValidatedField("contact","Email_address")) ?>" />
<input name="seconddblock" id="seconddblock" type="text" style="display:none" value="">
<br />
<?php
if (ValidatedField("contact","contact")) {
if ((strpos((",".ValidatedField("contact","contact").","), "," . "2" . ",") !== false || "2" == "")) {
if (!(false)) {
?>
<p class="emailFormError">* Please provide your email addess so we can get back in touch with you.</p>
<?php //WAFV_Conditional contact.php contact(2:)
}
}
}?>
<br />
<label for="Comments" >Comments:</label>
<br />
<textarea name="Comments" id="Comments" class="inputText" ><?php echo(ValidatedField("contact","Comments")) ?></textarea>
<br />
<?php
if (ValidatedField("contact","contact")) {
if ((strpos((",".ValidatedField("contact","contact").","), "," . "3" . ",") !== false || "3" == "")) {
if (!(false)) {
?>
<p class="emailFormError">* Please let us know how we can assist you.</p>
<br />
<?php //WAFV_Conditional contact.php contact(3:)
}
}
}?>
<br />
<input name="addblock2" type="text" id="addblock2" style="display:none" value="" />
<br />
<label for="Security_code" >type this Security code in the box below:</label>
<br />
<img src="WA_ValidationToolkit/WAVT_CaptchaSecurityImages.php?noisecolor=<?php echo $WAGLOBAL_Captcha_Noise; ?>&bgcolor=<?php echo $WAGLOBAL_Captcha_BG; ?>" alt="security code" /> <span class="style1"> NOT case sensitive.</span> <br />
<input name="Security_code" type="text" id="Security_code" class="inputValue" maxlength="40" />
<br />
<?php
if (ValidatedField("contact","contact")) {
if ((strpos((",".ValidatedField("contact","contact").","), "," . "4" . ",") !== false || "4" == "")) {
if (!(false)) {
?>
<p class="emailFormError">* Your security code entry did not match the image.</p>
<?php //WAFV_Conditional contact.php contact(4:)
}
}
}?>
<br />
<label for="Security_code" ><br />
<label for="Security_question" >Please answer:</label>
<?php require_once("WA_ValidationToolkit/WAVT_CaptchaSecurityQuestion.php"); ?></label>
<br />
<input name="Security_question" type="text" id="Security_question" class="inputValue" maxlength="40" />
<br />
<?php
if (ValidatedField("contact","contact")) {
if ((strpos((",".ValidatedField("contact","contact").","), "," . "5" . ",") !== false || "5" == "")) {
if (!(false)) {
?>
<p class="emailFormError">* Your answer was not correct.</p>
<?php //WAFV_Conditional contact.php contact(4:)
}
}
}?>
<br />
<input type="submit" value="Submit" class="inputButton"/>
</div>
</form>
--- End code ---
Navigation
[0] Message Index
[#] Next page
Go to full version