Задать вопрос
  • Slick slider is not a function как исправить?

    Silvanassss
    @Silvanassss Автор вопроса
    Front-end
    Ошибку решила! Самое простое решение, если у Вас не работает так же как и у меня, хоть у Вас лишь одна версия jQuery подключена, то включайте скрипт в нон конфликт моде. На самом деле я видела, такое решение, но тот скрипт почему-то мне не подошел.
    Вот допустим у меня обычный код слайдера вставлен
    $(document).ready(function(){
    		$('.responsive').slick({
      dots: true,
      infinite: false,
      speed: 300,
      slidesToShow: 1,
      slidesToScroll: 1,
      responsive: [
        {
          breakpoint: 1024,
          settings: {
            slidesToShow: 1,
            slidesToScroll: 1,
            infinite: true,
            dots: true
          }
        },
        {
          breakpoint: 600,
          settings: {
            slidesToShow: 1,
            slidesToScroll: 1
          }
        },
        {
          breakpoint: 480,
          settings: {
            slidesToShow: 1,
            slidesToScroll: 1
          }
        }
      ]
    });
    		});


    и просто добавляем вместо (document).ready(function() - $.noConflict();
    jQuery(document).ready(function($)

    выходит так
    $.noConflict();
     jQuery(document).ready(function($){
    		$('.responsive').slick({
      dots: true,
      infinite: false,
      speed: 300,
      slidesToShow: 1,
      slidesToScroll: 1,
      responsive: [
        {
          breakpoint: 1024,
          settings: {
            slidesToShow: 1,
            slidesToScroll: 1,
            infinite: true,
            dots: true
          }
        },
        {
          breakpoint: 600,
          settings: {
            slidesToShow: 1,
            slidesToScroll: 1
          }
        },
        {
          breakpoint: 480,
          settings: {
            slidesToShow: 1,
            slidesToScroll: 1
          }
        }
    
      ]
    });
    		});


    И оно начинает работать :)

    P.S. так же оно начинает работать без конфликтов если во все скрипты где есть jQuery поставить так jQuery(document).ready(function($) то есть указать, что $ это функция, и можно не использовать нон конфликт.
    Ответ написан
    Комментировать
  • Как правильно отредактировать внешний вид чек-боксов в Contact Form 7?

    Silvanassss
    @Silvanassss Автор вопроса
    Front-end
    Помогло это решение:
    Через label или input(без приставок), либо span и псевдо-классы after, before не помогло
    Если у вас такая же проблема как была у меня, то есть у вас в теме/шаблоне стили для чек-боксов не прописаны и вы пользуетесь CF7 то вам это точно поможет. Просто подставите свои значения. input[type=checkbox] - стандартный класс для всех чекбоксов стандартных :)
    input[type=checkbox] {
        padding-left:5px;
        padding-right:5px;
    
        -webkit-appearance:button;
    
        border: double 2px rgb(151, 55, 199);
    
        background-color:transparent;
        color:#FFF;
        white-space: nowrap;
        overflow:hidden;
    
        width:15px;
        height:15px;
    }
    
    input[type=checkbox]:checked {
        background-color: rgb(151, 55, 199);
        border-radius: 45px;
    }
    
    input[type=checkbox]:hover {
        box-shadow:0px 0px 10px #1300ff;
    }
    Ответ написан
    Комментировать
  • Как узнать почему идёт конфликт плагинов и тем в WordPress?

    Silvanassss
    @Silvanassss
    Front-end
    Во первых открыть в гугл хроме консоль разработчика и посмотреть, что за ошибки, во вторых включить показ ошибок через config
    "Базовое включение
    Откройте файл wp-config.php в корне сайта и измените false на true в строке:

    define( 'WP_DEBUG', true ); // false - отключить показ ошибок

    При таком включении ошибки и заметки будут выводиться на экран, но ничего логироваться не будет.

    Включение и настройка дебага
    Код ниже, включит запись ошибок, предупреждений и заметок в файл wp-content/debug.log и выключит показ заметок и предупреждений на экране, чтобы они не мешались при просмотре сайта.

    define( 'WP_DEBUG', true );     // включение дебаг режима
    define( 'WP_DEBUG_LOG', true ); // true - логирование ошибок в файл /wp-content/debug.log
    define( 'WP_DEBUG_DISPLAY', false ); // false - отключает показ ошибок на экране
    define( 'SCRIPT_DEBUG', true ); // используем полные версии JS и CSS файлов движка

    Вставлять этот код нужно в файл wp-config.php куда угодно, но до строки:

    require_once( ABSPATH . 'wp-settings.php' );
    Благодаря коду выше, было включено логирование ошибок в файл. Этим можно воспользоваться для записи содержимого переменных в этот файл:

    error_log( $value );               // Скалярные величины
    error_log( print_r( $value, 1) );  // Любые данные"


    Вы делали какие-то изминения в последнее время? /Можно ссылку на сайт?
    Ответ написан
    Комментировать
  • Как зафиксировать нажатое состояние кнопки (hover) созданной в глобальном слайде revslider?

    Silvanassss
    @Silvanassss
    Front-end
    Вопрос не сильно ясен, можете более точно сказать, чего вы добиваетесь и что не получается?
    Ответ написан
  • Как сделать, чтобы заказчик мог изменять любой текст на сайте и картинку wordpress?

    Silvanassss
    @Silvanassss
    Front-end
    Он и без билдеров менять может, все зависит от того какую тему/шаблон использует. Так же можно построить сайт на Divi, Visual Composer, Beaver
    Advanced Custom Fields для более продвинутых пользователей, не каждый сможет его настроить и юзать
    Ответ написан
  • Как уменьшить интервалы между блоками и выровнять их по центру?

    Silvanassss
    @Silvanassss Автор вопроса
    Front-end
    Знаю, что решение довольно простое, сама уже догадалась, если вдруг кто-то задасться таким вопросом, то помогло мне следующее:

    Я просто прописала контейнеру в котором находились три этих блока нужную мне ширину и margin:auto;

    То есть иерархия вышла такая > главный контейнер с бэкграундом > потом контейнер в котором > три блока
    там где три блока я прописала первому
    margin-rigth: 10px
    так же и второму, третий не трогала
    ширину не задавала каждому блоку отдельно, просто прописала главному контейнеру след.
    width: 82%;
        margin: auto;

    и стало как надо, хотя может так и не совсем кореектно
    Ответ написан
    Комментировать
  • Jquery как заставить работать событие по нажатию на копку?

    Silvanassss
    @Silvanassss Автор вопроса
    Front-end
    Спасибо всем кто пытался мне помочь!

    Исправление ошибки оказлось довольно банальным, как оказалось, люди которые попросили поставить копию этого сайта все таки что-то меняли в html разметке и в одной программе которая сравнивает два куска кода между собой и показывает отличия, я нашла один полностью удаленный блок, которые содержал в себе критически важный класс как оказалось, я просто его добавила без контента и все заработало.
    Самое странное, что для меня непонятно, это то, что таких было очень много, они просто содержали приставку bio_и_имя имена были разные, поэтому я не предавала этому значения, пока не сравнива и не попробовала добавить id именно с этим именем, и оно заработало
    Я не эксперт по JS но с тех знаний, что есть, могу сказать, что для меня сомнительно, то, что в коде могли прописать эти id прямо по именно и по количественно, хотя...
    Ответ написан
    Комментировать
  • Fatal Error Woops/Run в WordPress как исправить?

    Silvanassss
    @Silvanassss Автор вопроса
    Front-end
    От части решение помогло, но появилась другая проблема)
    Спасибо за помощь! Когда проблема решится, отвечу что произошло и что помогло решить!

    Позже...

    Огромное спасибо MSAFT что помог с composer, после этого оно уже не искало папку и перестали вылазить оишбки, но это был не конец)
    В общем проблема возникла из-за связи с доменом, БД никак не хотела видеть сайт который был без сертефиката SSL и с адресом сокращеным т.е. без www данная проблема решилась тем, что в БД убрала просто любое упоминание www.my-domain и https://www.my-domain, https://my-domain
    это первое что помогло хоть как-то БД увидеть сайт, на этом проблемы не закончились ;)
    Начала сканировать БД и увидела, что она отправляет куеву тучу запросов на хост и возвращается без ответов и с connection time out, как же хорошо, что мой сотрудник переустановил и залил случайно не те файлы и там не было как раз таки именно той папки куда БД отправляла кучу запросов на неправильные файлы, после того как эта папка пропала(т.к. сотрудник залил версию сайта без этой папки) сайт хоть как-то, но заработал, конечно без стилей и просто на разметке html, дальше дело оказалось за малым, в этих дебрях перелинковок найти правильные имена файлов к которым обращается сайт и БД, после того как я это добро обнаружила в одной из папок запутаного шаблона нужные имена файлов, я просто взяла создала недостающую папку в ручную, переименовала неправильно названые файлы и залила в ту же папки и все, сайт снова в строю! :) БД уже не отправляет ошибочных запросов, сайт из-за этого не лежит, все заработала корректно, осталось только прописать правильный путь к картинкам.
    Так что этот fatal error оказался лишь началом цепочки кучи других ошибок :) Еще наверное стоит упомянуть, что сайт залит через репозиторий GitHub
    Ответ написан
    Комментировать
  • Какой использовать time tracker для команды?

    Silvanassss
    @Silvanassss
    Front-end
    Time Doctor
    Ответ написан
    Комментировать