Задать вопрос
  • Как исправить ошибку подключения simplebox?

    @Skilful221 Автор вопроса
    Nikita Undefined, спасибо у меня видимо старый код simplebox, а ту ссылку, что дали вы видимо на новый код, я обновил его и все заработало
  • 500 Internal Server Error как исправить?

    @Skilful221 Автор вопроса
    "или" - это я зря продублировал, внизу уже есть такой же код ошибки
    да, я понял, что такой функции нет, но как это? если она есть
    и у меня этот сайт лежал на другом хостинге и там все нормально отображалось и работало, почему при переносе ему перестала нравится эта функция?
  • 500 Internal Server Error как исправить?

    @Skilful221 Автор вопроса
    Araik,

    Fatal error: Uncaught Error: Call to undefined function get_fields() in /home/s/sibpipe/wordpress_1/public_html/wp-content/themes/idea/functions.php:86 Stack trace: #0 /home/s/sibpipe/wordpress_1/public_html/wp-content/themes/idea/index.php(240): getFeedback() #1 /home/s/sibpipe/wordpress_1/public_html/wp-includes/template-loader.php(98): include('/home/s/sibpipe...') #2 /home/s/sibpipe/wordpress_1/public_html/wp-blog-header.php(19): require_once('/home/s/sibpipe...') #3 /home/s/sibpipe/wordpress_1/public_html/index.php(17): require('/home/s/sibpipe...') #4 {main} thrown in /home/s/sibpipe/wordpress_1/public_html/wp-content/themes/idea/functions.php on line 86

    или

    Notice: Undefined variable: args in /home/s/sibpipe/wordpress_1/public_html/wp-content/themes/idea/index.php on line 240
    array(5) { [0]=> object(WP_Post)#4872 (24) { ["ID"]=> int(14) ["post_author"]=> string(1) "1" ["post_date"]=> string(19) "2020-02-20 01:20:25" ["post_date_gmt"]=> string(19) "2020-02-19 22:20:25" ["post_content"]=> string(509) "
    Ддальнейшее развитие различных форм деятельности влечет за собой процесс внедрения и модернизации системы обучения кадров, соответствует насущным потребностям. Товарищи! реализация намеченных плановых заданий требуют от нас анализа направлений

    " ["post_title"]=> string(28) "Анатолий, Томск" ["post_excerpt"]=> string(0) "" ["post_status"]=> string(7) "publish" ["comment_status"]=> string(4) "open" ["ping_status"]=> string(4) "open" ["post_password"]=> string(0) "" ["post_name"]=> string(81) "%d0%b0%d0%bd%d0%b0%d1%82%d0%be%d0%bb%d0%b8%d0%b9-%d1%82%d0%be%d0%bc%d1%81%d0%ba-2" ["to_ping"]=> string(0) "" ["pinged"]=> string(0) "" ["post_modified"]=> string(19) "2020-02-20 01:20:25" ["post_modified_gmt"]=> string(19) "2020-02-19 22:20:25" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(27) "localhost/idea/?p=14" ["menu_order"]=> int(0) ["post_type"]=> string(4) "post" ["post_mime_type"]=> string(0) "" ["comment_count"]=> string(1) "0" ["filter"]=> string(3) "raw" } [1]=> object(WP_Post)#4883 (24) { ["ID"]=> int(12) ["post_author"]=> string(1) "1" ["post_date"]=> string(19) "2020-02-20 01:17:14" ["post_date_gmt"]=> string(19) "2020-02-19 22:17:14" ["post_content"]=> string(508) "
    Ддальнейшее развитие различных форм деятельности влечет за собой процесс внедрения и модернизации системы обучения кадров, соответствует насущным потребностям. Товарищи! реализация намеченных плановых заданий требуют от нас анализа направлений

    " ["post_title"]=> string(28) "Анатолий, Томск" ["post_excerpt"]=> string(0) "" ["post_status"]=> string(7) "publish" ["comment_status"]=> string(4) "open" ["ping_status"]=> string(4) "open" ["post_password"]=> string(0) "" ["post_name"]=> string(79) "%d0%b0%d0%bd%d0%b0%d1%82%d0%be%d0%bb%d0%b8%d0%b9-%d1%82%d0%be%d0%bc%d1%81%d0%ba" ["to_ping"]=> string(0) "" ["pinged"]=> string(0) "" ["post_modified"]=> string(19) "2020-02-20 01:17:14" ["post_modified_gmt"]=> string(19) "2020-02-19 22:17:14" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(27) "localhost/idea/?p=12" ["menu_order"]=> int(0) ["post_type"]=> string(4) "post" ["post_mime_type"]=> string(0) "" ["comment_count"]=> string(1) "0" ["filter"]=> string(3) "raw" } [2]=> object(WP_Post)#4891 (24) { ["ID"]=> int(9) ["post_author"]=> string(1) "1" ["post_date"]=> string(19) "2020-02-20 01:00:35" ["post_date_gmt"]=> string(19) "2020-02-19 22:00:35" ["post_content"]=> string(444) "
    Повседневная практика показывает, что дальнейшее развитие различных форм деятельности влечет за собой процесс внедрения и модернизации системы обучения кадров, соответствует насущным потребностям.

    " ["post_title"]=> string(38) "Наталья, Новосибирск" ["post_excerpt"]=> string(0) "" ["post_status"]=> string(7) "publish" ["comment_status"]=> string(4) "open" ["ping_status"]=> string(4) "open" ["post_password"]=> string(0) "" ["post_name"]=> string(109) "%d0%bd%d0%b0%d1%82%d0%b0%d0%bb%d1%8c%d1%8f-%d0%bd%d0%be%d0%b2%d0%be%d1%81%d0%b8%d0%b1%d0%b8%d1%80%d1%81%d0%ba" ["to_ping"]=> string(0) "" ["pinged"]=> string(0) "" ["post_modified"]=> string(19) "2020-02-20 01:02:21" ["post_modified_gmt"]=> string(19) "2020-02-19 22:02:21" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(26) "localhost/idea/?p=9" ["menu_order"]=> int(0) ["post_type"]=> string(4) "post" ["post_mime_type"]=> string(0) "" ["comment_count"]=> string(1) "0" ["filter"]=> string(3) "raw" } [3]=> object(WP_Post)#4786 (24) { ["ID"]=> int(7) ["post_author"]=> string(1) "1" ["post_date"]=> string(19) "2020-02-20 01:00:08" ["post_date_gmt"]=> string(19) "2020-02-19 22:00:08" ["post_content"]=> string(561) "
    Развитие различных форм деятельности влечет за собой процесс внедрения и модернизации системы обучения кадров, соответствует насущным потребностям. Товарищи! реализация намеченных плановых заданий требуют от нас анализа направлений прогрессивного развития.

    " ["post_title"]=> string(34) "Елена, Новосибирск" ["post_excerpt"]=> string(0) "" ["post_status"]=> string(7) "publish" ["comment_status"]=> string(4) "open" ["ping_status"]=> string(4) "open" ["post_password"]=> string(0) "" ["post_name"]=> string(97) "%d0%b5%d0%bb%d0%b5%d0%bd%d0%b0-%d0%bd%d0%be%d0%b2%d0%be%d1%81%d0%b8%d0%b1%d0%b8%d1%80%d1%81%d0%ba" ["to_ping"]=> string(0) "" ["pinged"]=> string(0) "" ["post_modified"]=> string(19) "2020-02-20 01:02:40" ["post_modified_gmt"]=> string(19) "2020-02-19 22:02:40" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(26) "localhost/idea/?p=7" ["menu_order"]=> int(0) ["post_type"]=> string(4) "post" ["post_mime_type"]=> string(0) "" ["comment_count"]=> string(1) "0" ["filter"]=> string(3) "raw" } [4]=> object(WP_Post)#4776 (24) { ["ID"]=> int(5) ["post_author"]=> string(1) "1" ["post_date"]=> string(19) "2020-02-20 00:59:34" ["post_date_gmt"]=> string(19) "2020-02-19 21:59:34" ["post_content"]=> string(507) "
    Товарищи! реализация рогрессивного развития. Повседневная практика показывает, что дальнейшее развитие различных форм деятельности влечет за собой процесс внедрения и модернизации системы обучения кадров, соответствует насущным потребностям.

    " ["post_title"]=> string(24) "Николай, Омск" ["post_excerpt"]=> string(0) "" ["post_status"]=> string(7) "publish" ["comment_status"]=> string(4) "open" ["ping_status"]=> string(4) "open" ["post_password"]=> string(0) "" ["post_name"]=> string(67) "%d0%bd%d0%b8%d0%ba%d0%be%d0%bb%d0%b0%d0%b9-%d0%be%d0%bc%d1%81%d0%ba" ["to_ping"]=> string(0) "" ["pinged"]=> string(0) "" ["post_modified"]=> string(19) "2020-02-20 01:02:48" ["post_modified_gmt"]=> string(19) "2020-02-19 22:02:48" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(26) "localhost/idea/?p=5" ["menu_order"]=> int(0) ["post_type"]=> string(4) "post" ["post_mime_type"]=> string(0) "" ["comment_count"]=> string(1) "0" ["filter"]=> string(3) "raw" } }
    Fatal error: Uncaught Error: Call to undefined function get_fields() in /home/s/sibpipe/wordpress_1/public_html/wp-content/themes/idea/functions.php:86 Stack trace: #0 /home/s/sibpipe/wordpress_1/public_html/wp-content/themes/idea/index.php(243): getFeedback() #1 /home/s/sibpipe/wordpress_1/public_html/wp-includes/template-loader.php(98): include('/home/s/sibpipe...') #2 /home/s/sibpipe/wordpress_1/public_html/wp-blog-header.php(19): require_once('/home/s/sibpipe...') #3 /home/s/sibpipe/wordpress_1/public_html/index.php(17): require('/home/s/sibpipe...') #4 {main} thrown in /home/s/sibpipe/wordpress_1/public_html/wp-content/themes/idea/functions.php on line 86
  • 500 Internal Server Error как исправить?

    @Skilful221 Автор вопроса
    Araik, он ругается на 86 строку
    foreach(get_posts($args) as $post) {
        $review = get_fields($post->ID);    (86 строка)
        $review['name-city'] = $post->post_title;
        $review['img'] = get_the_post_thumbnail_url($post->ID, 'thumbnail');
        $reviews[] = $review;
      }
    
      return $reviews;

    но с ней вроде все хорошо
  • 500 Internal Server Error как исправить?

    @Skilful221 Автор вопроса
    Araik, как включить отображение ошибок?
  • 500 Internal Server Error как исправить?

    @Skilful221 Автор вопроса
    как включить отображение ошибок?
  • Как сделать второй уровень аккордиона?

    @Skilful221 Автор вопроса
    0xD34F, спасибо большое - заработало, а почему лучше вместо .toggle использовать класс active? не понимаю, так же больше кода, нужно будет задавать этот класс, потом удалять, в него прописывать дисплей блок - none..
  • Как сделать второй уровень аккордиона?

    @Skilful221 Автор вопроса
    0xD34F, я плохо разбраюсь в jquery я не понимаю что нужно сделать, я пробовал $('.accordion__grandchild__item').toggle(); помещать в тело первой функции, но также не срабатывает, а как переписать код не понимаю(
  • Как сделать второй уровень аккордиона?

    @Skilful221 Автор вопроса
    можете подсказать как это можно исправить?
  • Не появляется шрифт, что делать?

    @Skilful221 Автор вопроса
    Михаил, скачивал вот отсюда тут написано "Поддержка языков: Латиница"
  • Как сделать развертывание только в одной карточке?

    @Skilful221 Автор вопроса
    да, вы совершенно правы)) спасибо большое, ваш код помог решить задачу!)
  • Кроссбраузерные проблемы с dots как устранить?

    @Skilful221 Автор вопроса
    AVezhevich, как говорится: "Все гениальное просто" - спасибо вам!) сработало)
  • Кроссбраузерные проблемы с dots как устранить?

    @Skilful221 Автор вопроса
    AVezhevich, скрипт удалил, стили поставил, можете взглянуть, советую начать с firefox
  • Кроссбраузерные проблемы с dots как устранить?

    @Skilful221 Автор вопроса
    Делаю для элемента в chom5dffe3b5632c7731528969.png
    и делаю для элемента в mozile 5dffe4195a8c8233221233.png
    можете сами также попробовать поиграть в браузере и поймете в чем дело.
  • Конфликт, перестала работать валидация после кода ajax почему?

    @Skilful221 Автор вопроса
    Exploding, подскажите, пожалуйста, как сделать активной кнопку после тоuо, как будет заполнена форма
  • Конфликт, перестала работать валидация после кода ajax почему?

    @Skilful221 Автор вопроса
    $(document).ready(function(){
      /* Главный слайдер */
      $('.owl-carousel').owlCarousel({
          dots: true,
          nav: false,
          loop: true,
          autoplay:true,
          autoplayTimeout:5000,
          items:1
      });
      /* Slick слайдер */
      $('.feedback').slick({
        dots: true,
        dotsClass: 'feedback-dots',
        infinite: true,
        arrows: false,
        autoplay:true,
        speed: 300,
        slidesToShow: 1,
        adaptiveHeight: true
      });
      /* меню гамбургер */
      $('.mobile-menu').on('click', function(e) {
        e.preventDefault();
        $('.mobile-menu__btn').toggleClass('mobile-menu__active'),
        $('.nav__menu').toggleClass('nav__menu-active')
      });
      /* Закрытие гамбургер меню при нажатии на пункт меню */
      $('.nav__menu').on('click', function(){
        $('.nav__menu').removeClass('nav__menu-active'),
        $('.mobile-menu__btn').removeClass('mobile-menu__active')
      });
    });
    
    /* Модальные окна */
    var button = $('.button_modal');
    var modal = $('#modal');
    var close = $('#close');
    /* var modal_close = $('.modal'); */
    var body = $('body')
    
    
    button.on('click', function() {
      modal.addClass('modal_active');
      body.addClass('modal_active-hidden');
    });
    close.on('click', function() {
      modal.removeClass('modal_active');
      body.removeClass('modal_active-hidden');
    });
    
    /* Модальные окно на обработку персональных данных */
    var submit = $('.agreement-button');
    var agreement = $('#agreement');
    var closes = $('.modal-block__close-2');
    
    submit.on('click', function() {
      agreement.addClass('agreement_active');
    });
    closes.on('click', function() {
      agreement.removeClass('agreement_active');
    });
    /* подсветка страниц меню */
    $(document).ready(function(){
     
      var url=document.location.href; $.each($('.nav__menu-place a'),function(){
       
        if(this.href==url){$(this).addClass('nav__active');};
       
        });
       
    });
    
    /* Скрипт Datapickera */
    $(document).ready(function(){
      $( '.datepicker' ).datepicker({
          beforeShow: function (input, inst) {
              setTimeout(function () {
                  inst.dpDiv.css({top: input.getBoundingClientRect().top + 40});
              }, 0);
          },
          dateFormat: 'dd.mm.yy'
      });
      $.datepicker.regional['ru'] = {
          closeText: 'Закрыть',
          prevText: 'Предыдущий',
          nextText: 'Следующий',
          currentText: 'Сегодня',
          monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
          monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн','Июл','Авг','Сен','Окт','Ноя','Дек'],
          dayNames: ['воскресенье','понедельник','вторник','среда','четверг','пятница','суббота'],
          dayNamesShort: ['вск','пнд','втр','срд','чтв','птн','сбт'],
          dayNamesMin: ['Вс','Пн','Вт','Ср','Чт','Пт','Сб'],
          weekHeader: 'Не',
          dateFormat: 'dd.mm.yy',
          firstDay: 1,
          isRTL: false,
          showMonthAfterYear: false,
          yearSuffix: ''
      };
      $.datepicker.setDefaults($.datepicker.regional['ru']);
    });
    
    $('body').on('change', 'select', function () {
        let data, form, checkin, checkout,  cottage;
    
        form = $(this).closest('form');
        checkin = form.find('#log_in').val();
        checkout = form.find('#come_out').val();
        cottage = form.find('#my_select').val();
    
        if (checkin == '' || checkout == '' || cottage == '') {
            alert('Введите корректные данные');
            form[0].reset();
        } else {
            data = {
                'checkin': checkin,
                'checkout': checkout,
                'cottage': cottage
            };
    
            $.ajax({
                type:'POST',
                url: 'ajax/advanced',
                data: data,
                success: function (data) {
                    if (!data) {
                        alert('Введите корректные данные');
                        form[0].reset();
                    } else {
                        $('.modal-block__answer').html(data);
                    }
                },
                error: function (data) {
                    alert('Произошла ошибка, попробуйте позже');
                    form[0].reset();
                },
            });
        }
    });
    
    $('body').on('click', 'button#reservation', function (event) {
        event.preventDefault();
    
        let data, form, checkin, checkout, adults, children, cottage, username, email, phone, comment;
    
        form = $(this).closest('form');
        checkin = form.find('#log_in').val();
        checkout = form.find('#come_out').val();
        adults = form.find('#field').val();
        children = form.find('#children').val();
        cottage = form.find('#my_select').val();
        username = form.find('#username').val();
        email = form.find('#email').val();
        phone = form.find('#phone').val();
        comment = form.find('#comment').val();
    
        data = {
            'checkin': checkin,
            'checkout': checkout,
            'adults': adults,
            'children': children,
            'cottage': cottage,
            'username': username,
            'email': email,
            'phone': phone,
            'comment': comment
        };
    
        $.ajax({
            type: 'POST',
            url: 'ajax/application',
            data: data,
            success: function (data) {
                if (!data) {
                    alert('Произошла ошибка, попробуйте позже');
                    form[0].reset();
                } else {
                    alert('Данные отправлены, вам перезвонят');
                    form[0].reset();
                    $('#modal').removeClass('modal_active')
                }
            },
            error: function (data) {
                alert('Произошла ошибка, попробуйте позже');
                form[0].reset();
            },
        });
    })

    чтобы понятнее было кидаю весь js код
  • Конфликт, перестала работать валидация после кода ajax почему?

    @Skilful221 Автор вопроса
    на сервере нет ошибок, валидация перестала работать
    убирается блок скрипта валидация снова работает
  • Как сделать скролл не страницы, а модального окна?

    @Skilful221 Автор вопроса
    Владимир Мацуев, да скрол удалось включить и модалка при уменьшении высоты скролится в низ, но не в верх, и окно уплывает вверх в небытие, можете подсказать как с этим быть?5dfe25e0581f7824160255.png
  • Как сделать скролл не страницы, а модального окна?

    @Skilful221 Автор вопроса
    Владимир Мацуев, отлично одну проблему решили) скролл пропал, но вон новый почему-то не отображается, хотя он прописан для модального окна5dfe1bf83e6cc045578827.png