Znalezione wyniki: 10
Znalezione wyniki: 10 • Strona 1 z 1
Re: Funkcja losowo nadająca numery zamówień
uniquid() - zwróci 13 znakowy unikalny łańcuch bazujący na czasie (microtime)
Ważne aby wszystkie odwołania np do podglądu zamówienia itp były wykonane za pośrednictwem tego łańcucha znaków bo jak gdzieś trafi sie id zamówienia to i tak chętny podejrzy ile zamówień poszło.
Ważne aby wszystkie odwołania np do podglądu zamówienia itp były wykonane za pośrednictwem tego łańcucha znaków bo jak gdzieś trafi sie id zamówienia to i tak chętny podejrzy ile zamówień poszło.
- 2016 sty 10, N 17:20
- Skocz do działu
- Skocz do tematu
Re: Aktualizacje - KQS.update_4.3 a KQS.update_4.3_php5.4
Nie bardzo rozumiem php ma w większości kompatybilność wstecz ... są funkcje które są w nowych wersjach usuwane z PHP, zamieniane na inne lub dodawane nowe (jakieś niezmienne funkcje są ale jest też rotacja) - i duży skok był z 5.1 -> 5.2 -> 5.3 np.:
Wiekszość kodu napisanego dla wersji PHP 5.2 powinna działać z wersją PHP 5.3 (!UWAGA napisany dla 5.2 działa na 5.3 a nie odwrotnie - czyli nie jest kompatybilny wstecz! bo jak napiszesz soft wykorzystujący funkcje nowszego PHPa to na starszej wersji nie 'pójdzie') , poniżej znajdują się zmiany, które nie są wstecznie kompatybilne .
Funkcja clearstatcache() nie czyści domyślnie realpath cache
Funkcja realpath() jest w pełni niezależna od platformy. W konsekwencji powoduje to, że względne ścieżki w postaci __FILE__.''/../x” nie będą działać
Namespace – wprowadzenie tej funkcji umożliwiło tworzenie oddzielnych nazw dla poszczególnych klas, funkcji i stałych, co zwiększa przejrzystość pisanego kodu
Usunięcie trybu Safe Mode
Funkcje z rodziny call_user_func() propaguja wskaźnik $this, nawet w sytuacji gdy wywoływana jest klasa rodzica
Funckje tablicowe natsort(), natcasesort(), usort(), uasort(), uksort(), array_flip() i array_unique() nie akceptują obiektów przekazywanych jako argumenty. W celu zastosowania tych funkcji do obiektów należy umieścić te obiekty w tablicy.
itd
Jeśli soft wykorzystywał funkcję lub właściwość, która w nowszej wersji nie jest obsługiwana to wywali błąd.
Jeśli masz paczkę dla php 5.4 to możesz po jej zainstalowaniu na serwerze z niższym PHPem mieć problem (czyli wstecznej kompatybilności nie ma) bo:
Najważniejsze zmiany w tej wersji pod kątem wstecznej kompatybilności:
Usunięte trybu Safe Mode
short_open_tag domyślnie aktywny
Wprowadzenie Short Array Systax co umożliwia zapis tablic w formie [] zamiast array()
Usunięcie magic_quotes
Usunięcie register_globals i register_long_arrays z konfiguracji php.ini
Usunięcie mbstring.script_encoding – należy używać zend.script_encoding
call-time przekazywany przez referencje został usunięty
Z tego co przeczytałem w mailu z aktualizacją to dla serwerów z PHP 5.4 jest specjalna paczka ... rozumiem to tak, że jest to tylko dla serwerów z tą wersją (ale serce podpowiada mi, że producent softu nie zmienił tekstu maila i chodzi o 5.4 i każdą nowszą wersję PHPa na serwerze - nieco inaczej niż napisałeś).
Jeśli masz na serwerze wersję 5.3 a w sofcie będzie wykorzystana skrócona deklaracja tablic [] (dostępna od PHP 5.4 i nowszych) to ci zaczną się sypać błędy oraz ostrzeżenia (jeśli chcesz sobie podejrzeć błędy i ostrzeżenia PHPowe tu ustaw na serwerze w konfiguracji phpa error_reporting(E_ALL) - na wersji produkcyjnej - otwartej dla klientów koniecznie zmień na error_reporting(0) )
Wiekszość kodu napisanego dla wersji PHP 5.2 powinna działać z wersją PHP 5.3 (!UWAGA napisany dla 5.2 działa na 5.3 a nie odwrotnie - czyli nie jest kompatybilny wstecz! bo jak napiszesz soft wykorzystujący funkcje nowszego PHPa to na starszej wersji nie 'pójdzie') , poniżej znajdują się zmiany, które nie są wstecznie kompatybilne .
Funkcja clearstatcache() nie czyści domyślnie realpath cache
Funkcja realpath() jest w pełni niezależna od platformy. W konsekwencji powoduje to, że względne ścieżki w postaci __FILE__.''/../x” nie będą działać
Namespace – wprowadzenie tej funkcji umożliwiło tworzenie oddzielnych nazw dla poszczególnych klas, funkcji i stałych, co zwiększa przejrzystość pisanego kodu
Usunięcie trybu Safe Mode
Funkcje z rodziny call_user_func() propaguja wskaźnik $this, nawet w sytuacji gdy wywoływana jest klasa rodzica
Funckje tablicowe natsort(), natcasesort(), usort(), uasort(), uksort(), array_flip() i array_unique() nie akceptują obiektów przekazywanych jako argumenty. W celu zastosowania tych funkcji do obiektów należy umieścić te obiekty w tablicy.
itd
Jeśli soft wykorzystywał funkcję lub właściwość, która w nowszej wersji nie jest obsługiwana to wywali błąd.
Jeśli masz paczkę dla php 5.4 to możesz po jej zainstalowaniu na serwerze z niższym PHPem mieć problem (czyli wstecznej kompatybilności nie ma) bo:
Najważniejsze zmiany w tej wersji pod kątem wstecznej kompatybilności:
Usunięte trybu Safe Mode
short_open_tag domyślnie aktywny
Wprowadzenie Short Array Systax co umożliwia zapis tablic w formie [] zamiast array()
Usunięcie magic_quotes
Usunięcie register_globals i register_long_arrays z konfiguracji php.ini
Usunięcie mbstring.script_encoding – należy używać zend.script_encoding
call-time przekazywany przez referencje został usunięty
Z tego co przeczytałem w mailu z aktualizacją to dla serwerów z PHP 5.4 jest specjalna paczka ... rozumiem to tak, że jest to tylko dla serwerów z tą wersją (ale serce podpowiada mi, że producent softu nie zmienił tekstu maila i chodzi o 5.4 i każdą nowszą wersję PHPa na serwerze - nieco inaczej niż napisałeś).
Jeśli masz na serwerze wersję 5.3 a w sofcie będzie wykorzystana skrócona deklaracja tablic [] (dostępna od PHP 5.4 i nowszych) to ci zaczną się sypać błędy oraz ostrzeżenia (jeśli chcesz sobie podejrzeć błędy i ostrzeżenia PHPowe tu ustaw na serwerze w konfiguracji phpa error_reporting(E_ALL) - na wersji produkcyjnej - otwartej dla klientów koniecznie zmień na error_reporting(0) )
- 2016 wrz 14, Śr 23:01
- Skocz do działu
- Skocz do tematu
Re: Aktualizacje - KQS.update_4.3 a KQS.update_4.3_php5.4
Jak ci się baza sypnęła to nie z winy PHPa ... albo miałeś starszą wersję MySQL'a albo (co bardziej prawdopodobne) po prostu coś się wysypało podczas przetwarzania bazy (błędne zapytanie lub nie obsługiwane)
- 2016 wrz 14, Śr 23:27
- Skocz do działu
- Skocz do tematu
Re: Aktualizacje - KQS.update_4.3 a KQS.update_4.3_php5.4
~~diversio ... właśnie odpowiedziałeś sobie na tak nurtujące Cię pytanie (na nowszych czyli PHP >= 5.4 możesz używać aktualizacji dla phpa 5.4 a na starszych wersjach drugą paczkę). Po za tym ... czasem coś się wywali i nie ważne która paczką na czym aktualizujesz
- 2016 wrz 14, Śr 23:29
- Skocz do działu
- Skocz do tematu
Re: Aktualizacje - KQS.update_4.3 a KQS.update_4.3_php5.4
~~diversio no nie do końca dla najnowszej, bo jeśli miałbym na serwerze phpa 5.2 a ty php 5.6 to czy powinniśmy aktualizować tą samą paczką ? według mnie nie bo ty będziesz miał nowe funkcje w phpie (dostępne od wersji 5.4) a ja ich nie będę miał i może mi wywalić błędy lub ostrzeżenia.
- 2016 wrz 15, Cz 09:38
- Skocz do działu
- Skocz do tematu
Re: Aktualizacje - KQS.update_4.3 a KQS.update_4.3_php5.4
Wydaje mi się, że przyczyną wywalania błędów lub nie wywalania jest (wcześniej też to założyłem) z czego sklep był instalowany z której wersji czy dla 5.4 czy nie.
instalacja wykonana plikami z KQS.store_4.1_php54 więc całość pewnie już nowym ionCubem zakodowane. Tak samo jak Ty nie wiem wszystkiego co producent założył przy wypuszczaniu dwóch paczek aktualizacji i troszq czuję się jak dziecko we mgle ;) .
Jak będę miał nową świeżo kupioną instalkę (nie aktualizację) to przetestuję czy przy przejściu na niższy PHP niż 5.4 też wywali błąd ionCuba ... jeśli tak to można stwierdzić śmiało, że pliki z dopiskiem 5.4 są dla serwerów z uruchomionym PHP 5.4 i nowszym a producent przeszedł na nowszego ionCuba (a dla tych co jeszcze nie przeszli na nowego PHPa wypuszcza wersje ze starym ionCubem) - tak mi się przynajmniej wydaje :roll:
instalacja wykonana plikami z KQS.store_4.1_php54 więc całość pewnie już nowym ionCubem zakodowane. Tak samo jak Ty nie wiem wszystkiego co producent założył przy wypuszczaniu dwóch paczek aktualizacji i troszq czuję się jak dziecko we mgle ;) .
Jak będę miał nową świeżo kupioną instalkę (nie aktualizację) to przetestuję czy przy przejściu na niższy PHP niż 5.4 też wywali błąd ionCuba ... jeśli tak to można stwierdzić śmiało, że pliki z dopiskiem 5.4 są dla serwerów z uruchomionym PHP 5.4 i nowszym a producent przeszedł na nowszego ionCuba (a dla tych co jeszcze nie przeszli na nowego PHPa wypuszcza wersje ze starym ionCubem) - tak mi się przynajmniej wydaje :roll:
- 2016 wrz 17, So 18:24
- Skocz do działu
- Skocz do tematu
Re: KOSZYK - ulica / dom/ lokal
Podczas edytowania pliku standard.php za pomocą Notatnika Windowsowego pamiętaj podczas zapisywania zmian o wybraniu kodowania UTF-8 (nic się nie posypie ... przynajmniej u mnie nic się nie sypie ).
- 2016 lis 10, Cz 16:40
- Skocz do działu
- Skocz do tematu
Re: KOSZYK - ulica / dom/ lokal
Wstaw w szablonie koszyka - na samym końcu pola 'Baza szablonu' coś takiego:
<style type="text/css">
input[name=dom] {
width: 259px !important;
max-width: 259px !important;
margin-left: 0 !important;
}
</style>
Powinno pomóc - nie jest to eleganckie rozwiązanie ;) ... ale gdy nie jesteś w stanie utworzyć i podpiąć z klasami CSS to zostaje nam takie łatanie :roll:
<style type="text/css">
input[name=dom] {
width: 259px !important;
max-width: 259px !important;
margin-left: 0 !important;
}
</style>
Powinno pomóc - nie jest to eleganckie rozwiązanie ;) ... ale gdy nie jesteś w stanie utworzyć i podpiąć z klasami CSS to zostaje nam takie łatanie :roll:
- 2016 lis 10, Cz 17:52
- Skocz do działu
- Skocz do tematu
Re: KOSZYK - ulica / dom/ lokal
Poniższy kod css dotyczy ulicy oraz domu ... podmień poprzednio wklejony na to co jest niżej ;)
<style type="text/css">
input[name=dom] {
width: 259px !important;
max-width: 259px !important;
margin-left: 0 !important;
}
input[ulica] {
width: 259px !important;
max-width: 259px !important;
margin-left: 0 !important;
}
</style>
Wielki nie jestem ... po prostu zjadłem już zęby przy wdrażaniu sklepów na KQS.store - i to dosłownie ... wymiana plomb regularnie co 4-5 miesięcy ;p ... na co dzień muszę sprostać wymaganiom i wyzwaniom moich klientów, którzy chcą na KQSie mieć cuda o których innym (nawet tym co wdrażają sklepy) się nie śniło i mówią, że się takich rzeczy na KQSie nie da zrobić (wtedy do roboty siadam ja i to robię :D :D ).
Jeśli będziesz potrzebował helpa, a nie będę zaglądał na forum (bo często brakuje mi na to czasu) to zerknij na emaila z mojej strony i pisz ;)
<style type="text/css">
input[name=dom] {
width: 259px !important;
max-width: 259px !important;
margin-left: 0 !important;
}
input[ulica] {
width: 259px !important;
max-width: 259px !important;
margin-left: 0 !important;
}
</style>
Wielki nie jestem ... po prostu zjadłem już zęby przy wdrażaniu sklepów na KQS.store - i to dosłownie ... wymiana plomb regularnie co 4-5 miesięcy ;p ... na co dzień muszę sprostać wymaganiom i wyzwaniom moich klientów, którzy chcą na KQSie mieć cuda o których innym (nawet tym co wdrażają sklepy) się nie śniło i mówią, że się takich rzeczy na KQSie nie da zrobić (wtedy do roboty siadam ja i to robię :D :D ).
Jeśli będziesz potrzebował helpa, a nie będę zaglądał na forum (bo często brakuje mi na to czasu) to zerknij na emaila z mojej strony i pisz ;)
- 2016 lis 10, Cz 18:29
- Skocz do działu
- Skocz do tematu
Re: Problem z certyfikatem ssl
Obrazek: http://baterielazienkowe.com/images/mini/100px_-10-20-30.jpg z tego co widzę jest umieszczony w opisie kategorii -. w panelu administracyjnym to Główne działy > Kategorie i tu edycja kategorii o ID 60 (pole 'wizytówka kategorii')
Opineo chyba jest wpięte jako dodatkowy element menu czyli Ustawienia > Elementy menu
Opineo chyba jest wpięte jako dodatkowy element menu czyli Ustawienia > Elementy menu
- 2018 cze 05, Wt 20:00
- Skocz do działu
- Skocz do tematu
- Znalezione wyniki: 10 • Strona 1 z 1