• Какой спрос на fullstack дизайнеров сейчас при устройстве на работу?

    IDONTSUDO
    @IDONTSUDO
    ЧСВ программистов идет в комплекте с первой IDE.
    Я Js Full stack, и у меня очень много пробелов в знаниях из за того что я занимаюсь. Front End && Back End разработкой одновременно. При том, на проектах где нет внятных требований мне приходится писать плохой код, потому что у меня нет времени. На хороший код. И проблема в том, что система которую я пишу например. Пишется мною 2 месяца. А в нормальной команде, где я бы мог принимать участие как Front End или Back End. Я бы написал это все за месяц. Ни кому не нужны Full stack. Если вы специалист в чем то одном, вы более ценны. Как разработчик или дизайнер, так как самое ценное это время. А его у нас нету.
    Ответ написан
    1 комментарий
  • Как сделать контент в 2 колонки?

    origami1024
    @origami1024
    went out for a night walk
    Насчет обтекания - можно первому блоку дать флекс-базис 100%, будет занимать всю длину оси
    Основные идеи:
    .wrapper { /*родителю*/
      height: 40vw; /*фикс высота*/
      flex-direction: column; /*флекс колонками*/
      flex-wrap: wrap;
    }
    .block{ /*внутренние блоки*/
      flex-basis: 33.3%;
    }
    .block:first-child{ /*первый 100%*/
      flex-basis: 100%;
    }

    Пример:
    Ответ написан
    Комментировать
  • Как узнать количество страниц сайта в поиске?

    вот так
    5dc706a1acdfc584753789.png
    Ответ написан
    Комментировать
  • Как сделать при наведении чтобы появлялся блок?

    joeberetta
    @joeberetta
    Читай: https://epdf.pub/google-for-dummies.html
    Ответ написан
    Комментировать
  • Как сделать вывод пслендих постов?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    1) front-page.php это шаблон для вывода статичной главной страницы.
    2)
    Как только в настройках wordpress ставлю вывод последних записей, то тема переключается на index php

    Переключение происходит потому, что у вас нет шаблона home.php для вывода последних записей.
    3) Если вы хотите в статичном шаблоне front-page.php вывести ваши последние записи (не переключив в home.php), то просто в шаблон добавьте цикл WP_Query.
    Инструкция - https://wp-kama.ru/function/wp_query
    Обратите внимание на "стандартный цикл" на этом сайте.
    <?php
    $args = array(
    	'posts_per_page' => 5,
    	'orderby' => 'comment_count'
    );
    
    $query = new WP_Query( $args );
    
    // Цикл
    if ( $query->have_posts() ) {
    	while ( $query->have_posts() ) {
    		$query->the_post();
    		echo '<li>' . get_the_title() . '</li>';
    	}
    } else {
    	// Постов не найдено
    }
    // Возвращаем оригинальные данные поста. Сбрасываем $post.
    wp_reset_postdata();
    ?>


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

    V_A_B
    @V_A_B
    ¯\_(ツ)_/¯
    примерно так:
    добавил 2 параметра posts_per_page и paged в самом начале
    $args = array(
    	'posts_per_page' => 4,//сколько записей на одной странице?
    	'paged'    => (get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1),//текущий номер страницы
      'numberposts'      => 10,
      'offset'           => 0,
      'category'         => 0,
      'orderby'          => 'post_date',
      'order'            => 'DESC',
      'include'          => '',
      'exclude'          => '',
      'meta_key'         => '',
      'meta_value'       => '',
      'post_type'        => 'post',
      'post_status'      => 'draft, publish, future, pending, private',
      'suppress_filters' => true,
    ); 
    
    $result = wp_get_recent_posts( $args );
    foreach( $result as $post ){
      setup_postdata( $post );
      the_title(); // вывод
    }
    wp_reset_postdata();
    //добавляем либо свою пагинацию,
    //либо the_posts_pagination();
    //либо the_posts_navigation();
    //либо echo paginate_links();


    можно определить параметры для paginate_links():
    $param=array(
      'base'               => '%_%',
      'format'             => '?paged=%#%',
      'total'              => 5,
      'current'            => 2,
      'show_all'           => false,
      'end_size'           => 1,
      'mid_size'           => 2,
      'prev_next'          => true,
      'prev_text'          => __('« Previous'),
      'next_text'          => __('Next »'),
      'type'               => 'plain',
      'add_args'           => false,
      'add_fragment'       => '',
      'before_page_number' => '',
      'after_page_number'  => ''
    );
    echo paginate_links($param);
    Ответ написан
    1 комментарий
  • Как выровнять кнопки в блоке?

    inkShio
    @inkShio
    как один из вариантов
    div {
    position: relative;
    }
    button {
    position: absolute;
    top: 100%;
    left: 0;
    }


    Все зависит от того, как у Вас там все построено и возможно нужен другой вариант.
    Ответ написан
    Комментировать
  • Как в bootstrap 4 разделить колонки?

    initrd0
    @initrd0
    Это я =)
    Отступов вроде .my-3 вполне должно хватить bootstrap-4.ru/../#content
    Ответ написан
    Комментировать
  • Как центрировать текст?

    wapster92
    @wapster92 Куратор тега CSS
    text-align: center или почитать доки https://getbootstrap.com/docs/4.0/utilities/text/ и да я не работаю с bootstrap, однако нашел..
    Ответ написан
    Комментировать
  • Как центрировать текст?

    origami1024
    @origami1024
    went out for a night walk
    Класс в бутстрапе .text-center
    Ответ написан
    Комментировать
  • Как изменить цвет по клику?

    @VegasChickiChicki
    let u = document.querySelectorAll('.u-p');
    for (let i = 0; i < u.length; i++) {
     u[i].onclick = function() {
         u[i].style.color = 'red';
      }
    }

    Может так?
    Ответ написан
    Комментировать
  • Как изменить цвет по клику?

    lastuniverse
    @lastuniverse
    Всегда вокруг да около IT тем
    Много где:

    1. вместо let u = document.querySelector('.u-p');
    должно быть let u = document.querySelectorAll('.u-p');

    2. вместо this[i].onclick = function() {
    должно быть u[i].onclick = function() {

    3. вместо u.style.color = 'red';
    должно быть u[i].style.color = 'red';

    Разберитесь с циклами и массивами а так-же будьте внимательней.

    let u = document.querySelectorAll('.u-p');
    for (let i = 0; i < u.length; i++) {
      u[i].onclick = function() {
        u[i].style.color = 'red';
      }
    }
    Ответ написан
    Комментировать
  • Как подгружать на сайт файл в зависимости от разрешения экрана?

    criticalsomethoughts
    @criticalsomethoughts
    UI\UX Developer, Project Manager
    2 меню на сайте - это признак криворукости. Правильный путь - переверстать и сделать меню одним для всех разрешений.

    Ваш путь - делаете обертку для вашего меню в стиле ~ lg-menu - и как только у вас подходит к нужному вам разрешению, допустим
    @media screen and (max-width: 900px) { lg-menu: dispay: none;}

    Следовательно алгоритм мобильного меню вам должен быть понятен,
    .mobile-menu \ @media screen and (max-width: 900px) { lg-menu: dispay: flex;}


    Нужный вам скрипт подключить\отключить в зависимости от разрешения -

    <script>
    If (document.body.clientWidth>768){
      document.write('<script src=...>')
    }
    </script>
    Ответ написан
    5 комментариев
  • Как сделать замену четных чисел на 0?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    function func_9() {
      let k = +prompt('Введите первое число');
      let i = +prompt('Введите второе число');
      if (k > i) {
        while (k > i) {
          if (k % 2 == 0) {  // это значит, что k четное - выведите 0
            k--;
            
          } else { // сюда попадаем если k нечетное, надо его просто вывести
            k += + k;  // тут ошибка: зачем-то k удваивается: к нему прибавляется оно же. Эта строка не нужна
            console.log(k); // ок
          }
          k--;
          console.log(k); // не надо
        }
      }
      else {
    // предупредите, что первое число вы ожидаете бОльшим, чем второе. Хотя логичнее просить вводитб первое число меньше, чем второе
        alert('arror');
      }
    }
    
    func_9();


    spoiler
    function funk_it_up() {
      const a = +prompt('Введите первое число');
      const b = +prompt('Введите второе число');
      if (a >= b) {
        alert('Первое число должно быть меньше второго');
        return;
      }
       
      for (let i = a + 1; i < b; i++) {
        console.log( i & 1 ? i : 0);
      }
    }
    
    funk_it_up();
    Ответ написан
    2 комментария
  • Как в цикле увеличить число в 2 раза?

    @Karpion
    Ну, начнём с того, что строго равным оно не станет.

    Кроме того, очень плохо сказано "число 333 должно увеличиваться в 2 раза".
    Надо так: "переменная в начале имеет значение 333; далее она в цикле увеличивается в два раза".

    srjkaaa всё правильно сказал.
    Ответ написан
    Комментировать
  • Как в цикле увеличить число в 2 раза?

    @srjkaaa
    Шаг в цикле задан был неверно, тебе надо присваивать i значение которое будет вычислено, иначе цикл бесконечный.

    ...
      for (let i = 333; i <= 1000; i *= 2) {
        ...
      }
    ...
    Ответ написан
    Комментировать
  • Как сделать, чтобы числа выводились в обратном порядке?

    0xD34F
    @0xD34F Куратор тега JavaScript
    не могу понять, как сделать так, чтобы при втором условии числа выводились от меньшего к большему

    Представленный вами код делает именно это. Наверное, вместо "меньшего"/"большего" должно было быть написано "первого"/"второго". В любом случае, в двух циклах необходимости нет.

    Вывод чисел от первого ко второму:

    const step = Math.sign(p2 - p1);
    while (Math.abs(p2 - p1) >= 1) {
      p1 += step;
      console.log(p1);
    }

    Вывод чисел от меньшего к большему:

    [ p1, p2 ] = p1 > p2 ? [ p2, p1 ] : [ p1, p2 ];
    while (p1 < p2) {
      p1 += 1;
      console.log(p1);
    }
    Ответ написан
    Комментировать
  • Как задаются параметры тени в Material Design?

    idzenski
    @idzenski
    Директор по развитию партнерской сети BPMx
    Ловите ответ, я старался :)

    1dp
    box-shadow: 0 0 2px 0 rgba(0,0,0,0.14), 0 2px 2px 0 rgba(0,0,0,0.12), 0 1px 3px 0 rgba(0,0,0,0.20);

    2dp
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.14), 0 3px 4px 0 rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.20);

    4dp
    box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.20);

    6dp
    box-shadow: 0 6px 10px 0 rgba(0,0,0,0.14), 0 1px 18px 0 rgba(0,0,0,0.12), 0 3px 5px 0 rgba(0,0,0,0.20);

    8dp
    box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 3px rgba(0,0,0,0.12), 0 4px 5px 0 rgba(0,0,0,0.20);

    16dp
    box-shadow: 0 16px 24px 2px rgba(0,0,0,0.14), 0 6px 30px 5px rgba(0,0,0,0.12), 0 8px 10px 0 rgba(0,0,0,0.20);

    Для графических пакетов качаем Kit и берем оттуда тени.
    Ответ написан
    Комментировать
  • Какой слайдер лучше всего использовать для wordpress?

    Nolis
    @Nolis
    it-гопник
    перерег жкуери:
    wp_deregister_script( 'jquery' );
    	wp_register_script ( 'jquery', get_template_directory_uri() . '/assets/js/jquery-3.4.1.min.js' );
    	wp_enqueue_script( 'jquery' );

    юзаю слик, всё отлично
    Ответ написан
    Комментировать
  • Как вывести все произвольные записи?

    @cema93
    WordPress разработчик
    Исправьте на:
    <div class="group__item">
            <div class="col-md-4 col-sm-6">
              <div class="box">
    
                <?php 
    
    // параметры по умолчанию
                $posts = get_posts( array(
                  'numberposts' => 50,
                  'post_type'   => 'group',
      'publish' => true
    ) );
    
                foreach( $posts as $post ){
                  setup_postdata($post);
    ?>
    
                <?php the_post_thumbnail(); ?>
                <h4 class="box__subtitle"><?php the_title(); ?></h4>
                <h3 class="box__title bdb"><?php the_field('age'); ?></h3>
                <div class="box__time bdb"><i class="fa fa-clock-o" aria-hidden="true"></i><?php the_field('time'); ?></div>
                <div class="box__lessons bdb"><?php the_field('price'); ?></div>
                <a class="bdb box__program popup" href="#program1"><i class="fa fa-book" aria-hidden="true"></i>Посмотреть программу занятий</a>
                <div class="margin-big"></div>
                <a href="#form" class="button popup">Хотим к вам <i class="fa fa-star" aria-hidden="true"></i></a>
              </div>
            </div>
            <div class="hidden">
              <div class="container">
                <div class="row">
                  <form id="program1" class="box program">
                    <h2 class="title">Кроха</h2>
                    <div class="margin-big"></div>
                    <div class="text-center">
                    </div>
                  </form>
                </div>
              </div>
            </div>
    
            <?
                }
                ?>
    
    wp_reset_postdata(); // сброс
    
    ?>
    
    </div>
    Ответ написан
    Комментировать