• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    QUITEwordpress
    TRZNICE
    TRZNICE --- ---
    JUNIOR:
    ACF options page, kde si pani zada casy, ty se pak sosnou do promennych $start_time / $end_time...
    Jen si uprav ten kod dole, respektive custom fields call si tam dopis misto tech promennych... Melo by to makat
    // Utility conditional funtion for store open hours (returns boolean true when store is open)
    function is_store_open() {
        // Set Your shop time zone (http://php.net/manual/en/timezones.php)
        date_default_timezone_set('Europe/Paris');
    
        // Below your shop time and dates settings
        $start_time = mktime('12', '00', '00', date('m'), date('d'), date('Y')); // 12:00:00
        $end_time   = mktime('22', '00', '00', date('m'), date('d'), date('Y')); // 22:00:00
        $now        = time(); // Current timestamp in seconds
    
        return ( $now >= $start_time && $now <= $end_time ) ? true : false;
    }
    
    // Disable purchases on closing shop time
    add_filter( 'woocommerce_variation_is_purchasable', 'disable_purchases_on_shop', 10, 2 );
    add_filter( 'woocommerce_is_purchasable', 'disable_purchases_on_shop', 10, 2 );
    function disable_purchases_on_shop( $purchasable, $product ) {
        // Disable purchases on closing shop time
        if( ! is_store_open() )
            $purchasable = false;
    
        return $purchasable;
    }
    
    // Cart and checkout validation
    add_action( 'woocommerce_check_cart_items', 'conditionally_allowing_checkout' );
    add_action( 'woocommerce_checkout_process', 'conditionally_allowing_checkout' );
    function conditionally_allowing_checkout() {
        if ( ! is_store_open() ) {
            // Store closed
            wc_add_notice( __("The Store is Closed… Purchases are allowed from 12:00 AM to 22:00 PM"), 'error' );
        }
    }
    
    add_action( 'template_redirect', 'closing_shop_notice' );
    function closing_shop_notice(){
        if ( ! ( is_cart() || is_checkout() ) && ! is_store_open() ) {
            // Store closed notice
            wc_add_notice( __("The Store is Closed… Purchases are allowed from 12:00 AM to 22:00 PM"), 'notice' );
        }
    }
    WOJTISHEK
    WOJTISHEK --- ---
    JUNIOR: Tak to rozsir napr. pomoci ACF nebo Carbon Fields, vytvor options page, kde bude moznost si zvolit cas od - do a aktivni a to zohledni do toho skriptu ve functions na zaklade danych podminek.
    HARDCABB
    HARDCABB --- ---
    JUNIOR: se bojim ze to je hrozne specifickej pozadavek na plugin. Pokud na to ma pani majitelka nejakou korunu navic, klidne posli vsechny pozadavky na to co to ma umet a muzu na to mrknout.
    JUNIOR
    JUNIOR --- ---
    KALIF_WH:
    HARDCABB:
    Díky. Tyhle triky znám, hledám spíš nějaký pluginem který může pani majitelka spravovat. Sice to není s moc user friendly pro nepokročilého uživatele, ale nic jiného mi nezbyde
    HARDCABB
    HARDCABB --- ---
    podle me si staci pridat vlastni filter, kterej ti zabrani pridavani produktu do kosiku, jako popsano treba tady: https://rudrastyh.com/woocommerce/make-products-non-purchasable.html

    nastavit si v php aby se ten filtr poustel jen v urcity dny/hodiny je trivialni
    KALIF_WH
    KALIF_WH --- ---
    JUNIOR: a nepomohlo by přes js načíst v určitý čas jiný stylesheet, který by jen schoval buttony koupit? https://css-tricks.com/snippets/javascript/different-stylesheet-pending-the-time-of-day/ . Něco podobneho?
    JUNIOR
    JUNIOR --- ---
    Zdravím. Nemáte někdo vyzkoušeny plugin nebo nápad jak vyřešit schovavani tlačítka koupit? Zkrátka potřebuji na jednom eshopu aby byla všechna tlačítka "zakoupit" dostupná pouze určitý čas. Každý den ve stejnou dobu během otevírací doby. Všechna řešení a pluginy co jsem našel tak mi bohužel vůbec nevyhovovali - buď to nehorázně zpomalovalo nebo to mělo kolize s jinými systémy, nebylo to user friendly pro uživatele nebo to mělo jiné problémy. Díky
    MRTVY_KENNY
    MRTVY_KENNY --- ---
    APIN: tzn tohle na themeforestu nepomuze?

    THEODORT
    THEODORT --- ---
    vesele vanoce :)

    APIN
    APIN --- ---
    TRZNICE: Věř mi, že většina šablon tohle nepodporuje. Vyzkoušeli jsme jich asi 100 tisíc a našli sotva 4, co by vyhovovaly. To promazávání na FTP bylo pak hutný :) Každopádně dík za tip ;)
    TRZNICE
    TRZNICE --- ---
    APIN: vetsina sablon podporuje i fullwidth styly. co se tyce nejaky staticky grafiky nekde libovolne na strance, tak pro lamu asi nejlepsi pouzit nejakej page builder a nastavit si fixed background s paralax efektem na pozadi dany sekce (treba uprostred whatever). zadna veda

    6 Best Drag and Drop WordPress Page Builders Compared (2020)
    https://www.wpbeginner.com/beginners-guide/best-drag-and-drop-page-builders-for-wordpress/
    APIN
    APIN --- ---
    Ok, takže řešení je plugin Parallax Scroll a šablona Zita. Je s podivem, jak málo existuje šablon bez okrajů...
    PULKA
    PULKA --- ---
    APIN: Pokud nechcete řešit šablonu, ale mít to variabilní, zkuste elementor, mohl by ti stačit i ten zadarmo s šablonou Hello a nazdar, pokud si to tam umíte vyskládat, anebo jenom trochu poladit CSS.
    APIN
    APIN --- ---
    Tak nakonec to vypadá, že nejlepší řešení asi bude plugin Parallax Scroll, sice to není úplně ideální, ale co už...
    JUNIOR
    JUNIOR --- ---
    APIN: Nejjednodušší cesta je vzít je tu nejzákladnější šablonu (třeba generate press) a tyhle detaily si dostylovat podle potřeby
    APIN
    APIN --- ---
    Ahoj. Upravuju kámošovi stránky a teď už se několik dní přehrabujeme v šablonách a hledáme tu, co by mu vyhovovala. Jenomže je jich tolik, že už to začíná být unavující. On by si představoval plnou šířku bez okrajů s parallax obrázky a nahoře vlastní logo. Pár takových šablon existuje, ale ten fixní obrázek se u nich dá nastavit jen v hlavičce, on by to chtěl někde v polovině stránky mezi texty. Když najdeme nějakou takovou ideální šablonu, tak má okraje, což je pro něj nepřípustné. Něco jako mají tady https://www.zamecka-kamnarska-manufaktura.cz/ Šablona může být klidně i placená, ale spíš mi jde o to, že když to zaplatíme, tak aby to fakt umělo to, co on chce. Řešil tohle někdy někdo, může dát tip? Nebo by se ten parallax efekt dal udělat pomocí nějakého pluginu a nemuseli bysme se tak intenzivně už druhý týden prohrabovat miliony šablon?
    KALIF_WH
    KALIF_WH --- ---
    MRTVY_KENNY: Diky mrknu na to
    MRTVY_KENNY
    MRTVY_KENNY --- ---
    KALIF_WH: zkus https://cs.wordpress.org/plugins/google-maps-easy/
    neco podobneho jsem delal, ale uz si nevzpominam detaily..
    vysledek je taky (ten web si prevzali a koukam na nej serou, ale fungovat to funguje)
    NEO Finances – Snažíme se Vám být co nejblíže
    https://www.neofinances.cz/kontakt/
    KALIF_WH
    KALIF_WH --- ---
    mam vyzkousenou variantu bootstrap zalozky, (tabs) ty fungujou jako link na kotvu, po zavolani kotvy zalozky se zobrazi dany obsah, tzn ze si muzu dat jednotlivym tvarum v svq jejich vlastni tridu i odkaz a volat si z toho cast zalozkovniku.
    KALIF_WH
    KALIF_WH --- ---
    TRZNICE: tak tuhle variantu dokazu udelat bez problemu i na guttenbergu tak aby si to umel uzivatel editovat sam, problem je v tom ze treba budu na mapce / obrazku potrebovat zmenit stav z pronajateho na volne nebo obracene a to jinak nez zmenou dat v te obrazkove casti neudelam.
    Kliknutím sem můžete změnit nastavení reklam