Polskie wsparcie PrestaShop
PrestaShop => Konfiguracja => Wątek zaczęty przez: pyjamas.pl w Kwiecień 26, 2009, 11:39:33 pm
-
Witam,
Moze ktos juz to przerabial i powie mi co nalzey zmienic aby numer telefonu byl polem obowiazkowym podczas rejestracji nowego klienta w sklepie. Przydalo by sie rowniez, przynajmniej z mojego punktu widznie zeby numer telefonu wyswietlal sie rowniez na karcie zamowienia.
Dobre by bylo rowniez takie rozwiazanie, aby mozliwa byla grupowa zmiana statusow zamowien, teraz trzeba wchodzic w kazde i klikac. To samo tyczy sie ilosci produktow. W przypadku pojedynczych produktow nie stanowi to problemu, ale dla mnie jak mam wprowadzic dostawe to mnie szlag trafia.
Pozdrawiam uzytkownikow presta shop,
-
Witam, ja również proszę o pomoc w kwestii telefonu jako opcja obowiązkowa. Może już ktoś to ustawiał lub zmieniał.
-
W pliku Class/Adderss.php dopisz do zmiennej
$fieldsRequired = array(..... , 'phone');
-
Wielkie dzieki kolego
Od siebie dodam, że aby wyświetlić gwiazdkę na karcie rejestracji przy polu telefonu nalezy dokonać zmiany w pliku
\themes\prestashop\authentication.tpl
Niestety skrypt nie sprawdza, czy numer telefonu jest poprawny i wpisanie ciagu dowolnych cyfr uznaje za poprawne, nie mniej jednak i tak jest to dla mnie krok naprzod.
Pozdrawiam
-
ale co zmienić dokłanie w \themes\prestashop\authentication.tpl ????
-
zamieniasz coś takiego:
<p class="text">
<label for="phone">{l s='Home phone'}</label>
<input type="text" class="text" name="phone" id="phone" value="{if isset($smarty.post.phone)}{$smarty.post.phone}{/if}" />
</p>
na coś takiego:
<p class="required text">
<label for="phone">{l s='Home phone'}</label>
<input type="text" class="text" name="phone" id="phone" value="{if isset($smarty.post.phone)}{$smarty.post.phone}{/if}" />
<sup>*</sup>
</p>
-
to dodaje tyko dopisek ze wymagane a przejdzie bez wpisania :)
-
Nie przejdzie. Sprawdziłem i działa.
Polecał bym dodać też <sup>*</sup> do \themes\prestashop\address.tpl
-
Po dodaniu <sup>*<sup> do \themes\prestashop\address.tpl i wejściu w konto użytkownika wcześniej zarejestrowanego w celu wpisania telefonu wyskakuje komunikat:
Próba włamania (Address -> phone_mobile is empty)
Mój sklep dopiero startuje więc mi to nie przeszkadza, ale inni mogą mieć problem , zauważyłem że jeśli wpisze tekst zamiast cyfr komunikat nie wyskakuje
-
Witam
Czy można jakoś rozwiązać fakt, że przypadkowy ciąg cyfr też przechodzi?
Chodzi mi o zrobienie wpisu, żeby akceptowało tylko początek (mam na myśli- w polsce numery nie zaczynają się np. na "1", więc gdy ktoś wpisze taką liczbę to od razu odrzuca).
-
Takie same zmiany trzeba też zrobić w pliku address.tpl (/themes/prestashop)
-
witam piszę tutaj bo ten temat chyba najbardziej pasuje ;)
na stronie realizacji zamówienia po wypełnieniu wszystkich obowiązkowych danych klikam "dalej" ale nie przechodzi dalej ponieważ wyskakuje błąd:
"Wystąpił 1 błąd :
telefon jest wymagane"
mam nadzieję że wiadomo o co chodzi.
pozdrawiam
-
witam piszę tutaj bo ten temat chyba najbardziej pasuje ;)
na stronie realizacji zamówienia po wypełnieniu wszystkich obowiązkowych danych klikam "dalej" ale nie przechodzi dalej ponieważ wyskakuje błąd:
"Wystąpił 1 błąd :
telefon jest wymagane"
mam nadzieję że wiadomo o co chodzi.
pozdrawiam
Nie wpisałeś numeru telefonu dlatego nei przepuszcza dalej.
-
aż taki głupi to ja nie jestem ;) właśnie chodzi o to że wpisuje wszystkie dane i wyskakuje mi to nawet jak wyłącze "telefon" w module "onepagecheckout" to i tak wyskakuje ten błąd.. ;)