Zvolené téma obsahuje celkem 11 odpovědí. Do diskuze (3 účastníci) se naposledy zapojil uživatel admin a poslední změna je stará 9 let, 11 měsíců.
-
Zdravím, upravuji šablonu Diamond pro WooCommerce a jakožto moc neorientujíce se v JS bych chtěl vědět, jak bych mohl udělat nějaké oznámení o přidání do košíku. Představuji si to tak, že se třeba ikonka košíku po kliknutí změní na ikonku s fajfkou. Jak něco takového udělat?
WooCommerce jsme ještě nedělali, takže rada čistě teoretická.
Je na to i plugin WooCommerce Menu Cart
Jinak aspoň pár odkazů, kde se to řešilo:
http://sridharkatakam.com/
http://wordpress.org/
a tady pár užitečných kódů
Díky za rychlou odpověď, nicméně “problém” je někde jinde – v menu takový panel mám, chci ale mít po kliknutí na ikonu nákupního košíku u produktu nějakou zprávu či upozornění, že zboží bylo přidáno do košíku. Jak jsem popisoval – že se třeba ta ikonka změní na jinou nebo něco podobného.
Tak jsem našel i příklad – http://weblusive-themes.com/shoppik/ – klikni na ikonku toho košíku, a právě něco takového já chci, akorát se mi to nedaří odtud vytáhnout…
A jo, tak to jsme se nepochopili. Tak i na to je plugin. Sice placený, ale myslím že těch 5 doláčků za to stojí, než se s tím trápit.
Tak to stále není úplně to, co hledám. Ještě jinak, funguje to třeba na této ukázkové stránce “tvého” pluginu – http://codecanyon.net/item/woocommerce-product-already-in-cart/full_screen_preview/5487476 – defaultně je v šabloně Diamond pouze lehká změna barvy, a to se mi zdá málo. Chtěl bych proto přidat text Přidáno do košíku.
Myslel jsem, že WooCommerce tam má defaultně nastavené, že se objeví ikonka přidání do košíku + text pro zobrazení košíku? Řekl bych, že to šablona nějakým způsobem modifikuje (patrně filtrem wc_add_to_cart_message + Javacript), aby se to hodilo do designu. Ale chtělo by to vidět konkrétní zdrojové kódy šablony… Zkoušel jste podporu šablony?
Tak vyřešeno – schovávalo se to v CSS :) Chvilku jsem studoval onen kód a konečně jsem tomu přišel na kloub, můžu jít v klidu spát. Děkuji každému za pomoc.
Takže se sice Javascript načítá, ale element, na který je to upozornění napojeno je nějak skrytý? To mi nepřijde od autorů šablony moc vhodný přístup… Co bylo konkrétně skryto? Můžete sem dát nějaké podrobnosti, obávám se, že podobné triky se mohou vyskytovat i u jiných šablon…
Udělali to následovně:
.products .product .cart .added_to_cart {
display: none;
}
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti