Jump to content
  • 0

Formularz kontaktowy


kmalcherczyk

Question

27 answers to this question

Recommended Posts

  • 0

Mój kod wygląda następująco:

 

<div style="position:relative">
<form enctype="text/plain" action="mailto:[email protected]?subject=Temat ankiety" method="post">
<fieldset>
<legend><strong>Formularz Kontaktowy</strong></legend><br>
<p><strong>Imię</strong>: <input type="text" name="Imie" value="" size="30" maxlength="40" style="position: absolute; left: 150px; background-color: white; font-style: italic; color: gray "></p>
<p><strong>Nazwisko</strong>: <input type="text" name="Nazwisko" value="" size="30" maxlength="40" style="position: absolute; left:150px; background-color: white; font-style: italic; color: gray "></p>
<p><strong>E-mail</strong>: <input type="text" name="Email" value="" size="30" maxlength="40" style="position: absolute; left:150px; background-color: white; font-style: italic; color: gray "></p>
<p><strong>Treść Wiadomości</strong>: <br><br><textarea name="uwagi" rows="10" cols="55" style="color: gray; font-style: italic; ">
</textarea></p>
<input type="submit" value="Wyślij">
</fieldset>
</form>
</div>

 

Chciałbym aby po naciśnięciu buttona wysyłało wiadomość a nie przekierowywało do outlooka.

Link to comment
Share on other sites

  • 0

Ok, już jest jak powinno ale nie umiem usunąć tego błędu, tego kodu który w okienku do wpisania miala się pojawia.

 

Podgląd:

{*
* 2007-2012 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to [email protected] so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author PrestaShop SA <[email protected]>
*  @copyright  2007-2012 PrestaShop SA
*  @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*}

{capture name=path}{l s='Kontakt'}{/capture}
{include file="$tpl_dir./breadcrumb.tpl"}

<h1>{l s='Obsługa klienta'} - {if isset($customerThread) && $customerThread}{l s='Twoja odpowiedź'}{else}{l s='Skontaktuj się z nami'}{/if}</h1>

{if isset($confirmation)}
<p>{l s='Twoja wiadomość została pomyślnie wysłana do naszego zespołu.'}</p>
<ul class="footer_links">
<li><a href="{$base_dir}"><img class="icon" alt="" src="{$img_dir}icon/home.gif"/></a><a href="{$base_dir}">{l s='Strona Główna'}</a></li>
</ul>
{elseif isset($alreadySent)}
<p>{l s='Twoja wiadomość została już wysłana.'}</p>
<ul class="footer_links">
<li><a href="{$base_dir}"><img class="icon" alt="" src="{$img_dir}icon/home.gif"/></a><a href="{$base_dir}">{l s='Strona Główna'}</a></li>
</ul>
{else}
<p class="bold">{l s='Na pytania dotyczące zamówienia lub uzyskać więcej informacji o naszych produktach'}.</p>
{include file="$tpl_dir./errors.tpl"}
<form action="{$request_uri|escape:'htmlall':'UTF-8'}" method="post" class="std" enctype="multipart/form-data">
<fieldset>
<h3>{l s='Wyślij wiadomość'}</h3>
<p class="select">
<label for="id_contact">{l s='Dział'}</label>
{if isset($customerThread.id_contact)}
{foreach from=$contacts item=contact}
{if $contact.id_contact == $customerThread.id_contact}
<input type="text" id="contact_name" name="contact_name" value="{$contact.name|escape:'htmlall':'UTF-8'}" readonly="readonly" />
<input type="hidden" name="id_contact" value="{$contact.id_contact}" />
{/if}
{/foreach}
</p>
{else}
<select id="id_contact" name="id_contact" onchange="showElemFromSelect('id_contact', 'desc_contact')">
<option value="0">{l s='-- Wybierz --'}</option>
{foreach from=$contacts item=contact}
<option value="{$contact.id_contact|intval}" {if isset($smarty.post.id_contact) && $smarty.post.id_contact == $contact.id_contact}selected="selected"{/if}>{$contact.name|escape:'htmlall':'UTF-8'}</option>
{/foreach}
</select>
</p>
<p id="desc_contact0" class="desc_contact"> </p>
{foreach from=$contacts item=contact}
<p id="desc_contact{$contact.id_contact|intval}" class="desc_contact" style="display:none;">
{$contact.description|escape:'htmlall':'UTF-8'}
</p>
{/foreach}
{/if}
<p class="text">
<label for="email">{l s='E-mail'}</label>
{if isset($customerThread.email)}
<input type="text" id="email" name="from" value="{$customerThread.email|escape:'htmlall':'UTF-8'}" readonly="readonly" />
{else}
<input type="text" id="email" name="from" value="{$email|escape:'htmlall':'UTF-8'}" />
{/if}
</p>

<p class="textarea">
<label for="message">{l s='Wiadomość'}</label>
<textarea id="message" name="message" rows="15" cols="10">{if isset($message)}{$message|escape:'htmlall':'UTF-8'|stripslashes}{/if}</textarea>
</p>
<p class="submit">
<input type="submit" name="submitMessage" id="submitMessage" value="{l s='Wyślij'}" class="button_large" onclick="$(this).hide();" />
</p>
</fieldset>
</form>
{/if}

Link to comment
Share on other sites

  • 0

Nie wiem czy to dobre rozwiązanie ale pozbyłem się problemu usuwająć:

 

<p class="text">
<label for="email">{l s='E-mail'}</label>
{if isset($customerThread.email)}
<input type="text" id="email" name="from" value="{$customerThread.email|escape:'htmlall':'UTF-8'}" readonly="readonly" />
{else}
<input type="text" id="email" name="from" value="{$email|escape:'htmlall':'UTF-8'}" />
{/if}
</p>

 

Usunąłe {$email|escape:'htmlall':'UTF-8'}

 

Po czym kod wygląda tak:

 

<p class="text">
<label for="email">{l s='E-mail'}</label>
{if isset($customerThread.email)}
<input type="text" id="email" name="from" value="{$customerThread.email|escape:'htmlall':'UTF-8'}" readonly="readonly" />
{else}
<input type="text" id="email" name="from" value="" />
{/if}
</p>

Link to comment
Share on other sites

  • 0

witaj ponownie

 

no własnie miałem zapytać co masz w zmiennej {$email|escape:'htmlall':'UTF-8'}

muszę przyznać, że to niezwykle dziwne, że ta zmienna przechowywała taką treść (<span>)

 

niemniej jednak nie mussz się o nic martwić ,rozwiązanie jest ok

 

testowałeś formularz?

Link to comment
Share on other sites

  • 0

Witam, szukam już kilka dni i tracę nadzieję, że sama rozwiąże problem. Jak mogę zrobić formularz kontaktowy na stronie CMS KONTAKT ? Mam dwa bloki kontaktu - wyłączyłam je, bo chcę, aby kontakt był tylko na podstronie KONTAKT. I wyglądał tak, że osoba wpisuje email imię nazwisko i treść. Klika wyślij i Wiadomość znajduje się na moim e-mailu. Jak mogę to zrobić ? 

Link to comment
Share on other sites

  • 0

a nie lepiej usunąć stronę CMS KONTAKT i skorzystać z wbudowanego w prestę formualrza kontaktowego?

działanie będzie takie same, i to bez kombinowania z przenoszeniem formualrza na stronę cms.

Hej.

A gdzie jest ten formularz?

Jak go uruchomić?

Gdzie?

Link to comment
Share on other sites

  • 0

A gdzie można zmodyfikować ten plik tak żeby oprócz formularza dodać na tej stronie swoją treść? np. adres e-mail itp.?

 

 

Podczepiam się pod pytanie . Kontakt z nami posiada cały formularz . Jak go zmodyfikować, chce tu dodać adres firmy podstawowe dane . Chyba że jest lepszy sposób na edycje tej podstrony . Szukałem pliku źródłowego gdzie on sie znajduje ?? Chodzi żeby dostać sie do nazwy "

Biuro Obsługi Klienta - Kontakt z nami 

tam chce dodać podstawowe dane firmy i wyśrodkowywać.


9e23b47ed9718653med.jpg

 

http://www.fotosik.pl/zdjecie/9e23b47ed9718653

Edited by grander (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...