<?php

add_filter('woocommerce_dropdown_variation_attribute_options_args','woo_select_default_option',10,1);

function woo_select_default_option( $args)
{

    if(count($args['options']) > 0) //Ensure product variation isn't empty
        $args['selected'] = $args['options'][0];
    return $args;
}


add_action( 'woocommerce_variable_add_to_cart', 'bbloomer_update_price_with_variation_price' );
  
function bbloomer_update_price_with_variation_price() {
if(is_product()){
global $product;
$price = $product->get_price_html();
wc_enqueue_js( "
  $(document).on('found_variation', 'form.cart', function( event, variation ) {
  if(variation.price_html) $('.fb-prod-content-one p.price').html(variation.price_html);
  $('.woocommerce-variation-price').hide();
  });
  $(document).on('hide_variation', 'form.cart', function( event, variation ) {
  $('.fb-prod-content-one p.price').html('" . $price . "');
  });
" );
}
}

add_filter('woocommerce_available_variation', function($available_variations, \WC_Product_Variable $variable, \WC_Product_Variation $variation) {
    if (empty($available_variations['price_html'])) {
        $available_variations['price_html'] = '<span class="price">' . $variation->get_price_html() . '</span>';
    }
  
    return $available_variations;
}, 10, 3);

?>
<?php

function add_variation_radio_buttons() {
    ?>
    <script type="text/javascript">
    document.addEventListener( 'DOMContentLoaded', function() {
        var variations_form = document.querySelector( '.fb-woo-single__btn form.variations_form' );
        var data = variations_form.getAttribute( 'data-product_variations' );
        data = JSON.parse( data );

        var selects = document.querySelectorAll( '.fb-woo-single__btn table.variations select' );
        selects.forEach( function( select ) {
            var options = select.querySelectorAll( 'option' );
            options.forEach( function( option ) {
                if( ! option.value ) {
                    return;
                }

                var pricing = '';
                data.forEach( function( row ) {
                    if( row.attributes[select.name] == option.value ) {
                        pricing = row.price_html;
                    }
                } );

                var radio = document.createElement( 'input' );
                radio.type = 'radio';
                radio.name = select.name;
                radio.value = option.value;
                radio.checked = option.selected;
                var label = document.createElement( 'label' );
                label.appendChild( document.createTextNode( ' ' + option.text + ' ' ) );
                var div = document.createElement( 'div' );
                div.classList.add('fb-woo-single-btn-variation');
                div.appendChild( radio );
                div.appendChild( label );

                // Check if variation has stock
                var variationData = data.find(function(row) {
                    return row.attributes[select.name] == option.value;
                });

                // Check if product has only one attribute
                var hasSingleAttribute = Object.keys(variationData.attributes).length === 1;

                if (variationData && !variationData.is_in_stock && hasSingleAttribute) {
                    div.classList.add('disable');
                }

                select.closest( 'td' ).appendChild( div );

                radio.addEventListener( 'click', function( event ) {
                    select.value = radio.value;
                    jQuery( select ).trigger( 'change' );
                } );
            } );

            select.style.display = 'none';
        } );
    } );
    </script>
    <?php
}

add_action( 'woocommerce_variable_add_to_cart', 'add_variation_radio_buttons' );

?>

Dixit Odyssey

Samostatně hratelné pokračování série hry Dixit.

769 

Jen 1 skladem

Objevte s Dixit Odyssey kouzlo světa Dixit – oblíbené deskové hry vyznamenané několika prestižními cenami! Odhalte tajemství ukrytá v obrázcích, vyhněte se léčkám svých soupeřů a naplno rozviňte svou fantazii! S touto variantou hry Dixit se můžete bavit až ve 12 hráčích, vyzkoušet nové varianty pravidel a objevit další pohádkové světy!

Ve hře Dixit Oddysey se stanete vypravěčem a budete vymýšlet vlastní příběhy.
Díky jednoduchým pravidlům a principu hraní si zábavu může užít opravdu každý napříč všemi věkovými kategoriemi.
Hra je také vhodná pro děti, kterým napomáhá k rozvíjením jejich fantazie.

V každém kole zastává jiný hráč roli vypravěče. Získává body tím, že ostatní hráči hádají jeho kartu pomocí nápovědy, kterou jim poskytne. Ale tato nápověda musí být důmyslná, protože pokud kartu uhodnou všichni hráči, nedostane vypravěč žádné body! Ostatní hráči získávají body tím, že najdou vypravěčovu kartu a že získají hlasy ostatních hráčů díky chytrému výběru karet. Hra končí ve chvíli, kdy jeden nebo více hráčů získá 30 bodů a více.

Jak se hraje Dixit:
1. Hráči se střídají v roli vypravěče. Vypravěč si ze svých karet vybere jednu kartu a řekne ostatním hráčům nějakou nápovědu k této kartě (slovo, větu, píseň…).
2. Poté ostatní hráči si ze svých karet vyberou tu, která nejlépe odpovídá nápovědě. Vypravěčova karta se zamíchá společně s kartami ostatních hráčů a pak se všechny vybrané karty vyloží lícem na stůl.
3. Která z nich patří vypravěči? Hráči tajně hlasují a pak začíná bodování. Získané body se zaznamenají na hrací desce.

V této krabici naleznete vše potřebné ke hře, nemusíte mít původní Dixit ani další rozšíření. Pokud však chcete delší a rozmanitější hru, můžete tuto krabici spojit s dalšími hrami ze série Dixit!

Obsah balení:
1 bodovací deska
84 obrázkových karet
12 hlasovacích desek
24 hlasovacích žetonů
12 dřevěných králíčků
1 česká a slovenská pravidla

Hmotnost0,93 kg
Rozměry27,5 × 27,5 × 5,5 cm
Herní doba

Věk

Počet hráčů

Jazyky

,

Recenze

Zatím zde nejsou žádné recenze.

Pouze přihlášení uživatelé, kteří zakoupili tento produkt, mohou přidat hodnocení.

Související produkty

Stella - Dixit Universe
-30 %
Stella – Dixit Universe
Dixit Odyssey

769 

769 

Jen 1 skladem