• Одна мышка 2 и более курсоров которые в разных местах но двигаются одинаково и нажимают одновременно. Возможно ли?

    @Snowdin
    Набросал для Кликерманна скрипт без поддержки драгидропа:
    while(1)
       if(iskeydown(1)=1) // if mouse button is pressed
          $mx=$_xmouse
          $my=$_ymouse
          waitms(100)
          lclick($mx+300,$my+0) // set your shift
          waitms(100)
       end_if
    waitms(100)
    end_cyc

    Сразу после пользовательского клика ЛКМ скрипт кликает на 300 пикселей правее.
    Ответ написан
    Комментировать
  • Как работает input radio и checkbox?

    3Lvcz
    @3Lvcz
    Фронтенд разработчик
    Атрибут checked в верстке предназначен для того, чтобы декларативным образом выставить исходное значение инпуту. Впоследствии, при изменении состояния инпута, в инспекторе атрибут не обязан меняться (если ты об этом).

    По коду, если тебе нужно контрить изменение инпута, то лучше написать так:

    $('input[type="checkbox"]').change(function(event){
        if(event.target.checked){
            alert("Checkbox is checked.");
        } else {
            alert("Checkbox is unchecked.");
        }
    });
    Ответ написан
    3 комментария
  • Как развиваться в программировании не привязываясь к языку?

    @protven
    Хороший программист к языку особо и не привязан. Имхо, главное нормальная база теоретических знаний - алгоритмы, основные протоколы, общие паттерны и, самое главное, опыт. Код фигачить надо, тогда и будете развиваться.
    Ответ написан
    3 комментария
  • На каком уровне необходимо знать JavaScript верстальщику?

    @evil0o
    к нам парень приходил устраивать верстальщиком, я его попросил сделать так чтоб два дива были в строчку, так он пол часа думал, так и ни чего не придумал. А он универ закончил по специальности "web что то". Вывод: нужно уметь хотя бы верстать.
    Ответ написан
    Комментировать
  • Ошибка remote origin already exists, как исправить?

    @bmalets Автор вопроса
    В моем случае эта ошибка появлялась из-за того, что эта ветка уже существовала и урл у нее был такой же.

    Поэтому мне помогла эта "смесь" двух команд":
    git remote add NAME URL >/dev/null 2>&1 || git remote set-url NAME URL

    То есть если ветка существует - просто апдейтнуть урл, если нет - то добавить.

    Больше информации можна найти тут и тут

    Что за магия >/dev/null 2>&1 почитать тут
    Ответ написан
    1 комментарий
  • Как правильно прописать путь к файлу в wp_mail?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    WP_CONTENT_DIR возвращает путь в файловой системе. Сомневаюсь, что вам он нужен. Скорее нужен WP_CONTENT_URL.
    Ответ написан
    Комментировать
  • Как отформатировать текст скопированный методом .text();?

    lidacriss
    @lidacriss
    wtf
    с переносами
    каждая <p> будет с новой строки
    var text1 = $(".wrap_info_calc p").map(function(){
    	return $(this).text();
    }).get().join('\n');
    $(".wrap_box_info textarea").text(text1);


    првоерьте
    и если не то, что хотели, то скиньте хоть примерный код верстки

    UPD: еще вариант. с возможными переносами от <br>
    var text1 = $(".wrap_info_calc p").map(function(){
    	return $(this.innerHTML.replace('<br>', '\n')).text();
    }).get().join('\n');
    $(".wrap_box_info textarea").text(text1);

    надо проверять
    Ответ написан
    4 комментария
  • Как правильно разбить строку в данном случаи?

    maddog670
    @maddog670
    <select name="">
    	    <?php
    	    $type_service = get_field('type_service', 15);
    $arr_type_service = explode("\n", $type_service);
    foreach ($arr_type_service as $i) {
      $j = explode(':',$i); ?>
      <option value="<?php echo $j[1] ?>"><?php echo $j[0] ?></option>
    <?php } ?>
    	</select>
    Ответ написан
    5 комментариев
  • Как правильно разбить строку в данном случаи?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Не надо ничего разбивать, вы плагин ACF неправильно используете. Замените значения для селекта на:

    300 : Услуга один
    400 : Услуга два

    1. Обратите внимание на пробелы вокргу двоеточия
    2. Первым идет атрибут value, вторым – label (человекопонятный текст)

    Ну и на выводе работать надо с ассоциативным массивом:

    $type_service = get_field('type_service', 15);
    foreach ( $type_service as $key => $value ) {
        echo "<option value=\"{$key}\">{$value}</option>"; // <option value="300">Услуга один</option>
    }
    Ответ написан
    7 комментариев
  • Как правильно разбить строку в данном случаи?

    @sidni
    Php Developer
    <?php foreach ($arr_type_service as $i) { ?>
    $j = explode(':',$i);
    <option value="<?php echo $j[1] ?>"><?php echo $j[0] ?></option>
    <?php } ?>
    Ответ написан
    5 комментариев
  • OpenServer и Wordpress: не устанавливаются плагины?

    @ch3rri Автор вопроса
    Проблема решилась после изменения в настройках OpenServer модулей: выбрал PHP 5.6 и Apache 2.4
    Примечательно, что на ранних версиях Wordpress таких проблем не было.
    Ответ написан
    Комментировать
  • Неплохо знаю WP но зарабатываю мало, что делаю не так?

    Начните работать на Upwork.com. Там очень много работы по вордпрессу. Работайте с западными заказчиками ( желательно западня Европа, США, Австралия; индийский/арабские/азиатские заказчики - не стоит ).
    Становитесь профи. Ставьте себе задачи сами, тренируйтесь. Смотрите ленут предложений, чтоб понять какие задачи встречаются, и снова тренируйтесь.
    Нет такой штуки, как цена за какую-то конкретную работу. Это самый большой психологический барьер. С опытом понимаете, что хороший клиент платит не только за результат, а за комфорт работы с вами, простоту в общении, умении задавать правильные вопросы и не надоедать излишними вопросами, за умении быть на связи, отвечать быстро, кратко, четко, делать работу так, чтоб потом не приходилось дофига фиксить и доводить.
    Не работйте с плохими клиентами, которые считают что вы им что-то должны, не ценят ваше время и т.д. Во время контракта - вы профессионал, который оказывает квалифицированную помощь тому, кто в ней нуждается, а не просто наемный хз-кто. Вы работаете "с кем-то", а не "под кем-то". Учитесь отказывать плохим клиентам, говорить "нет"; не объясняться, а говорить об условиях, на которых согласны работать.
    Для начала поставьте себе рейт $12 в час ( и теперь сравните сколько это выйдет за тот же объем работы, за который вы получаете 12к рублей сейчас ). В зависимости от успехов, кол-ва заказов и качества отзывов за полгода-год рейт можно поднять до $25-40 в час ( и это не предел, я видел ВП-про, которые берут $65-80 за ВП ).

    Важный момент. Не сочтите за троллинг, но "дъявол в мелочах". Без обид. Научитесь писать грамотно. Безалаберный в деловой переписке человек, может писать такой же безалаберный код. Под рукой всегда есть гугл, водр с проверкой грамматики и т.д. Не ленитесь.

    И самое главное - верьте в себя. Если кто-то другой может, вы и тоже можете. Все получится.
    Удачи =)
    Ответ написан
    2 комментария
  • Неплохо знаю WP но зарабатываю мало, что делаю не так?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    ППЦ, вот кто обваливает рынок!!
    Магазин будет приносить прибыль владельцу, а вы скромняшка, боитесь цену загнуть, будто делаете личную страничку васи пупкина.
    Если бизнес не может купить себе инет-магазин за хотя бы 40к рубасов, то по сути такой бизнес и не нужен никому, он загнется через пару месяцев с таким скупердяйством! Там же еще надо будет продвигать, работать скорее всего в соц. сетях и т.д.
    А вы своей скромностью только увеличиваете энтропию, висят потом такие дохлые магазины годами, пока домен не забудут продлить...
    Магазин на минималке с версткой всех страниц меньше 120к не делаю, средняя 200-300к, с полной настройкой (доставка, геопривязки, скидки, накопительные, личные кабинеты, промокоды, связи товаров и т.д.) - это тебе на будущее ориентир!
    Ответ написан
    6 комментариев
  • Неплохо знаю WP но зарабатываю мало, что делаю не так?

    Yaxoo
    @Yaxoo
    То тут, то там.
    Добрый вечер.
    Работаю с WP много. Мой вам совет: не берите проекты с такими маленькими бюджетами. 2 магазина за 12 к - это очень мало. Даже, если это совсем несложные проекты, всё равно - мало. 20к зарабатывать более чем реально.
    Ответ написан
    11 комментариев
  • Как изменить расположение элементов WooCommerce в WordPress?

    Punkie
    @Punkie
    В папке плагина woocommerce есть файл со всеми хуками - woocommerce_hooks.php . Находите в нем отрезок, который отвечает за нужный вам кусок шаблона (в вашем случае woocommerce_single_product_summary), смотрите вызовы add_action.
    У вас они будут как раз такие, как закоментировано в коде выше, то есть:
    @hooked woocommerce_template_single_title - 5
                 * @hooked woocommerce_template_single_price - 10
                 * @hooked woocommerce_template_single_excerpt - 20
                 * @hooked woocommerce_template_single_add_to_cart - 30
                 * @hooked woocommerce_template_single_meta - 40
                 * @hooked woocommerce_template_single_sharing - 50


    В данном случае числа - это последовательность (приоритет) активации action'ов.
    Теперь вам нужно в functions.php вашей темы деактивировать эти action'ы методом remove_action и выполнить их активацию в нужном вам порядке.
    Например, вам нужно, чтобы сначала выводилось название товара, затем краткое описание, затем цена и тд.
    Код будет примерно такой:
    *тут перечисляем все строки с методом remove_action:
    
    remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_title', 5);
    remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_price', 10);
    ... и т.д.
    
    *Теперь вызываем те же действия по хуку woocommerce_single_product_summary, но в нужной нам последовательности:
    add_action('woocommerce_single_product_summary', 'woocommerce_template_single_title', 5);
    add_action('woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 10);
    add_action('woocommerce_single_product_summary', 'woocommerce_template_single_price', 15);
    ... и т.д.

    Числовой приоритет вызова обычно делают кратным 5 для того, чтобы можно было потом еще что нибудь впихнуть между вызовами. Например, захотите потом добавить вывод ключевых слов или уникального поля товара между названием и кратким описанием. Тогда приоритет вызова можно будет сделать 6-9 без необходимости заново перебирать весь массив вызова хука.

    Подробнее про понятия hook, action и filter читайте в официальном руководстве: Introduction to hooks: actions and filters
    Ответ написан
    7 комментариев
  • WordPress для Junior - ов?

    @kstyle
    1) Применяйте ООП в своих плагинах, в чем проблема-то. SQL - никто не заставляет пользоваться средствами wp.
    2) Интерес такой же, как и в использовании gii или events в yii.
    3) Серьезный проект на wp с минимальными знаниями вы не сделаете.
    Ответ написан
    Комментировать
  • WordPress для Junior - ов?

    romy4
    @romy4
    Exception handler
    разработка для WP не для junior-ов. Но натянуть дизайн вполне для джунов.
    Ответ написан
    Комментировать
  • WordPress для Junior - ов?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Да никому толком не нужны всякие хипстерские приблуды в виде YII , Laravel и прочих модных фреймворков.
    Есть WP, есть Joomla. Мужики клепают сайты и рубят бабосики, и всем плевать, что там внутри.
    Недавно плагин лепил для одного такого сайта. Внутри полный треш (хотя внешне выглядит вполне достойно). У меня прям челюсть упала, когда узнал что за такое пол ляма заплатили.
    Ответ написан
    1 комментарий
  • Нужно сделать 100 классов в каждом изменения на 1%, как лучше сделать?

    rockon404
    @rockon404
    Frontend Developer
    @for $i from 1 through 100 {
      .rec#{$i} {
        padding: #{$i}px;
      }
    }
    Ответ написан
    Комментировать