Polskie wsparcie PrestaShop

PrestaShop => Moduły => Wątek zaczęty przez: keaygroup w Październik 22, 2009, 02:11:01 pm

Tytuł: Moduł zadaj pytanie
Wiadomość wysłana przez: keaygroup w Październik 22, 2009, 02:11:01 pm
Witam.

Chciałem dodać moduł zadaj "pytanie na temat tego produktu"
Zrobiłem upload na serwer w zakładce DODAJ MODUL ale to nie wystarczy prawdopodobnie bo opcja ta nie pokazała się na stronie.

Najprawdopodobniej trzeba go jeszcze zainstalować ale gdzie??? nie pojawił sie ten moduł w liście wszystkich modułów.

Pozdrawiam
 
Tytuł: Odp: Moduł zadaj pytanie
Wiadomość wysłana przez: arrr w Październik 26, 2011, 03:44:38 pm
Trochę odkopiemy ale co tam, ma ktoś taki moduł do wersji 1,3 bo w moim nie ma miejsca (okna) by wpisać adres na który mają przychodzić wysyłane przez klientów maile.
Tytuł: Odp: Moduł zadaj pytanie
Wiadomość wysłana przez: deviant w Październik 26, 2011, 07:01:17 pm
Można przerobić "poleć przyjacielowi"
Tytuł: Odp: Moduł zadaj pytanie
Wiadomość wysłana przez: sower w Październik 27, 2011, 01:58:41 pm
w tego typu modułach standardem jest, że korzystają one z domyślnego adresu email ustawionego w konfiguracji sklepu - jak chcesz mieć wysyłane wiadomości na adres inny niz domyślny sklepu to musisz albo na sztywno w kodzie modułu wpisać albo dopisać sobie funkcję w konfiguracji modułu gdzie takie adres wpiszesz
Tytuł: Odp: Moduł zadaj pytanie
Wiadomość wysłana przez: arni w Maj 14, 2012, 10:27:25 am
Ale czy aby na pewno?

Dopytuję gdyż ja również na preście 1.3 mam taki moduł i również on nie działa...

Wygląda to tak że po instalacji modułu widnieje opcja konfiguruj która wygląda tak:

zadaj-pytanie1.jpg (http://zapodaj.net/559a6dae87c81.jpg.html)

Ewidentnie wygląda jakby brakowało okna do wpisania adresu email klikając "zapisz" otrzymujemy:

zadaj-pytanie2.jpg (http://zapodaj.net/28d75d6e31c46.jpg.html)

Nie zważając na te treści przechodzimy do sklepu a tam w konkretnym już produkcie znajdujemy button "zadaj pytanie"

zadaj-pytanie3.jpg (http://zapodaj.net/2bb42912de51a.jpg.html)

klikamy i pojawia się ładny formularz kontaktowy (prosty, bardzo zgrabny o to właśnie chodzi)

zadaj-pytanie4.jpg (http://zapodaj.net/c40501bbd7db2.jpg.html)

...więc klepiemy maila ale w efekcie otrzymujemy informację : error/email parametr "to" is corrupted

zadaj-pytanie5.jpg (http://zapodaj.net/f2d599ca24ab0.jpg.html)

Jakiś pomysł gdzie ręcznie wpisać w pliku ten email tak szczęśliwie to jakoś działało?

 
Tytuł: Odp: Moduł zadaj pytanie
Wiadomość wysłana przez: sower w Maj 14, 2012, 01:55:35 pm
modułow tego typu jest dużo............ jednak domyślne modułu używają adresów e-mail  zdefiniowanych w konfiguracji sklepu - z tego co widzę jest to jakiś "dziwny" moduł, lub komuś była potrzebna możliwość ręcznego ustawienia adresu na jaki mają być wysyłane zapytania.
Najlepiej skontaktować się z autorem ;).

Ale na pierwszy rzut oka brakuje inputa ;) lub jest jakiś problem z jego wysietleniem
Tytuł: Odp: Moduł zadaj pytanie
Wiadomość wysłana przez: arni w Maj 14, 2012, 05:27:06 pm
Z autorem jest o tyle problem że nie mam z nim kontaktu  (pogniewał się że sklep który miał nie działać na home.pl po pewnych przeróbkach jednak śmiga). Mogę przekleić kawałek pliku php może ktoś podpowie gdzie ten kawałek kodu ręcznie dopisać. Zdaję się że gdzieś tu powinien być ten adres email

private function displaySettings() {
      $this->html .= '<fieldset>
                     <legend>'.$this->l('Ustawienia').'</legend>
                     <p>'.$this->l('Ustaw adres E-mail na który klienci będą wysyłać e-maile').'</p>
                     <form action="'.$_SERVER['REQUEST_URI'].'" method="post">
                        <label>'.$this->l('E-mail').'</label>
                        <div class="margin-form">

                        
                        </div>
                        <input type="submit" name="updateSettings" value="'.$this->l('Zapisz').'" class="button" />
                     

                     </form>
                  </fieldset>';
Tytuł: Odp: Moduł zadaj pytanie
Wiadomość wysłana przez: New_World_Order w Maj 14, 2012, 05:32:29 pm
Jest nowsza wersja modułu.
ja mam tak

private function displaySettings() {
 $this->html .= '<fieldset>
 <legend>'.$this->l('Ustawienia').'</legend>
 <p>'.$this->l('Ustaw adres E-mail na który klienci będą wysyłać e-maile').'</p>
 <form action="'.$_SERVER['REQUEST_URI'].'" method="post">
 <label>'.$this->l('E-mail').'</label>
 <div class="margin-form">
 <input type="text" name="email" value="'.Configuration::get($this->name.'EMAIL').'" />
 </div>
 <input type="submit" name="updateSettings" value="'.$this->l('Zapisz').'" class="button" />
 </form>
 </fieldset>';
 }
Tytuł: Odp: Moduł zadaj pytanie
Wiadomość wysłana przez: design4VIP w Maj 14, 2012, 05:39:16 pm
w pierwszej wersji ewidentnie brakuje pola do wpisania maila, czyli patrzac na drugi kod:

<input type="text" name="email" value="'.Configuration::get($this->name.'EMAIL').'" />

w pierwszym input odnosi sie tylko do buutona 'wyslij' a nie ma za bardzo co wyslac. wystarczy ze w brakujace pole wkleisz powyzsze i bedzie dzialalo.

ewentualnie poszukaj innych modulow 'product question'. jest tego mnustwo free
Tytuł: Odp: Moduł zadaj pytanie
Wiadomość wysłana przez: arni w Maj 14, 2012, 05:43:34 pm
Pomogło!

Dziękuję bardzo! Pojawiło się okienko na email i wszytko działa jak należy

Jeszcze raz dziękuję.