X-Cart: shopping cart software

X-Cart forums (https://forum.x-cart.com/index.php)
-   Changing design (https://forum.x-cart.com/forumdisplay.php?f=51)
-   -   Editing Contact us form not working! help please! (https://forum.x-cart.com/showthread.php?t=7833)

tidalx 05-29-2004 06:26 PM

Editing Contact us form not working! help please!
 
Hi,

I am just started and wanted to change the contact us form to less field. All I needed is the person's name, email address, subject, and the message. I had read the forums here but can't seem to find a answer my problem.

Here is my problem, the apprearence looks just how I wanted after deleting some items in the contactus template. Test 1, hit submit button, nothing happen, it should go to another page saying your message had sent (something like it), but it stay on the same page. Checked, no email had sent. So, what did I deleted which I shouldn't have. Help please.

Here is a copy of the code after I take out the things that I don't need.

Code:

{* $Id: contactus.tpl,v 1.19.4.1 2004/04/09 07:07:27 svowl Exp $ *}
{literal}
<script>
function checkEmailAddress(field) {
var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
   
if (goodEmail) {
    return true;
} else {
        alert("E-mail address is invalid! Please correct");
        field.focus();
        field.select();
        return false;
    }
}
</script>
{/literal}
{if $smarty.get.mode eq "update"}
{$lng.txt_contact_us_header}
{/if}



{capture name=dialog}
{if $smarty.get.mode eq "update"}
<table width=100% border=0 cellspacing=0 cellpadding=2>
<form action="help.php?section=contactus&mode=update&action=contactus" method=post name=registerform>

<tr valign=middle>
<td class=FormButton>{$lng.lbl_title}</td>
<td><font class=Star>*</font></td>
<td nowrap>
<select name=title>
{section name=title loop=$name_titles}
<option {if $userinfo.title eq $name_titles[title]}selected{/if}>{$name_titles[title]}</option>
{/section}
</select>
</td>
</tr>

<tr valign=middle>
<td class=FormButton>{$lng.lbl_first_name}</td>
<td><font class=Star>*</font></td>
<td nowrap>
<input type=text name=firstname size=32 maxlength=32 value="{$userinfo.firstname}">
{if $fillerror ne "" and $userinfo.firstname eq ""}<font class=Star>&lt;&lt;</font>{/if}
</td>
</tr>

<tr valign=middle>
<td class=FormButton>{$lng.lbl_last_name}</td>
<td><font class=Star>*</font></td>
<td nowrap>
<input type=text name=lastname size=32 maxlength=32 value="{$userinfo.lastname}">
{if $fillerror ne "" and $userinfo.lastname eq ""}<font class=Star>&lt;&lt;</font>{/if}
</td>
</tr>


<tr valign=middle>
<td class=FormButton>{$lng.lbl_email}</td>
<td><font class=Star>*</font></td>
<td nowrap>
<input type=text name=email size=32 maxlength=128 value="{$userinfo.email}">
{if $fillerror ne "" and $userinfo.email eq ""}<font class=Star>&lt;&lt;</font>{/if}
</td>
</tr>



<tr valign=middle>
<td class=FormButton>{$lng.lbl_department}</td>
<td><font class=Star>*</font></td>
<td nowrap>
<select name=department>
<option value="All" selected>{$lng.lbl_all}</option>
<option value="Partners">{$lng.lbl_partners}</option>
<option value="Marketing / publicity">{$lng.lbl_marketing_publicity}</option>
<option value="Webdesign">{$lng.lbl_web_design}</option>
<option value="Sales">{$lng.lbl_sales}</option>
</select>
</td>
</tr>

<tr valign=middle>
<td class=FormButton>{$lng.lbl_subject}</td>
<td><font class=Star>*</font></td>
<td nowrap>
<input type=text name=subject size=32 maxlength=128 value="{$userinfo.subject}">
{if $fillerror ne "" and $userinfo.subject eq ""}<font class=Star>&lt;&lt;</font>{/if}
</td>
</tr>

<tr valign=middle>
<td class=FormButton>{$lng.lbl_message}</td>
<td><font class=Star>*</font></td>
<td nowrap>
<textarea cols=48 rows=12 name=body>{$userinfo.body}</textarea>
{if $fillerror ne "" and $userinfo.body eq ""}<font class=Star>&lt;&lt;</font>{/if}
</td>
</tr>

<tr valign=middle>
<td></td>
<td></td>
<td nowrap>


{include file="buttons/submit.tpl"}
</td>
</tr>
<input type=hidden name=usertype value="{$usertype}">
</form>
</table>
{else}
{$lng.txt_contact_us_sent}
{/if}
{/capture}
{include file="dialog.tpl" title=$lng.lbl_contact_us content=$smarty.capture.dialog extra="width=100%"}


Thanks,
Littles

LittleB 06-02-2004 05:39 AM

I'm having similar probs...
 
Hi gurus, I'm also pretty new at this and would like to adjust my contact form. I still wish to display all the fields I just don't want them all to be compulsory. eg *name, address, country, phone, *email, *subject, *message, etc... (where* = compulsory field)
What have you got? Can any do this in layish terms?
Cheers
LittleB

GM 06-13-2004 06:28 AM

Hi Guys, This is not always a wise move. It is better to make new contact forms with the info you want... but if you really want to do it... here it is.

First edit skin1/help/contactus.tpl

In this example, I will remove the "Phone" field:

Select and cut
Code:

<tr valign=middle>
<td class=FormButton>{$lng.lbl_phone}</td>
<td><font class=Star>*</font></td>
<td nowrap>
<input type=text name=phone size=32 maxlength=32 value="{$userinfo.phone}">
{if $fillerror ne "" and $userinfo.phone eq ""}<font class=Star>&lt;&lt;</font>{/if}
</td>
</tr>


Then open include/help.php and remove this:
Code:

empty($contact["phone"]) ||

Done!

LittleB 06-14-2004 02:48 AM

Thanks for you tip. It does sound like a better idea to make a new one - then I always have the full one to fall back on.

Ok if I was to make a new one... would I copy the existing, cut out the sections I don't want then save as a version. But then where do I put..?

Sorry to sound so basic... but I wouldn't have a clue.
Cheers
LittleB


All times are GMT -8. The time now is 06:58 AM.

Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.