• Как работать с объектами?

    Tolly
    @Tolly Автор вопроса
    Спасибо. А не подскажите, где про это прочитать, а то я ничего не понял.
    Написано
  • Как создать функцию/переменную с проверкой, что они еще не созданы?

    Tolly
    @Tolly Автор вопроса
    Сергей Соколов, честно говоря я запутался.
    Можно по порядку?
    1) Т.е. мне нужно вызвать вначале загрузку calc_init? - это понятно
    2) Но как мне вызвать calc_init(3, 'id_calc_3');? Если я дополнительно добавлю в документ: <script>calc_init(3, 'id_calc_3');</script> то будет ошибка, так как не успеет загрузился calc_init
    3) Как мне создать
    класс или функцию или объект и создавайте для каждого калькулятора новую копию
    ?
    Последний пункт желательно более детально разжевать, так как я такое никогда не делал.
    Написано
  • Как создать функцию/переменную с проверкой, что они еще не созданы?

    Tolly
    @Tolly Автор вопроса
    Сергей Соколов, у меня так и сделано через шорткод, но вопрос не в этом.
    Вопрос в том как запустить калькулятор дважды, а calc_init всего 1 раз.
    Написано
  • Как создать функцию/переменную с проверкой, что они еще не созданы?

    Tolly
    @Tolly Автор вопроса
    Лучше один раз его просто загрузить <script src="calc_init.js"></script>.

    А как это сделать, если:
    1) На 100 статей приходится только 1 статья с калькулятором (загружать всегда не варик!)
    2) Человек, который публикует статью, должен об этом знать и не ошибиться

    Решение нужно из коробки, чтобы нажал на кнопку и получил что-то.
    Написано
  • Как создать функцию/переменную с проверкой, что они еще не созданы?

    Tolly
    @Tolly Автор вопроса
    Сергей Соколов,
    пред история: на сайте работает 3 калькулятора.
    Калькуляторы - это один js файл, с общими функциями и переменными для всех калькуляторов.

    Сейчас нужно написать еще 10 калькуляторов, но чтобы не раздувать файл, решил вынести общие функции и переменные в отдельный файл, кроме этого общий файл будет запускать один из калькуляторов.

    Схема запуска сейчас:
    В тексте статьи вставляется js-код с запуском внешнего файла, например: calc_init.js?3
    Файл calc_init.js "запускает" внешний скрипт калькулятора №3: calc_3.js

    Сейчас все работает замечательно, но если предположить, что на странице будет запущено 2 калькулятора, то есть будет вызвано, к примеру:
    calc_init.js?1
    calc_init.js?3
    то в консоли получаю ошибку, что переменная уже существует.

    Пример:
    ==== часть calc_init.js ====
    let scripts = document.getElementsByTagName( 'script' );
    let thisScriptTag = scripts[ scripts.length - 1 ];
    
    let calc_init = document.createElement("script");
    let this_path = thisScriptTag.getAttribute('src').replace( /[^\/]+$/g, '' );
    let calc_id = "calc_" + thisScriptTag.getAttribute('src').split('?')[1]; 
    calc_init.src = this_path + calc_id + ".js";
    calc_init.setAttribute('defer', '');
    thisScriptTag.after(calc_init);
    
    let elem_div = document.createElement("div");
    elem_div.setAttribute('id', calc_id);
    thisScriptTag.after(elem_div);
    
    
    
    
    
    const date = new Date(), year = date.getFullYear(), month = date.getMonth() + 1, day = date.getDate();
    
    function addMonth(date, months, split_symbol){
      if (split_symbol == undefined) split_symbol = '.';
      date = date.split(split_symbol);
      date = new Date(date[2],date[1]-1,date[0]);
      date.setFullYear(date.getFullYear(), date.getMonth() + months, date.getDate()); 
      return ('0'+date.getDate()).slice(-2) +'.'+ ('0'+(date.getMonth()+1)).slice(-2) +'.'+ date.getFullYear();
    }

    ==== часть calc_3.js ====
    document.getElementById(calc_id).innerHTML = "<input type='text' id='"+ calc_id +"' value='"+ addMonth('01.'+month+'.'+year, -2) +"'>";
    Написано
  • Как работает requestIdleCallback?

    Tolly
    @Tolly Автор вопроса
    А по вопросу, что-то скажите?
    Написано
  • Как отменить SetInterval?

    Tolly
    @Tolly Автор вопроса
    Ну так это понятно, вопрос как в задаче таймер остановить.
    Дело в том, что создается другая переменная.
    Т.е. если задать
    let a
    а затем задать еще раз
    let a
    то вопрос как теперь обратится к первой переменной
    вот в этом вся загвоздка

    А так у меня в примере и так остановка счетчика происходит, когда он от 60 до 0 досчитает.
    Написано
  • Какую заглушку лучше использовать для РСЯ?

    Tolly
    @Tolly Автор вопроса
    Денис Рубежанский,
    1. Посоветуйте, что почитать/посмотреть по adfox, ранее пытался в нем разобраться, но как-то не интуитивно понятно. А отзывы были отрицательные, из-за того, что CPM получался совсем за копейки.

    2. Если вариантов много, дайте хоть один. ))
    Насколько я знаю, у партнерок есть промо материалы для создания своих лендингов, но вот про баннеры что-то не слышал.
    Написано
  • Какую заглушку лучше использовать для РСЯ?

    Tolly
    @Tolly Автор вопроса
    А можно немного поподробнее?
    1) Насколько я знаю, вставлять можно, проблема с тем что размер контейнера не определен. С этим могут быть проблемы?
    Я если честно сам так не делал, сегодня попробую.
    2) А что за материалы по юр. партнерке? Есть юр. CPA, которые платят за баннеры?
    Консультант и форма обратной связи у меня и так стоят, но если бы не было, то ИМХО это не вариант вставлять их таким образом.

    Еще вопрос есть, видел на сайтах вставляют витрины товаров (виджит) из яндекс.маркета, т.е. какой-то товар и стрелки влево-вправо переключалка на другие товары. Не подскажите, где такой виджит взять и стоит ли его ставить на юр. сайт?
    Или достаточно ограничится яндексом и гуглом, ну еще mytarget можно попробовать (им не пользовался).
    Написано
  • Как оформляется вебсайт на ИП?

    CityCat4, Вы смешно ответили, я смешно уточнил ))

    Как ситуацию вижу я: Домен можно оставить на ФЛ, если его на текущий момент "некуда" зарегистрировать. Но с ФЛ взять бессрочную доверенность на право по этому домену. Т.е. быть представителем при решении каких-то вопросов, в том числе по оплате, а также продаже с последующей перерегистрацией.

    Но тут такой момент, что если команда состоит например из 5 человек. Домен оформлен на одного, а доверенность на другого. Получается, что остальные 3 человека зависят от этих 2х.

    Решение думаю подскажет юрист, тут нужно составить 5-ти сторонний договор между ФЛ. Договор также нужно будет заверить у нотариуса.
    В случае конфликта, ЧС,... ситуация будет решаться согласна условиям договора.

    ИМХО лучше решить вопрос между ФЛ, так как мало ли чего с ООО может произойти.
    Написано
  • Как оформляется вебсайт на ИП?

    CityCat4, жесть какая, это Вы по своему опыту говорите?
    Т.е. Вы как предприниматель зарегистрировали на ИП домен (машину, станок, собаку,...), затем наняли наемного рабочего. А когда он ушел Вы остались без домена?

    Аккуратнее надо подбирать персонал! )) А то он так, мог и с Вами уйти, или частями от Вашего тела ))))))
    Написано
  • Как оформляется вебсайт на ИП?

    CityCat4, если из ИП уходит физик, то что остается? ))
    Написано
  • Требуется ли охлаждение для WX-DC2412?

    Tolly
    @Tolly Автор вопроса
    lonelymyp, что именно не информативно? Вы по ссылке переходили? Там схема, замеры, и компоненты - указаны!

    В статье только к сожалению не написано, нужно ли его дополнительно охлаждать или нет. В статье нашел фразу, что конденсатор рассчитан до 105C.

    К сожалению Ваш ответ для меня опять оказался малоинформативен, ИМХО это лишь поверхностные предположения.

    Неужели сложно посмотреть, что там стоит и сказать "максималку".
    Написано
  • Требуется ли охлаждение для WX-DC2412?

    Tolly
    @Tolly Автор вопроса
    Я же написал по ощущениям 50-60C.
    Замена БП была нужна в первую для отказа от вентилятора, так как корпус не стандартный, то и вариантов замены вентилятора в БП, на более тихий тоже не было. Да и жар от старого БП шел, так что было без вариантов.

    К примеру CPU имеет критическую температуру 95C, хотя сейчас держится 50-60C (так настроил). Мой вопрос можно переформулировать: какая критическая температура у компонентов БП, которые охлаждаются. Если тоже 95, то охлаждение не актуально.

    А Ваш ответ про "палец" и "так сойдет" как-то мало информативен для меня.
    Написано
  • Почему ACF зло?

    Мое ИМХО:
    Зла нет, есть тормоза из-за не гибких тяжелых комбайнов.
    Рекомендую самому писать плагины и не париться, ну или по крайней мере разбираться в чужих, и на их основе написать свои, ну или чужие юзать с пониманием дела.
    Свои будут лучше, если точно знать, что хочешь получить, и как их правильно писать.

    Хотя, если под заказ нужно что-то быстро сделать, то тут конечно без вариантов.
    Если проектов много, а проекты разные, то тут даже если сам напишешь, то будет только хуже ))
    Написано
  • Как переносить по блочно (column)?

    Tolly
    @Tolly Автор вопроса
    RAX7, ну да, а если с префиксами?
    https://www.qhmit.com/css/css3/properties/css_brea...
    Написано
  • Как переносить по блочно (column)?

    Tolly
    @Tolly Автор вопроса
    а вот это не то?
    break-after
    break-before
    break-inside
    Написано