Jump to content

Trampino

Members
  • Posts

    44
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Trampino's Achievements

  1. I have this error, which happens only on APPLE devices. If I set debug mode of my prestashop as deactive and click in APPEL device on hyperlink for download of virtual product PDF file, then Safari displays only text which I can translate to english like "There are repeated problems with this process: https://www.zapokladem.cz/index.php?controller=get-file&key= ..." Where ... you can change with specific parameters of concrete order and downloaded virtual product file. And now information is written in log file /var/logs/dev.log If I set debug mode of my prestashop as active and click in APPEL device on hyperlink for download of virtual product PDF file, then Safari displays contain of virtual product PDF file correctly. And when I look in to /var/logs/dev.log file, these information are written there: [2022-01-02 01:34:07] doctrine.DEBUG: SELECT name FROM ps_module WHERE active = 1 [] [] [2022-01-02 01:34:07] request.INFO: Matched route "admin_common_notifications". {"route":"admin_common_notifications","route_parameters":{"_controller":"PrestaShopBundle\\Controller\\Admin\\CommonController::notificationsAction","_legacy_controller":"AdminCommon","_legacy_link":"AdminCommon","_route":"admin_common_notifications"},"request_uri":"https://www.zapokladem.cz/ada/index.php/common/notifications?_token=15SRtr-TcV8cv47dpqDYHMTXtRJrBgjkhmtwZFbyZ2A&rand=1741085647314","method":"POST"} [] [2022-01-02 01:34:07] security.DEBUG: Read existing security token from the session. {"key":"_security_main","token_class":"Symfony\\Component\\Security\\Core\\Authentication\\Token\\UsernamePasswordToken"} [] [2022-01-02 01:34:07] security.DEBUG: User was reloaded from a user provider. {"provider":"PrestaShopBundle\\Security\\Admin\\EmployeeProvider","username":"[email protected]"} [] [2022-01-02 01:34:07] php.INFO: User Deprecated: Creating Doctrine\ORM\Mapping\UnderscoreNamingStrategy without making it number aware is deprecated and will be removed in Doctrine ORM 3.0. {"exception":"[object] (ErrorException(code: 0): User Deprecated: Creating Doctrine\\ORM\\Mapping\\UnderscoreNamingStrategy without making it number aware is deprecated and will be removed in Doctrine ORM 3.0. at /data/www/zapokladem.cz/www.zapokladem.cz/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/UnderscoreNamingStrategy.php:66)"} [] [2022-01-02 01:34:08] php.INFO: User Deprecated: Implementing "Symfony\Component\HttpKernel\DataCollector\DataCollectorInterface" without the "reset()" method is deprecated since Symfony 3.4 and will be unsupported in 4.0 for class "Csa\Bundle\GuzzleBundle\DataCollector\GuzzleCollector". {"exception":"[object] (ErrorException(code: 0): User Deprecated: Implementing \"Symfony\\Component\\HttpKernel\\DataCollector\\DataCollectorInterface\" without the \"reset()\" method is deprecated since Symfony 3.4 and will be unsupported in 4.0 for class \"Csa\\Bundle\\GuzzleBundle\\DataCollector\\GuzzleCollector\". at /data/www/zapokladem.cz/www.zapokladem.cz/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Profiler/Profiler.php:215)"} [] [2022-01-02 01:34:08] security.DEBUG: Stored the security token in the session. {"key":"_security_main"} [] [2022-01-02 01:34:08] php.DEBUG: Warning: file_exists(): open_basedir restriction in effect. File(/data/www/composer.json) is not within the allowed path(s): (/data/www/zapokladem.cz/:/usr/local/php-7.2/lib/) {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\SilencedErrorContext: {\"severity\":2,\"file\":\"/data/www/zapokladem.cz/www.zapokladem.cz/vendor/symfony/symfony/src/Symfony/Component/VarDumper/Caster/LinkStub.php\",\"line\":94,\"trace\":[{\"file\":\"/data/www/zapokladem.cz/www.zapokladem.cz/vendor/symfony/symfony/src/Symfony/Component/VarDumper/Caster/LinkStub.php\",\"line\":55,\"function\":\"getComposerRoot\",\"class\":\"Symfony\\\\Component\\\\VarDumper\\\\Caster\\\\LinkStub\",\"type\":\"->\"}],\"count\":1})"} [] [2022-01-02 01:34:08] php.DEBUG: Warning: file_exists(): open_basedir restriction in effect. File(/data/www) is not within the allowed path(s): (/data/www/zapokladem.cz/:/usr/local/php-7.2/lib/) {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\SilencedErrorContext: {\"severity\":2,\"file\":\"/data/www/zapokladem.cz/www.zapokladem.cz/vendor/symfony/symfony/src/Symfony/Component/VarDumper/Caster/LinkStub.php\",\"line\":95,\"trace\":[{\"file\":\"/data/www/zapokladem.cz/www.zapokladem.cz/vendor/symfony/symfony/src/Symfony/Component/VarDumper/Caster/LinkStub.php\",\"line\":55,\"function\":\"getComposerRoot\",\"class\":\"Symfony\\\\Component\\\\VarDumper\\\\Caster\\\\LinkStub\",\"type\":\"->\"}],\"count\":1})"} [] But my problem is, that I do not understand information from log file. Pleas can anyone give me advice, where cloud be problem? If I open email with hyperlink in CHROME or EDGE in Android or in Windows and click on hyperlink, then virtual product PDF file is downloaded without any problems. Regardles the debug mode is set as true or false.
  2. Proble was solved. Module pfvirtualcombinations (version 1.0.0) contains override for class ProductDownload . And this modification contains only hardcoded use of _PS_BASE_URL_ but not use of _PS_BASE_URL_SSL_ So if I change $link = ($admin) ? 'get-file-admin.php?' : _PS_BASE_URL_.__PS_BASE_URI__.'index.php?controller=get-file&'; to $link = ($admin) ? 'get-file-admin.php?' : _PS_BASE_URL_SSL_.__PS_BASE_URI__.'index.php?controller=get-file&'; then everything is OK and hyperlink in email for download of virtual product file is generated with HTTPs prefix now.
  3. Hello, I have setting Enable SSL on all pages=YES. But when client receives email, which is created by PrestaShop based on product_download email template, then URL for virtual product download is still generate there with http:// and not with https:// prefix. And it leads to problem with download of virtual product file. Can anyone help me, where I can set, that hyperlinks for download of product in email will be generated with URL starts with https:// prefix? Thanks
  4. Nesetkal jste se už někdo s tímto problémem a nevíte náhodou jak to řešit? Když aplikuju na objednávku slevový kód, který mi srazí hodnotu košíku na nulu, dojde k následujícímu: 1) Pokud pomocí slevového kuponu snížím hodnotu košíku na nulu ještě před tím, než nechám zobrazit a zpřístupnit sekci pro vývěr způsobu platby, tak se mi po zadání adresy a kliknutí na tlačítko Pokračovat, nerozbalí obsah sekce platba a nenabídnou se platební metody, ale současně je tlačítko Dokončit objednávku neaktivní a objednávku tudíž nelze úspěšně odeslat ke zpracování. 2) Pokud pomocí slevového kuponu snížím hodnotu košíku na nulu až po tom, co jsme nechal zobrazit obsah sekci Platby a v něm všechny dostupné platební metody, tak zůstane sekce Platby rozbalená a tlačítko Dokončit objednávku zůstane aktivní. Pokud vyberu platbu převodem a kliknu na Dokončit objednávku, tak se objednávka překlopí nikoli do stavu že je uhrazena, ale jen do stavu že se čeká na uhrazení objednávky a zákazníkovi se zobrazí souhrn odeslané objednávky. Pokud vyberu platbu kartou, e-shop se přesměruje na platební bránu, kde to skončí chybovou hláškou o příliš nízké hodnotě transakce. Na pozadí se objednávka v prestashopu překlopí nikoli do stavu že je uhrazena, ale jen do stavu že se čeká na uhrazení objednávky. Neřešil jste to už někdo někdy? Děje se mi to v PS 1.7.7. nad koupenou šablonou. Konkrétně je to web www.zapokladem.cz
  5. Ahoj lidi, poradil by mi prosím někdo z Vás? Mám web s responzivní šablonou na PS 1.6.1.6. A to na doméně zapokladem.cz Můj problém je, že na mobilu se mi hlavička zobrazuje blbě. Jediné co jsem dokázal sám udělat bylo to, že jsem v šabloně přidal do custommaker.css na konec tuhle úpravu. A díky tomu se mi na mobilu přestal na pozadí zobrazovat ten obrázek s mapou, který se tam zobrazoval na naprosto špatném místě a nezobrazoval se celý, protože je moc veliký. @media screen and (max-width: 767px) { header { background-image: none !important;} } Nechci se v tom moc šťourat a tak myslím, že nejjednodušší pro dosažení potřebného cíle bude tohle ponechat a jen na mobilu zobrazovat jiný obrázek Loga obchodu, než na PC a tabletu. Mohli by jste mi prosím poradit, kam a jakou úpravu bych měl v šabloně udělat, aby se na mobilu zobrazoval jiný (mnou určený) obrázek loga, než na PC a tabletu a aby byl na mobilu zarovnaný na střed (na PC a Tabletu musí zůstat zarovnaný vlevo)? A také jak udělat, aby byly na mobilu mezery mezi prvky Menu, Košík, Vyhledávání a Logem všechny stejně velké a mnohem menší, než jsou tam teď? Smyslem je dosáhnout toho, aby uživatel na mobilu musel co nejméně scroolovat, než se v rámci obrazovky dostane k náhledům s produkty. Předem moc díky za radu.
  6. V administraci slevových kuponů vytvořím pravidlo pro košíky, které přiřadím konkrétnímu zákazníkovi (konkrétně to bude přímo mnou vytvořený defaultní zákazník a později ho změním už na konkrétního, reálného registrovaného zákazníka). Zároveň mu nastavím omezení, že toto pravidlo (respektive jeho kód) mohou ve své objednávce používat jen zákazníci ze skupiny návštěvník, host a registrovaný zákazník. A teď ta úprava. Potřebuji, aby takto nastavené pravidlo viděl ve svém zákaznickém účtu v sekci Moje slevové kupony i nadále pouze ten zákazník, který je u pravidla přiřazen. Zároveň ale potřebuji upravit příslušný kus kódu ve funkcionalitě použití slevového kuponu v rámci objednávky tak, aby takhle nastavený kupon (respektive jeho slevový kód), mohl v rámci objednávky použít nejen zákazník, který je v nastavení toho pravidla k němu přiřazen, ale kterýkoli zákazník z některé ze skupin zákazníků, které jsou k tomu pravidlu v jeho administraci také přiřazeny. Jinak řečeno, slevový kupon bude sice zobrazován v sekci Moje slevové kupony vždy pouze jednomu zákazníkovi, ale v rámci objednávky ho bude moct použít každý nový i již registrovaný zákazník, který zná jeho slevový kód. Chci tím vyřešit to, že potřebuji prodávat slevové kupony do svého eshopu tak, aby ten, kdo si kupon koupí, ho mohl předat (darovat) někomu dalšímu a ten další aby mohl kód z kuponu použít už v rámci své první objednávky, aniž by se před tím musel nejprve registrovat a aniž bych mu já musel nejprve ten kupon k jeho registraci přiřadit. Zároveň ale nepůjde o plošně poskytovanou slevu. Protože uplatnit ji dokáže jenom ten, kdo zná kód kuponu. Sice by při takovéhle úpravě mohl slevu teoreticky použít kdokoli. Ale musel by nejprve dokázat odhadnout kód, vytvořený pro daný slevový kupon. A to je velmi nepravděpodobné.
  7. Mám PS 1.6.5 a mám tam modul pro captcha. Mám ho zapnutý ve formuláři pro příjem zpráv, ale ne ve formuláři objednávky(v sekci vytvoření účtu zákazníka, respektive hosta). Nechci aby zákazníci při vytváření objednávky museli klikat víc, než je nezbytně nutné. Před půl rokem mi začal na stránky lézt nějaký robot. Do vzkazů se díky zapnuté captcha nedostane. Problém ale je, že mi generuje tak 5 až 10 nových zákazníků denně :-( Poradil by jste mi někdo kam sáhnout a jak upravit PHP kód, aby v případě, že někdo ve formuláři pro objednávku, nebo ve formuláři pro registraci nového zákazníka zadá v poli Přijmení hodnotu, která obsahuje řetězec "www" došlo při odeslání stránky k tomu, že proces nebude dál pokračovat? Předem díky moc za radu. Ten robot už mě opravdu štve, ale nechci kvůli němu nutit skutečné zákazníky k dalšímu kliku navíc v rámci objednávkového formuláře.
  8. Díky moc za radu, zafungovalo to přesně tak, jak jsme potřeboval. nakonec jsem zvolil nastavení background-color: rgba(128,128,128,0.7); Ještě bych měl jeden dotaz. To description se tam vypisuje v poměrně dost úzkém sloupci. To je předpokládám nadefinováno v kódu modulu někde natvrdo. Můžete mě prosím nasměrovat ve kterém souboru modulu a kde si můžu přenastavit šířku do, které se vypisují odstavce toho description? Potřeboval bych jí trochu rozšířit. Předem díky moc.
  9. Používám PS 1.6 a mám tam objednávku na jedné stránce. Vadí mi, že ikdyž zvolím rychlou objednávku bez registrace (tedy v režimu hosta) musím stejně nejprve kliknout na Uložit pod sekcí pro zadání jména a doručovací adresy a teprve pak můžu výběrem platební metody pokračovat v objednávce. Vím že existují One Page Checkout moduly, které tlačítko Uložit pod sekcí pro zadání jména a doručovací adresy nemají. Tahle drobná featura je ale vždy jen jednou z celkové sady úprav, které ty moduly poskytují. A protože jsou obecně dost drahé (70 a více EUR) nechce se mi do nich investovat, když z celé jejich funkčnosti potřebuju jen tohle. Nevíte někdo jak to udělat, aby se údaje o klientovi při rychlé objednávce bez registrace ukládali do databáze až v rámci provedení volby platební metody? Druhá věc, která mě trápí, je nadměrný počet povinných polí v údajích o klientovi. Prodávám soubory ke stažení a proto nepotřebuji doručovací adresu. Je mi také srdečně jedno jestli je někdo pán, nebo paní a nezajímá mě, kdy se narodil. Vlastně by mi stačil jen email a telefon, protože ani jméno a příjmení není nezbytně nutné. Nepotřebuji nutně řešit skrytí té spousty nepovinných polí, co na formuláři pro rychlou objednávku jsou, ale nemáte prosím někdo prakticky vyzkoušeno jak to udělat, aby Adress, ZIP CODE a CITY byly nepovinné? Našel jsem jeden návod tady, ale nevím jestli to už někdo vyzkoušel. https://www.prestashop.com/forums/topic/354775-nepovinn%C3%A1-adresa/ Předem dík moc za vaše tipy.
  10. Dokážete mi někdo poradit? V definici slideu v rámci modulu Image slider for your homepage mám vložený obrázek a nad ním mám v poli Popis, vydefinovaný text. Protože ten podkladový obrázek je fotka, ak samozřejmě ať dám barvu toho textu jakoukoli, vždycky pak ve výsledku některá jeho část téměř splívá s barvou dané části podkladového obrázku. Proto odstavci toho textu nastavit poloprůhledné pozadí. Když ale odstavci toho textu vnutím přes editaci zdrojového kódu toho textu styl <p style="color: #fbe329; font-size: 18px;background-color: rgba(128,0,0,0.5);"> tak se stane následující: - po uložení změn a následném reloadu homepage, se žádné polopropustné zobrazení nekoná - když znovu otevřu zdrojový kód textu toho slideu k editaci, tak je tam najednou jen definice <p style="color: #fbe329; font-size: 18px;">. To background-color: rgba(128,0,0,0.5); prostě samo od sebe z toho kódu zmizelo. Můžete mi někdo poradit jak do toho slideu tu polopropustnost pozadí textu dostat? Předřem říkám, že řešit to úpravou obrázku a mít ten text narvaný přes GIMP, nebo nějaký jiný grafický editor přímo v obrázku, pro mě není použitelné řešení. Předem díky za vaše rady.
  11. I mean that there is one another reason. But I do not know it. I nead the same behavior for client and for guest in order history web page. At the best I need special, separate php file, where name of pruduct will be displayed as hyberlink for download of virtual product. I mean the same functionality as in order history for registered client, but in special, separate file. Is anyone possible to create such php script, using functions from /classes/ProductDownload.php ? I mean something like display_link_to_virtual_product.php?order_id=XYZTUPSUK
  12. You do not understand my question. Email is Ok for client and for guest too. Problem is only in order presta shop front end screen. When I open order detail front end screen for registered client, there is picture and name of product as hyperlinks for download of virtual product file. But when I open order detail for guest, picture is not displaied and name of product is displaied as simple text only. So it means, that guest can download virtual product File only through hyperlinks in email but not through hyperlinks in front end order detail screen. Is it erorr or is it standard behavior of PrestaShop?
  13. Na www.zapokladem.cz mám nejnovější verzi PS 1.6. Prodávám virtuální produkty ke stažení. Když někdo udělá objednávku jako plně registrovaný klient, tak se mu pak v historii objednávky normálně nabízí piktogram pro stažení souboru a také název produktu se nabízí v podobě hyperlinku pro stažení souboru. Když ale někdo udělá objednávku bez registrace (tedy v režimu host), tak se mu pak v historii objednávky nezobrazuje piktogram pro stažení a název produktu se mu zobrazuje jen jako prostý text a ne jako hyperlink. Máte někdo podobnou zkušenost? Je to chyba nebo vlastnost PS 1.6? Dokázal by jste mi někdo poradit, jak to udělat aby se odkaz na virtuální produkt nabízel v historii objednávky i pro hosta? Pokud jde o šablonu emailu, tak v emailu, informujícím o dostupnosti virtuálního produktu ke stažení, se hyperlink nabízí jak v případě plně registrovaného klienta, tak v případě hosta. Předem díky, za vaše podněty.
  14. If I make order as registered client and after that I open order history, pictogram for downloading of virtual product nad name of virtual product is displayed as link for download of virtual product file. But If I create order as Guest, than pictogram is not displayed and name of virtual product is displayed only as simple text, but no as hyperlink. Any Idea? Thanks a lot
×
×
  • Create New...