Polskie wsparcie PrestaShop
PrestaShop => Moduły => Wątek zaczęty 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
-
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.
-
Można przerobić "poleć przyjacielowi"
-
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
-
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?
-
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
-
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>';
-
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>';
}
-
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
-
Pomogło!
Dziękuję bardzo! Pojawiło się okienko na email i wszytko działa jak należy
Jeszcze raz dziękuję.