<?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' );

?>

Akropolis (druhé vydání) (včetně sólo pravidel)

609 

Skladem u dodavatele

V srdci Středozemního moře spolu akropole zápolí o bohatství a slávu. Na pomoc si pozvaly nejnadanější architekty z celého Řecka. Budujte rezidence, chrámy, tržnice, zahrady i vojenské posádky a pomozte svému městu překonat ty ostatní. Dodržováním pravidel urbanistického plánování při výstavbě města budete zvyšovat jeho prestiž, kterou pak můžete ještě znásobit stavbou náměstí. Nejzákladnější stavební surovinou je kámen, jehož zásobu nesmíte zanedbat. Přísun kamene z lomů vám umožní stavět město do výšky, až nakonec dosáhne samotných nebes!

Kámen je základním zdrojem, proto ho nezanedbávejte. Budete potřebovat dostatek kamenolomů, abyste mohli stavět výše a vaše město se mohlo rozprostřít až k nebi.

1. Vyberte si desku města ze staveniště a zaplaťte příslušné kameny.
2. Přiložte ji ke svému městu a pečlivě umístěte jednotlivé budovy – vytěžte případné lomy a získejte kámen.
3. Stavějte budovy ve vyšších patrech, násobte jejich hodnotu a staňte se vítězem!

Součástí hry je také pokročilá varianta bodování, která přináší další podmínky pro každý typ stavby, díky kterému můžete zdvojnásobit svůj bodový přísun. Není však lehké je splnit.

Druhé vydání obsahuje sólo pravidla.

Hra je určena pro 1-4 hráče od 8 let.

Pravidla jsou v češtině. Herní materiál je jazykově nezávislý. 

Pravidla ke stažení zde.

Pravidla pro sólový režim ke stažení zde.

Hra obsahuje:
61 desek města
4 počáteční desky
40 kostek kamene
4 nápovědy hráčů
1 žeton hlavního architekta
1 bodovací bloček
1 česká pravidla

Upoutávka:

Honest upoutávka (parodie):

Videonávod:

Recenze:

Recenze:

 

Herní doba
Věk
Počet hráčů
Obtížnost
Téma
Mechanismus

Recenze

Zatím zde nejsou žádné recenze.

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

Akropolis (druhé vydání) (včetně sólo pravidel)

609 

609 

Skladem u dodavatele