Landsman

Přehled odpovědí

Aktuálně je na stránce zobrazeno 19 příspěvků - 21. až 39. (z celkem 39)
  • Autor
    Příspěvky
  • odpověď na téma: Woocommerce: Cenové rozpětí při variantách #29127

    Landsman
    Participant
    Web

    @admin Hooky jsou správně.

    Vyřešeno prozatím na výpisu takto:

    
    /**
     * Dont't show variable price range
     */
    //add_filter( 'woocommerce_variable_sale_price_html', 'hide_variable_prices', PHP_INT_MAX, 2 );
    add_filter( 'woocommerce_variable_price_html', 'hide_variable_prices', PHP_INT_MAX, 2 );
    function hide_variable_prices($price, $context)
    {
    
        $display_price         = $context->get_display_price();
        $display_regular_price = $context->get_display_price( $context->get_regular_price() );
    
        if ( $context->get_price() > 0 ) {
    
            if ( $context->is_on_sale() && $context->get_regular_price() ) {
    
                $price= $context->get_price_html_from_to( $display_regular_price, $display_price ) . $context->get_price_suffix();
                $price = apply_filters( 'woocommerce_sale_price_html', $price, $context );
    
            } else {
    
                $price = wc_price( $display_price ) . $context->get_price_suffix();
                $price = apply_filters( 'woocommerce_price_html', $price, $context );
    
            }
    
        } elseif ( $context->get_price() === '' ) {
    
            $price = apply_filters( 'woocommerce_empty_price_html', '', $context );
    
        } elseif ( $context->get_price() == 0 ) {
    
            if ( $context->is_on_sale() && $context->get_regular_price() ) {
    
                $price .= $context->get_price_html_from_to( $display_regular_price, __( 'Free!', 'woocommerce' ) );
                $price = apply_filters( 'woocommerce_free_sale_price_html', $price, $context );
    
            } else {
    
                $price = '<span class="amount">' . __( 'Free!', 'woocommerce' ) . '</span>';
                $price = apply_filters( 'woocommerce_free_price_html', $price, $context );
    
            }
        }
    
        return $price;
    }
    

    Na detailu produktu jsem cenu upravil Javascriptem.

    odpověď na téma: Odstranění sidebaru z jedné stránky #29126

    Landsman
    Participant
    Web

    Je to snadné. Stačí udělat kopii “page.php” a pojmenovat ji “page-{$vaseUrl}.php” a v kódu odstranit použití sidebaru. Případně si vytvořit rovnou layout bez sidebaru pro použití na více stránkách, do budoucna.

    odpověď na téma: Tabulka #29125

    Landsman
    Participant
    Web

    @sjiamnocna Není tam ale nutnost používat Google služby? Pro veřejnost by to mohlo být limitující.

    odpověď na téma: Woocommerce: Cenové rozpětí při variantách #29033

    Landsman
    Participant
    Web

    @admin Vyzkouším díky

    odpověď na téma: Woocommerce: Cenové rozpětí při variantách #29030

    Landsman
    Participant
    Web
    <div class="price_block" itemprop="offers" itemscope="" itemtype="http://schema.org/Offer">
        <p class="price"><span class="woocommerce-Price-amount amount">1 855<span class="woocommerce-Price-currencySymbol">Kč</span></span>–<span class="woocommerce-Price-amount amount">1 955<span class="woocommerce-Price-currencySymbol">Kč</span></span></p>
        <meta itemprop="price" content="1855">
        <meta itemprop="priceCurrency" content="CZK">
        <link itemprop="availability" href="http://schema.org/InStock">
    </div>

    Takto to vypadá

    odpověď na téma: Problém s miniaturami – měřítko #28771

    Landsman
    Participant
    Web

    Vyřešeno přegenerováním miniatur po zapnutí crop. :[

    odpověď na téma: Obrázky v menu webu #28587

    Landsman
    Participant
    Web

    Tak samozřejmě se taková úprava bez zásahu do stylů neobejde. Toto je jenom nástroj, né řešení.

    odpověď na téma: Náhledový obrázek se nezobrazuje na webu, ale v adminu ano #28571

    Landsman
    Participant
    Web

    Zkoušela jste zobrazit URL obrázku?
    Většinou je tam taková malá ikona deformovaného obrázku, tak zjistit jeho adresu. Rád se na to s Vámi klidně podívám.

    odpověď na téma: WPML a Woocommerce #28569

    Landsman
    Participant
    Web

    Jednoduše dáte nainstalovat plugin a nahoře zvolíte ruční nahrátí. Pokud se nepodaří, tak prostřednictvím FTP do složky /wp-content/plugins/, pozor rozbalený zip.

    odpověď na téma: HTTP ERROR 500 #28568

    Landsman
    Participant
    Web

    Doporučuji rovněř povolit zobrazování chyb, aby jste věděl, co konkrétně chybu způsobilo.

    V rámci wordpress to je tímto zápisem v souboruwp-config.php: define("WP_DEBUG, true"). Již tam bude, takže stačí změnit “false” na “true” – bez uvozovek.

    Poté je třeba mít také povoleno zobrazování chyb přímo na hostingu.

    odpověď na téma: Obrázky v menu webu #28567

    Landsman
    Participant
    Web

    Dobrý den,

    skvěle mi fungoval tento plugin, který rozšiřuje základní menu právě o obrázky: https://wordpress.org/plugins/menu-image/

    odpověď na téma: Opravnění uživatelů #28566

    Landsman
    Participant
    Web

    Pomocí CSS je to dosti ničemné, kdokoliv vynalézavější si to rozkryje. Vy se ale bavíte o frontendu, to je jiné téma.

    Řešit by to šlo hravě pomocí shortcode, těch pluginů bude exitovat více, např.: https://wordpress.org/plugins/private-content/

    odpověď na téma: Woocommerce: Produkty nevypisovat v hlavní kategorii #28466

    Landsman
    Participant
    Web

    Používám klasicky kategorie, není to nějaký custom výpis, ale díky.

    Vyřešil jsem to tak, že jsem přestal používat Woocommerce menu widget, ale založil menu klasické, do kterého si dávám kategorie ručně. Poté jsem ty obaly vyčlenil do vlastní větve Příslušenství.

    odpověď na téma: Přetížení části překladu #28339

    Landsman
    Participant
    Web

    @admin To právě nevím, poprvé jsem zkoušel také zadávat anglický výraz a stále to přepisovala ona čeština, původní. Zřejmě nějaká cahe prohlížeče. Takže klávesnice a židle. Plugin funguje skvěle.

    odpověď na téma: Plugin pro fórum #28335

    Landsman
    Participant
    Web

    Super, díky!

    odpověď na téma: RSS fóra – nejnovější témata #28334

    Landsman
    Participant
    Web

    Máte pravdu, načetla mi “Separatista » All Posts”, tzn: https://www.separatista.net/forum/feed/ ale nekoresponduje to s: https://www.separatista.net/forum/nejnovejsi-temata .. předpokládám, že je tam nějaká cache, že?

    odpověď na téma: Přetížení části překladu #28327

    Landsman
    Participant
    Web

    @admin Funguje díky!

    odpověď na téma: Přetížení části překladu #28325

    Landsman
    Participant
    Web

    @admin Zkusil jsem právě původní a funguje, skvěle.
    Zůstanu tedy prozatím u tohoto pluginu.

    Děkuji Vám za pomoc.

    odpověď na téma: Přetížení části překladu #28322

    Landsman
    Participant
    Web

    Mám to takto (screenshot).

    Každopádně bych se rád vyhnul, pokud to půjde kvantě pluginů, tzn. víte i o možnosti jak to přetížit přes functions.php v motivu?

    Našel jsem ještě tento zápis:

    add_filter( 'load_textdomain_mofile', 'load_custom_plugin_translation_file', 10, 2 );
    
    /*
     * Replace 'textdomain' with your plugin's textdomain. e.g. 'woocommerce'.
     * File to be named, for example, yourtranslationfile-en_GB.mo
     * File to be placed, for example, wp-content/lanaguages/textdomain/yourtranslationfile-en_GB.mo
     */
    function load_custom_plugin_translation_file( $mofile, $domain ) {
        if ( 'woocommerce' === $domain ) {
            $mofile = get_template_directory() . '/woocommerce/languages/' . get_locale() . '.mo';
        }
        return $mofile;
    }

    Avšak nevím, jak tam jsou ty priority, co se bude načítat jako poslední, jak to nastavit. Nerad bych přetěžoval kompletně celý překlad, dělal vlastní verzi, když mi jde o cca 20 klíčů, především kvůli aktualizacím.

Aktuálně je na stránce zobrazeno 19 příspěvků - 21. až 39. (z celkem 39)

WordPress – novinky, návody a zajímavosti