Právě je 23 dub 2024 23:41

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop 1.7.8.3 - Změna barvy textu u posledních kusů skladem
PříspěvekNapsal: 28 dub 2022 15:05 
C4 zákazník

Registrován:
16 bře 2016 13:08
Příspěvky:
53
Dobrý den, naším cílem je, aby byl zákazník předem upozorněn pokud je skladem poslední kus zásoby a neobjednával do mínusu - tedy nastavení viz obr. 1 (když nastavím 0 zobrazuje se i poslední kus jako skladem) - ovšem pro některé zákazníky je matoucí že ačkoli je zboží skladem je text "Poslední kusy skladem" oranžový a s vykřičníkem. Otázka tedy jak změnit barvu tohoto textu .. jak v samotném produktu (obr.2) tak ve výpisu zboží kategorie (obr.3). Znění rtextu se dá předpokládám upravit v překladu šablony. Díky za odpověď.


Přílohy:
3.jpg
3.jpg [ 170.82 KiB | Zobrazeno 433 krát ]
2.jpg
2.jpg [ 174.52 KiB | Zobrazeno 433 krát ]
1.jpg
1.jpg [ 167.57 KiB | Zobrazeno 433 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.7.8.3 - Změna barvy textu u posledních kusů skladem
PříspěvekNapsal: 29 dub 2022 13:23 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8506
Dobrý den,

pokud Vám změnu barvy stavů produktů neumožní samotná šablona (v administraci aplikace v sekci Vzhled), tak je jedinou možností úprava zdrojového kódu šablony. Vaše nestandardní šablona bohužel nelogicky používá stejnou barvu (CSS střídu product-last-items) pro text s informací o posledních kusech i pro nedostupné produkty, které lze objednat. Takže spíš by se ve Vašem případě zkusil obrátit přímo na autora šablony, aby toto chování upravil.

V CSS stylech šablony je vidět, že původně oba tyto stavy měly zelenou barvu, takže jste ji museli změnit na oranžovou. Jedná se o tuto část CSS kódu:
Kód:
#product-availability .product-last-items, #product-availability .product-last-items + span {color:#ff9a52}
Když ji odstraníte, tak tyto stavy budou opět zelené.

Nebo další možností (bez zásahu do zdrojového kódu) je zrušení zobrazení textu s posledními kusy. Pak by oranžová barva byla jen u produktů, které nejsou skladem (příp. u vyprodaných).

Texty stavů (Skladem, Není skladem, Vyprodáno) lze upravit v administraci aplikace v sekci "KONFIGURACE > Nastavení eshopu > Produkty > Zásoby produktů", kde jsou k dispozici pole:

  • Označení pro produkty skladem
  • Označení pro vyprodané produkty, které mají povoleno objednávání
  • Označení pro vyprodané produkty, které nemají povolené objednávání

Nastavení funguje globálně pro všechny produkty. Případně ještě můžete přímo v editaci každého produktu na záložce Množství/Kombinace zadat individuální texty u polí:

  • Označení, pokud je na skladě
  • Štítek, není-li na skladě (je-li povoleno vyprodání zásob)

A text "Poslední kusy skladem" se upravuje pomocí překladů v sekci "ROZŠÍŘENÍ > Mezinárodní > Překlady > Upravit překlady", kde zvolíte typ překladu "Překlady Obchodu (Front Office)", šablonu a jazyk. Na stránce s překlady pak můžete použít hledání.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.7.8.3 - Změna barvy textu u posledních kusů skladem
PříspěvekNapsal: 29 dub 2022 17:03 
C4 zákazník

Registrován:
16 bře 2016 13:08
Příspěvky:
53
Dobrý den, díky za pomoc. Zkusil jsem vyměnit pouze barvu v {color:#ff9a52} za {color:#4cbb6c} a změna se projevila, ale pouze na produktové stránce. Ve výpisu zboží kategorie je stále oranžová (obr.3). Nevíte kde by se dalo změnit i to?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.7.8.3 - Změna barvy textu u posledních kusů skladem
PříspěvekNapsal: 02 kvě 2022 10:06 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8506
Dobrý den,

nyní na Vašich stránkách nevidím žádnou úpravu, takže jste ji vrátil zpět? Změny provádíte v souboru theme.css nebo custom.css?

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.7.8.3 - Změna barvy textu u posledních kusů skladem
PříspěvekNapsal: 02 kvě 2022 10:18 
C4 zákazník

Registrován:
16 bře 2016 13:08
Příspěvky:
53
Dobrý den, vrátil jsem změny zpět, protože jsem si všiml že pak svítil zeleně i status Není skladem. Změny jsem dělal v themes/nuveo/assets/cache/theme-b2e2d660.css.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.7.8.3 - Změna barvy textu u posledních kusů skladem
PříspěvekNapsal: 02 kvě 2022 11:15 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8506
Dobrý den,

to je právě to nelogické chování šablony. Stavy "není skladem (ale lze objednat)" a "zbývá posledních pár kusů" používají stejnou CSS třídu, proto vždy mají stejnou barvu. Původně tyto stavy měly zelenou barvu, ale nyní je oranžová. Takže úpravou CSS stylů lze momentálně dosáhnout pouze stejné barvy u obou stavů. Pokud bystě chtěl, aby měl každý jinou barvu, jednalo by se o složitějšího zásah do zdrojového kódu šablony, proto jsem Vás odkazoval na autora šablony.

Změny stylů/barev musíte provádět přímo ve zdrojovém CSS souboru, nyní jste upravil komprimovaný soubor. Hlavní soubor je themes/nazev-vasi-sablony/assets/css/theme.css, ale vlastní úpravy se přidávají do souboru /themes/nuveo/assets/css/custom.css. Aby se změna projevila, tak stačí pročistit mezipaměť v administraci aplikace "Nástroje > Výkon > Vyčistit mezipaměť" (příp. smazat obsah složky /themes/nuveo/assets/cache a mezipaměť prohlížeče.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz