• Как в калькуляторе решить name и value?

    @ART4 Автор вопроса
    Сергей Герасимов, Вот она shiklosk.by/cal1/index.php js файл калькулятор
  • Как в калькуляторе решить name и value?

    @ART4 Автор вопроса
    Вот она shiklosk.by/cal1/index.php js файл калькулятор
  • Как в калькуляторе решить name и value?

    @ART4 Автор вопроса
    А через js пример скинуть сможете какой нить?
  • Как в калькуляторе решить name и value?

    @ART4 Автор вопроса
    Сергей Герасимов, form и тд все работает. Именно цену js выводит. Strong заменить на input что нужно для type ввожить тогда? Name="prices".
    Можете пример написать пожалуйста.
    <input type=""  class="your_price" name="prices" value="">
    вот в value, type не знаю что втыкнуть.
  • Установка кода на wordpres?

    @ART4 Автор вопроса
    azerphoenix, в первом скрине ошибку не понял. 2 скрил библиотека ругается ей кто то мешает
  • Установка кода на wordpres?

    @ART4 Автор вопроса
    azerphoenix, но сейчас стоит jQuery за место $ в step1.js и нет изменений
  • Установка кода на wordpres?

    @ART4 Автор вопроса
    azerphoenix, да смотрю, ошибка не меняется
  • Установка кода на wordpres?

    @ART4 Автор вопроса
    azerphoenix, Заменил всё всё равно ошибки и не работает(
  • Установка кода на wordpres?

    @ART4 Автор вопроса
    azerphoenix, Ввёл строку
    wp_enqueue_script( 'step1', get_template_directory_uri() . '/js/step1.js', array('jquery'), false );

    в functions.php
    Теперь на главной не работает слайдер.
    2 Вариант может ещё надо?
  • Установка кода на wordpres?

    @ART4 Автор вопроса
    azerphoenix, Вот смотрите
    Вставил как вы сказали
    function pe_js_load()
    {
    	wp_deregister_script('jquery');
      wp_register_script('jquery', get_template_directory_uri() .
        '/js/jquery.min-1.9.1.js');
      wp_enqueue_script('jquery');
    	wp_enqueue_script( 'bootstrap.min', get_template_directory_uri() . '/bootstrap-3.3.5/js/bootstrap.min.js', array('jquery'), '3.3.5', false );
    	wp_enqueue_script( 'theme_script', get_template_directory_uri() . '/js/theme-script.js', array('jquery'), '1.0.0', false );
        if ( is_singular() && comments_open() ){
            wp_enqueue_script( 'comment-reply' );
        }
    }
    add_action( 'wp_enqueue_scripts', 'pe_js_load' );

    jquery.min-1.9.1.js файл
    Теперь ругается вот так почему то ссылка shiklosk.by/?page_id=960

    Uncaught ReferenceError: countRoom is not defined
    at HTMLDocument. (step1.js:3)
    at c (jquery.min-1.9.1.js?ver=4.9.2:3)
    at Object.fireWith [as resolveWith] (jquery.min-1.9.1.js?ver=4.9.2:3)
    at Function.ready (jquery.min-1.9.1.js?ver=4.9.2:3)
    at HTMLDocument.H (jquery.min-1.9.1.js?ver=4.9.2:3)
  • Установка кода на wordpres?

    @ART4 Автор вопроса
    Я не очень селён в wp, привык другие системы трогать.

    В functions.php у меня
    <?php
    /*--------------------------------------------------------------
    Copyright (C) pixelemu.com
    License: http://www.pixelemu.com/license.html PixelEmu Proprietary Use License
    Website: http://www.pixelemu.com
    Support: info@pixelemu.com
    ---------------------------------------------------------------*/
    ?>
    <?php
    // add CSS
    function pe_css_load() {
    	wp_enqueue_style( 'style', get_stylesheet_directory_uri().'/style.css' ); 
    	wp_enqueue_style( 'bootstrap.min', get_template_directory_uri().'/bootstrap-3.3.5/css/bootstrap.min.css' ); 
    	wp_enqueue_style( 'bootstrap-theme.min', get_template_directory_uri().'/bootstrap-3.3.5/css/bootstrap-theme.min.css' );
    	wp_enqueue_style( 'font-awesome.min', get_template_directory_uri().'/css/font-awesome.min.css' );
    	wp_enqueue_style( 'template', get_template_directory_uri().'/css/template.css' );
    	if ( is_rtl() ) {
    	  wp_enqueue_style( 'rtl', get_template_directory_uri().'/css/rtl.css' );
    	}
    	wp_enqueue_style( 'style-responsive', get_template_directory_uri().'/css/template-responsive.css' );
    }
    add_action( 'wp_enqueue_scripts', 'pe_css_load' );
    
    // add JS
    function pe_js_load()
    {
    	wp_enqueue_script('jquery');
    	wp_enqueue_script( 'bootstrap.min', get_template_directory_uri() . '/bootstrap-3.3.5/js/bootstrap.min.js', array('jquery'), '3.3.5', false );
    	wp_enqueue_script( 'theme_script', get_template_directory_uri() . '/js/theme-script.js', array('jquery'), '1.0.0', false );
        if ( is_singular() && comments_open() ){
            wp_enqueue_script( 'comment-reply' );
        }
    }
    add_action( 'wp_enqueue_scripts', 'pe_js_load' );
    
    // content width - BEGIN
    if ( ! isset( $content_width ) ) {
    	$content_width = 1170;
    }
    // content width - END
    
    // option tree code
    get_template_part('functions/option-tree');
    
    // theme support
    if( function_exists( 'add_theme_support' ) ) {
    		add_theme_support('automatic-feed-links');
    		add_theme_support( 'post-thumbnails' );
    }
    
    // add widgets
    get_template_part('functions/widgets');
    
    // custom classes field for all widgets
    get_template_part('functions/custom-css-classes-for-widgets');
    
    // theme pagination
    get_template_part('functions/pagination');
    
    // darker and lighter colors
    get_template_part('functions/color-dark-light');
    
    // activate plugins
    require_once dirname( __FILE__ ) . '/class-tgm-plugin-activation.php';
    add_action( 'tgmpa_register', 'pe_theme_register_plugins' );
    get_template_part('functions/class-tgm-plugin-activation-options');
    
    // add layouter chooser for post categories
    get_template_part('functions/category-layout-chooser');
    
    // small functions and mods
    get_template_part('functions/small-functions');
    
    // Register Custom Navigation Walker when MaxMegaMenu is disabled
    if ( ! function_exists( 'max_mega_menu_is_enabled' ) ) {
    	get_template_part('functions/wp_bootstrap_navwalker');
    }
    
    // Load the theme's translated strings.
    add_action('after_setup_theme', 'pe_load_theme_textdomain');
    function pe_load_theme_textdomain(){
        load_theme_textdomain('pe-cleaning-company', get_template_directory() . '/languages');
    }
    
    /*-----------------------------------------------------------------------------------*/
    /*	Sanitize multiple classes
    /*-----------------------------------------------------------------------------------*/
    if ( ! function_exists( 'pe_sanitize_class' ) ) {
    	function pe_sanitize_class( $classes ) {
    		$classes = explode(' ', $classes);
    		$classes = array_map( 'sanitize_html_class', $classes );
    		$classes = implode( ' ', $classes ); //array to string
    		return $classes;
    	}
    }
    
    /*-----------------------------------------------------------------------------------*/
    /*	Post class
    /*-----------------------------------------------------------------------------------*/
    
    if ( ! function_exists( 'pe_post_classes' ) ) {
    	function pe_post_classes( $classes ) {
    		if ( is_page() ) {
    			$classes = array_diff( $classes, array( 'hentry' ) );
    		}
    		return $classes;
    	}
    }
    add_filter( 'post_class','pe_post_classes' );
    
    /*-----------------------------------------------------------------------------------*/
    //	Enqueue
    /*-----------------------------------------------------------------------------------*/
    
    function enqueueWidgetsAdmin( $hook ) {
    	if( $hook != 'widgets.php' ) return;
    	wp_enqueue_script( 'pe-multifields-admin', plugins_url() . '/pe-cleaning-company-plugin/js/multifields-admin.js', array('jquery'), false );
    }
    add_action( 'admin_enqueue_scripts', 'enqueueWidgetsAdmin' );
    ?>

    Но как я понял вот тут: JS всё
    function pe_js_load()
    {
    	wp_enqueue_script('jquery');
    	wp_enqueue_script( 'bootstrap.min', get_template_directory_uri() . '/bootstrap-3.3.5/js/bootstrap.min.js', array('jquery'), '3.3.5', false );
    	wp_enqueue_script( 'theme_script', get_template_directory_uri() . '/js/theme-script.js', array('jquery'), '1.0.0', false );
        if ( is_singular() && comments_open() ){
            wp_enqueue_script( 'comment-reply' );
        }
    }
    add_action( 'wp_enqueue_scripts', 'pe_js_load' );
  • Установка кода на wordpres?

    @ART4 Автор вопроса
    kreotech, нажмите на плюсик
    shiklosk.by/?page_id=960
  • Множественный выбор в калькуляторе?

    @ART4 Автор вопроса
    Леонид Князев, а реально достать с этого сайта калькулятор https://cleanny.by/calculator?rooms=1&sans=1
  • Множественный выбор в калькуляторе?

    @ART4 Автор вопроса
    работает, но тогда не хочет считать 2 показателя в 1 блоке
    $(document).ready(function () {
    	
    	//Заменяем кнопку <button>рассчитать стоимость</button> на <span class="cur"></span>, в который будет подставляться рассчитанная сумма
    	$('.price-button').click(function() {
    		var boxPrice = $(this).closest('.col-md-4');
    
    		function hideButton () {
    			$(boxPrice).find('.price-button').hide();
    			
    			$(boxPrice).find('.footer-price').append('<h4>Итог: <span class="cur"></span> <span class="rub">рублей</span></h4>');
    			
    		};
    
              
    		//анимация раскрытия блока с параметрами
    		$(boxPrice).find('.box-price').animate({height: '520px'}, {'duration': 500}, {'easing': 'linear'}, hideButton());
    
    	});
    
    	//отслеживаем выделение параметра
    	$('ul.parametrs li').click(function() {
        $(this).toggleClass('check-param');
    });
    
    	
    	//получаем значения параметров
    	function valParam () {
    		var Price = $('.box-filter').attr('data-price'); //получаем стоимость количество комнат
    		var roofValue = $('#roof').val();//вычисляем высоту потолков
                    var paramValueVanna = $('#vanna').find('li.check-param').attr('data-param');//вычисляем количество санузлов
    		var paramValuePol = $('#pol').find('li.check-param').attr('data-param');//как часто используется
    		var paramValueSteny = $('#steny').find('li.check-param').attr('data-param');//вычисляем коэфф для стен
    		var paramValuePotolok = $('#potolok').find('li.check-param').attr('data-param');//вычисляем коэфф для потолка
    		if ($.isNumeric(roofValue)) {//если задана количество комнат
    			if (!$.isNumeric(roofValue)) roofValue = 1;
                            if (!$.isNumeric(paramValueVanna)) paramValueVanna = 1;
    			if (!$.isNumeric(paramValuePol)) paramValuePol = 1;
    			if (!$.isNumeric(paramValueSteny)) paramValueSteny = 1;
    			if (!$.isNumeric(paramValuePotolok)) paramValuePotolok = 1;
    			var total = Price * roofValue * paramValuePol * paramValueVanna * paramValueSteny * paramValuePotolok;//формула расчета общей стоимости
    			var newTotal = Math.round(total);//округляем
    			$('.cur').html(newTotal);
    			$('.rub').show();
    		};
    		
    	};
    	
    
    	//отслеживаем изменение данных
    	$('.calculator').on('click keyup', valParam);
    
    })


    Вот пример s39726.hostru2.fornex.org/?page_id=960
  • Выключение/вклчюение функции?

    @ART4 Автор вопроса
    Вот пытаюсь найти функцию сейчас какую нить такую же похожу готовые уже вшита в сайте. как найду отпишу всё.
  • Выключение/вклчюение функции?

    @ART4 Автор вопроса
    нет, вы спросили же, я ответил
  • Выключение/вклчюение функции?

    @ART4 Автор вопроса
    Валерий, это движок сайта ArwSHOP вот в админке настроить модальное окно хочу.
  • Выключение/вклчюение функции?

    @ART4 Автор вопроса
    Валерий,
    1)Я создал в Mysql в настройках
    Новую строку
    2)Потом в самих настройках сайта сделал переключатель.
    ca2ffe70ce.pngЕсли в базе mysql поставить 1, то включиться, если 0 выключится.
    3)Сделал модальное окно само.
    4)А вот как это соединить ((((