kmalcherczyk Posted July 3, 2013 Share Posted July 3, 2013 Chciałbym aby po kliknięciu na dole kontakt wyświetlał się kawałek tekstu i formularz kontaktowy. Jak to zrobić? Moduł formularza mam ale nie wiem jak go "podpiąć"... Link to comment Share on other sites More sharing options...
0 vekia Posted July 3, 2013 Share Posted July 3, 2013 z tego co widzę chyba udało Ci się dodać tam tekst? (chodzi o outletowe prawda?) Link to comment Share on other sites More sharing options...
0 kmalcherczyk Posted July 3, 2013 Author Share Posted July 3, 2013 Tak tak, dodałem wszystko ale nie wysyła treści wiadomości :/ tylko formularz sobie stworzyłem... Link to comment Share on other sites More sharing options...
0 kmalcherczyk Posted July 3, 2013 Author Share Posted July 3, 2013 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 More sharing options...
0 vekia Posted July 3, 2013 Share Posted July 3, 2013 faktycznie, dopiero zauważyłem, że "kontakt" przekierowuje na stronę CMS, czyli źle. wyedytuj ten link aby wskazywał na adres: http://outletowe.com/index.php?controller=contact Link to comment Share on other sites More sharing options...
0 kmalcherczyk Posted July 3, 2013 Author Share Posted July 3, 2013 A gdzie mogę zmieniać opcje i możliwości tego formularza? Link to comment Share on other sites More sharing options...
0 vekia Posted July 3, 2013 Share Posted July 3, 2013 dane kontaktowe w Customers > contacts jeżeli chcesz dodać nowe pola, bez edycji klas php się nie obejdzie Link to comment Share on other sites More sharing options...
0 kmalcherczyk Posted July 3, 2013 Author Share Posted July 3, 2013 A powiedz mi jak poprawić błędy i usunąć kilka pól bo widzisz jak mi to wyświetla: http://outletowe.com/index.php?controller=contact W e-mailu jakiś kawałek kodu jakby średnika brakowało czy coś.. Link to comment Share on other sites More sharing options...
0 vekia Posted July 3, 2013 Share Posted July 3, 2013 dajno źródła pliku contact-form.tpl Link to comment Share on other sites More sharing options...
0 kmalcherczyk Posted July 3, 2013 Author Share Posted July 3, 2013 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 More sharing options...
0 kmalcherczyk Posted July 3, 2013 Author Share Posted July 3, 2013 Masz jakiś pomysł bo tylko na Cb tu można liczyć vekia xd Link to comment Share on other sites More sharing options...
0 kmalcherczyk Posted July 3, 2013 Author Share Posted July 3, 2013 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 More sharing options...
0 vekia Posted July 3, 2013 Share Posted July 3, 2013 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 More sharing options...
0 DanseMacabre88 Posted December 10, 2013 Share Posted December 10, 2013 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 More sharing options...
0 vekia Posted December 10, 2013 Share Posted December 10, 2013 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. Link to comment Share on other sites More sharing options...
0 DanseMacabre88 Posted December 10, 2013 Share Posted December 10, 2013 Ja tą podstronę utworzyłam, bo w tych blokach z kontaktem jak się kliknie na email wyskakuje outlook .... a ja bym wolała wpisanie treści i kliknięcie wyślij Link to comment Share on other sites More sharing options...
0 vekia Posted December 11, 2013 Share Posted December 11, 2013 chodzi mi o to, że prestashop posiada stronę "kontakt", taką jak ta: http://demo.mypresta.eu/en/contact-us to jest chyba to, czego szukasz? Link to comment Share on other sites More sharing options...
0 DanseMacabre88 Posted December 13, 2013 Share Posted December 13, 2013 Dałam przekierowanie na tą stronę Kontakt i jest tak jak chciałam Dzięki Link to comment Share on other sites More sharing options...
0 mierzey Posted February 8, 2014 Share Posted February 8, 2014 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 More sharing options...
0 vekia Posted February 8, 2014 Share Posted February 8, 2014 ten formularz standardowo jest wbudowany w prestashop i znajduje się na stronie /contact-us (dla włączonych friendly urls) być może jest tak, że Twój szablon nie wyświetla tego linku korzystasz z jakiegoś niestandardowego rozwiązania? Link to comment Share on other sites More sharing options...
0 mierzey Posted February 8, 2014 Share Posted February 8, 2014 Hej. Problem był w wyłączonych "friendly urls" Dlatego wyświetlał mi się error. Dziękuję! Link to comment Share on other sites More sharing options...
0 vekia Posted February 9, 2014 Share Posted February 9, 2014 brak przyjaznych linków to niemal samobójstwo pod względem SEO, dlatego warto z tej opcji korzystać ... Link to comment Share on other sites More sharing options...
0 mierzey Posted February 9, 2014 Share Posted February 9, 2014 Dzięki. A mogę się jeszcze zapytać co One robią? Aha. I gdzie zmodyfikować "contact"? Link to comment Share on other sites More sharing options...
0 vekia Posted February 9, 2014 Share Posted February 9, 2014 one sprawiają, że jak sprzedajesz np. buty adidas to link do produktu będzie wyglądał tak: twojsklep.com/20-buty-adidas.html bez przyjaznych linków tak: twojsklep.com/index.php?id_product=2&controller=product&id_lang=2 Link to comment Share on other sites More sharing options...
0 mierzey Posted February 10, 2014 Share Posted February 10, 2014 Dzięki:) Link to comment Share on other sites More sharing options...
0 props Posted February 10, 2014 Share Posted February 10, 2014 A gdzie można zmodyfikować ten plik tak żeby oprócz formularza dodać na tej stronie swoją treść? np. adres e-mail itp.? Link to comment Share on other sites More sharing options...
0 grander Posted November 6, 2015 Share Posted November 6, 2015 (edited) 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ć. http://www.fotosik.pl/zdjecie/9e23b47ed9718653 Edited November 6, 2015 by grander (see edit history) Link to comment Share on other sites More sharing options...
0 design4VIP Posted November 6, 2015 Share Posted November 6, 2015 polecam modul http://4vip.pl/works/blok-kontaktowy-z-adresem-i-mapa-google/ wszystkie dane automatycznie pobierane z ustawien Preferencje > kontakty sklepu Link to comment Share on other sites More sharing options...
Question
kmalcherczyk
Chciałbym aby po kliknięciu na dole kontakt wyświetlał się kawałek tekstu i formularz kontaktowy.
Jak to zrobić? Moduł formularza mam ale nie wiem jak go "podpiąć"...
Link to comment
Share on other sites
27 answers to this question
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now