• Как отправить через jquery ajax, get параметры?

    @Oversec
    Просто делаете запрос, а потом добавьте параметры в урл после запятой или напрямую задать параметром

    $.ajax({
    url: "ajax.aspx",
    type: "get", //send it through get method
    data: {
    ajaxid: 4,
    UserID: UserID,
    EmailAddress: EmailAddress
    },
    success: function(response) {
    //Do Something
    },
    error: function(xhr) {
    //Do Something to handle error
    }
    });
    Ответ написан
  • Как сделать кнопку при нажатии на которую будет происходить фильтрация в GridView?

    @Oversec Автор вопроса
    Нашёл ответ на свои вопросы. На Gridview весят тригеры js, которые и начинают сортировку когда поле теряет blur (когда поля становится неактивным). Вот таким js кодом можно запретить GV самому фильтровать, и делать это при нажатии на кнопку

    var submit_form = false;
    
    //Out btn for filter
    $(document).on('click', '.search-submit-circle',  function(){
        //enable submit for applyFilter event
        if(submit_form === false) {
            submit_form = true;
            $("#no-js-grid").yiiGridView("applyFilter");
        }
    });
    
    //disable default submit
    
    $(document).on('beforeFilter', "#no-js-grid" , function(event) {
        return submit_form;
    });
    
    $(document).on('afterFilter', "#no-js-grid" , function(event) {
        submit_form = false;
    });


    Возможно это кому поможет, код набросал на скорую руку, строго не судите
    Ответ написан
    Комментировать
  • Почему не работает страница таксономии?

    @Oversec Автор вопроса
    Проблему я решил. Но очень глупо. Просто создал страницу catalog.php .... Я не понял логики wp, может подскажете, где я сглупил?
    Ответ написан
    Комментировать
  • Как сделать такое меню на bootstrap?

    @Oversec
    Тут вам понадобиться не весь бустрап а только его grid (покажу на примере 12-колончатой сетке). Реализаций может быть уйма, но вот какую я делал:
    <div class="logo col-md-3"></div>
    
    <nav class="col-md-9">
      <ul class="menu col-md-12">
        <li class="col-md-3">
          БУБУБУ
        </li>
        <li class="col-md-3">
          БУБУБУ
        </li>
        <li class="col-md-3">
          БУБУБУ
        </li>
        <li class="col-md-3">
          БУБУБУ
        </li>
        <li class="col-md-3">
          БУБУБУ
        </li>
        <li class="col-md-3">
          БУБУБУ
        </li>
      </ul>
    </nav>

    codepen.io/anon/pen/EyxVjY

    Ну и в стилях не забудь указать
    .menu {
      height: 60px;
      background: #eee;
      color: black;
    }
    
    .menu li {
      display: inline-block;
      padding: 5px 0;
      list-style-type: circle;
    }
    Ответ написан
    Комментировать
  • Как вывести подменю в сайдбар wordpress?

    @Oversec
    У вас есть два пути, первый - создать всё самому (обычное dropdown меню) с помощью jqery (обычно если в меню есть подпункты то ему добавляется класс .menu-item-has-children) от этого и отталкивайтесь. Или пользуйтесь виджитами, как например Drop-Down Menu Widget.

    Сам предпочитаю писать сам с помощью css и jQeury, эффект называется dropdown

    А про активный пункт меню всё просто, если пункт меню на данный момент выбран, то ему присваивается класс .current-menu , просто в css добавьте к нему стили
    Ответ написан
  • "Двойной" select?

    @Oversec
    Если вы не про в JS и/или используете для эффектов на сайте jQuery то там есть такой чудесный метод .change() с его помощью это и можно реализовать.

    Т. е. если меняется значение в select, то сделать, чтобы появился второй select

    <form>
    <select id="select1">
     <option value="Какой-то продукт">Какой-то продукт</option>
    </select>
    
    <select id="select2">
     ...
    </select>
    </form>


    $("form select").change(function() {
     if( $("#select1").val() == "Какой-то продукт" )
       $("#select2").show();    //Или можете тут включить свои знания js/json и манипулировать данными
    
    }


    Не самый лучший пример, но думаю смысл тут понятен. Дальше только ваша импровизация)
    Ответ написан
    Комментировать
  • Как вы строите адаптированый grid?

    @Oversec
    Я пользовался первым вариантом делая так: вначале отступы, потом экраны начиная с маленького, т.е.
    <div class="container">
      <div class="row">
        <div class="col-xs-12 col-sm-6 col-md-3">Icon 1<</div>
        <div class="col-xs-12 col-sm-6  col-md-offset-1 col-md-2">Icon 2<</div>
        <div class="col-xs-12 col-sm-6  col-md-offset-1 col-md-2">Icon 3<</div>
        <div class="col-xs-12 col-sm-6  col-md-offset-1 col-md-2">Icon 4<</div>
      </div>
    </div>


    Но Serj-One в этом плане делает более правильно и не засоряет html (сам когда писал не маленький проект поплатился за использования сетки прямо в html). Так что почитайте как использовать bootstrap grid + sass(препроцессор css) и очистите ваш html!

    На офф сайте в доках к альфе 4 версии bootstrap есть пример v4-alpha.getbootstrap.com/layout/grid
    Ответ написан