Open pavelevap opened 8 years ago
Zjistěte mi id pole 'Zopakujte povinné' a přidám to do pluginu. Nákup na firmu je nad položkou Vytvorit ucet. http://screenshot.cz/SJ1GJ/
@lukasprelovsky
V souboru custom-account-field.php nahraďte řádek 222-241 (je tam přidáno billing_email-2",
)
function order_fields($fields) {
$order = array(
"billing_first_name",
"billing_last_name",
"billing_address_1",
"billing_address_2",
"billing_city",
"billing_postcode",
"billing_country",
"billing_email",
"billing_email-2",
"billing_phone",
"billing_company_placeholder",
"billing_company",
"billing_company_number",
"billing_vat_number",
"billing_vat_number_2"
);
Ted je to OK...
http://screenshot.cz/78/78Q5O/nnn.png
Telefon polozka je nepovinny udaj, trebalo by to dat povinne, a taky mi to ten box zobrauzuje jinak jak je videt na obrazku
Tak ma napadlo: 1.určitě ten telefon dát jako povinnou polozku, to je na e shopech zaklad 2.centrovani telefonu do leva pod 1 email. Takhle nejak : http://screenshot.cz/DL/DLUUS/ano.png Tak uz je to perfektní :)
@lukasprelovsky V souboru custom-account-fields.php (120-121) zaměňte
// change phone item required state
$fields['billing_phone']['required'] = false;
za kód
// change class billing phone
$fields['billing_phone']['class'] = array('form-row-first');
Toto je změna jen pro Vás protože používáte plugin na validaci - v ostré verzi tam tohle nebude, včetně předchozí poslané úpravy.
Mam maly problem s pluginom ceske-sluzby aj s pridanymi ico, dic, ic dph. Pri prvej objednavke kliknem na firmu, vypisem ico, dic. Ak pride zakaznik na web a chce urobit druhu objednavku, ma zaskrtnutu volbu na firmu, ale nie su zobrazene polozky ico, dic. Ked kliknem na checkbox, tak sa polozky zobrazia, ale checkbox je unchecked. Cize presne naopak ako by malo.
@msalaj Ja to mam tak taky.
Jaká verze WP a Woocommerce a prohlížeče? Protože toto se mi nepodařilo nasimulovat v FF, Chrome. WP 4.4.1, WC 2.4.12
WP 4.4.1, WC 2.4.13, robi to safari aj FF 43.0.1. Nasimulovat sa to da takto: vytvorit a dokoncit objednavku tak, ze bude checked nakup na firmu a vyplnene ico dic. Potom vytvorit novu objednavku a prejst na pokladnu. Pokladna si pamata predtym vyplnene udaje, takze nakup na firmu je zaskrtnuty, ale polia ico dic nie su viditelne. Ak kliknem nakup na firmu, polia sa zobrazia, ale checkbox sa odskrtne
Bohužel mám málo času, proto jsem jen upravil script, aby při další návštěve byl checkbox "unchecked". V budoucnosti se budou testovat podmínky checked/unchecked. Nahraďte stávající kód v souboru /assets/js/frontend/adress.min.js následujícím kódem:
jQuery(document).ready(function(l){l("head").append('<style type="text/css">#billing_company_field,#billing_company_number_field,#billing_vat_number_field,#billing_vat_number_2_field{display:none;}#billing_company_placeholder_field label{font-size:20px;line-height:10px;display:block;}.dn{display:none!important;}input#billing_company_placeholder{position:relative!important;}#billing_company_placeholder_field{margin-top:30px;}</style>'),l("#billing_company_placeholder").prop("checked",!1),l("#billing_company_placeholder").click(function(){l("#billing_company_field,#billing_company_number_field,#billing_vat_number_field,#billing_vat_number_2_field").slideToggle("slow")}),l("#billing_company_placeholder").click(function(){var i=$(this);l("p").toggleClass("selected",i.attr("checked")),l("#billing_company_field,#billing_company_number_field,#billing_vat_number_field,#billing_vat_number_2_field").slideToggle("slow")}),l("body").bind("country_to_state_changing",function(i,e,n){var _=l(this).find("#billing_vat_number_2_field").closest("p"),o=n.parent().find(".woocommerce-billing-fields, .woocommerce");o.length>0&&("SK"===e?_.removeClass("dn"):_.addClass("dn"))})});
Dakujem, je to ovela lepsie
@novetrendy Ahoj, jak to pokracuje s tymhle ico ?
Zatím nijak, plugin je funkční tak jak je tady uveřejněný, jen bez podmínek.
@novetrendy Mne to prave nefacha tak jak treba. Nemuzes poslat tu tvoji verzii uz po tyhle upravach vyse?
Sice už existuje několik dalších pluginů, ale stejně to asi ještě doplníme :-)
https://wordpress.org/plugins/woo-ic-and-dic/ https://wordpress.org/plugins/woolab-ic-dic/
Každý má trochu jiné možnosti a funkce, zkusíme doplnit to nejlepší.
Tady je i popis toho, co by to mohlo umět kompletně: https://coumiwp.cz/10-vylepseni-woocommerce/
Nejpoužívanější modul je tento https://sk.wordpress.org/plugins/custom-account-fields/
IC a DIC by měl mít funkce:
Už to umí jeden plugin: https://wordpress.org/plugins/custom-account-fields/
Buď něco z něj převzít (prověřit funkčnost) nebo na něj pouze na vhodném místě odkázat.