wdrożenia PrestaShop

Moduł zadaj pytanie

  • 9 Odpowiedzi
  • 3572 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline keaygroup

  • Nowy
  • *
  • 8
  • 0
Moduł zadaj pytanie
« dnia: 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
 

*

Offline arrr

  • Nowy
  • *
  • 3
  • 0
Odp: Moduł zadaj pytanie
« Odpowiedź #1 dnia: 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.

*

Offline deviant

  • Mieszkaniec
  • *****
  • 776
  • 1
  • Płeć: Mężczyzna
  • prestamod
  • PrestaShop: PS
  • Status: forum
Odp: Moduł zadaj pytanie
« Odpowiedź #2 dnia: Październik 26, 2011, 07:01:17 pm »
Można przerobić "poleć przyjacielowi"
Prestamod -> [sklepy][hosting][modyfikacje][szablony][pomoc]

*

Offline sower

  • Mieszkaniec
  • *****
  • 1,016
  • 3
    • I Love PrestaShop
  • PrestaShop: PS
  • Status: Programista
Odp: Moduł zadaj pytanie
« Odpowiedź #3 dnia: 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
SZYBKA POMOC TECHNICZNA : gg 45116037
SKLEPY | MODUŁY | INTEGRACJE | POMOC TECHNICZNA

*

Offline arni

  • Nowy
  • *
  • 9
  • 0
Odp: Moduł zadaj pytanie
« Odpowiedź #4 dnia: 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

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

zadaj-pytanie2.jpg

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

zadaj-pytanie3.jpg

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

zadaj-pytanie4.jpg

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

zadaj-pytanie5.jpg

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

 

*

Offline sower

  • Mieszkaniec
  • *****
  • 1,016
  • 3
    • I Love PrestaShop
  • PrestaShop: PS
  • Status: Programista
Odp: Moduł zadaj pytanie
« Odpowiedź #5 dnia: 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
SZYBKA POMOC TECHNICZNA : gg 45116037
SKLEPY | MODUŁY | INTEGRACJE | POMOC TECHNICZNA

*

Offline arni

  • Nowy
  • *
  • 9
  • 0
Odp: Moduł zadaj pytanie
« Odpowiedź #6 dnia: 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>';

Odp: Moduł zadaj pytanie
« Odpowiedź #7 dnia: 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>';
 }

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Moduł zadaj pytanie
« Odpowiedź #8 dnia: 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
design4VIP z innej strony...

*

Offline arni

  • Nowy
  • *
  • 9
  • 0
Odp: Moduł zadaj pytanie
« Odpowiedź #9 dnia: 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ę.