Задать вопрос
  • Сколько времени нужно потратить на обучение?

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

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

    О! Даже вспомнил свой первый сайт! Итак. Прошу любить и жаловать, мой ПЕРВЫЙ САЙТ!

    Если кто знает - помогите определить сколько ему лет. Самому интересно стало. По идее лет 12-13

    З.Ы.
    С помощью счетчика мейл ру определил, что счетчик я установил на сайт 9 ноября 2005 года. Вот вам и пожалуйста =)

    Вот вспомнил еще: Второй сайт! Тут уже как можно видеть снизу страницы я даже указал что у меня аш целая студия веб-дизайна! я с полным серьезом считал, что сайт очень крутой и красивый.
    Ответ написан
    Комментировать
  • Где незаменим элемент ссылка?

    flapflapjack
    @flapflapjack
    на треть я прав
    назначая диву онклик вы делаете ту же ссылку - изобретаете вже готовый велосипед.
    Ответ написан
  • Речь пойдет о MVC?

    flapflapjack
    @flapflapjack
    на треть я прав
    class NewsModel {//модель
    public function getNews()
    {
    $news=;//подключаемся к бд, получаем новости, и т.д.
    //при этом модель понятия не имеет, что там творится с контроллером и view - модель просто отдаёт из БД новости
    return $news;
    }
    }
    
    class View {
    public function render($data)
    {
    include "view.phtml";//здесь в файле- данные расставляются в теги, крутятся в foreach и т.д. На входе - только данные из контроллера. Сам view ничего делать не умеет, кроме как отображать данные
    }
    }
    class NewsController { //контроллер
    public function action_getNews()
    {
    $news=new NewsModel();
    $view=new View();
    $view->render($news->getNews());
    /*контроллер понятия не имеет, как модель получила новости. Контроллер всего лишь получил запрос экшена - action_getNews, взял из модели данные, и отдал в view. Контроллер - контролировал эти действия, но не изменял ни БД, ничего другого*/ 
    }
    }


    1)В дальнейшем вы можете менять модель, способ подключения к БД, модернизировать функционал.
    2) Менять view как хотите - данные на вход поступают из контроллера, и контроллер трогать не нужно.
    3) При изменении контроллера вы меняете логику приложения, увеличивая его функционал.

    мне очень не понравился : он был вот таким : в контроллер был подключена модель- что бы использовать ее методы


    Это позволяет применять DRY - Don't Repeat Yourself. Вы в процедурном программировании так же функции делаете, а потом их используете. Чем тогда хуже подключить отдельный класс (модель), и использовать его в любом контроллере?

    Вы модель News можете использовать как в контроллере чтения, для показа новостей, так и в контроллере админа, чтобы редактировать новости. Вы же не будете для админа опять писать функции для получения новостей, если класс для работы с новостями уже есть, и выдает то что надо.
    Ответ написан
    5 комментариев
  • Как включить запрос учетных данных, при отсутствии прав на папку?

    flapflapjack
    @flapflapjack
    на треть я прав
    В винде:
    расширенные параметры общего доступа ->
    включить общий доступ с парольной защитой.

    При обращении к недоступным ресурсам будет вылазить окошко ввода пароля.

    Но ресурс должен быть расшарен, хоть и без прав для всех, но расшарен. К любой папке отбалды вы доступ так не получите.

    И учетку нужно вводить не администратора клиентского компа, а пользователя компа, к которому лезете.
    Ответ написан
    8 комментариев
  • Как авторизировать сотрудника на сайте не давая ему пароль?

    flapflapjack
    @flapflapjack
    на треть я прав
    Давайте им уникальную ссылку, по которой происходит авторизация. Но тогда любой переходящий по ссылке сможет авторизоваться. А в чем смысл вашей задачи? Может её по доугому можно решить? А то непонятно, зачем пвторизовывать человека без пароля
    Ответ написан
  • Как вывести данные из БД с ключами?

    flapflapjack
    @flapflapjack
    на треть я прав
    У вас и так ключи берутся. Что вы хотите?
    Ответ написан
  • Как при нажатии кнопки добавлялось значение valve в input?

    flapflapjack
    @flapflapjack
    на треть я прав
    <span class="idbox" onclick="document.getElementById('idbox').value=this.innerHTML;">Значение</span>
    <input type="text" id="idbox" value="СЮДА">


    Если по кнопке, соответственно:
    <span class="idbox" id="frombox">Значение</span>
    <button onclick="document.getElementById('idbox').value=document.getElementById('frombox').innerHTML;">Click</button>
    <input type="text" id="idbox" value="СЮДА">
    Ответ написан
    1 комментарий
  • Как создать шахматы используя javascript?

    flapflapjack
    @flapflapjack
    на треть я прав
    Матрица 8х8.
    Каждая фигура - класс.
    При указании фигуре куда ходить - вызывается метод фигуры check() - проверяется можно ли туда ходить, не стоит ли в конце пути твоя фигура. И т.д., не конец ли поля. После - метод go() - если на пути вражеская фигура - eat() если пусто, то ничего.

    Так же каждый раз после хода вызывать проверку is_shah is_pat и is_mat.

    Вам остаётся загуглить непонятные для вас термины из моего ответа, и - профит.
    Ответ написан
    Комментировать
  • Макеты для прокачки верстки?

    flapflapjack
    @flapflapjack
    на треть я прав
    Как же вы тогда учите учеников?

    Сделайте макет самостоятельно, учитывая в нём то, что вы будете преподавать. Большего и не требуется, иначе в чем суть обучения - дать макет, верстай как хошь?

    Потом будете оценивать кто как реализовал ваш код. А сравнивать чужой код с чужим - шляпа.
    Ответ написан
    1 комментарий
  • Как выполнить php скрипт каждые х времени?

    flapflapjack
    @flapflapjack
    на треть я прав
    Если крона нет, и хостинг не даёт право его использовать, то дёргайте скрипт каждый х времени - со стороны, например так https://cron-job.org/en/
    Ответ написан
    Комментировать
  • Как вывести конкретный элемент массива?

    flapflapjack
    @flapflapjack
    на треть я прав
    $posts = get_posts(array('post_type' => 'ray_tipov_simple'));
    foreach($posts as $post)


    берет все посты из массива постов, и выводит их в цикле.

    Значит у вас критерий array('post_type' => 'ray_tipov_simple') выбирает все посты такого-то типа.

    Чтобы выбора была именно одного поста - его как-то нужно выбрать. Может что-то типа
    array('id' => $_GET['post_id']) ; // это не как надо, это я к примеру.

    Не с потолка же взять этот идентификатор поста, который вы хотите вывести.

    Слишком мало входных данных для решения вопроса. Для начала поймите сами, что хотите, и сформулируйте вопрос лаконично.

    Если вы хотите отсеивать ненужный вывод, путём условия if() то каково это условие?
    Ответ написан
    Комментировать
  • Как подключить микрофон от наушников в Windows?

    flapflapjack
    @flapflapjack
    на треть я прав
    Джек у наушников какой? Если трехконтактный, то нет там микрофона. Если 4-хкогтактный то это гарнитура для ноутбуков, у которых выход для наушников совмещен с микрофонным входом, и тоже имеет 4 котнакта. Чтобы такие нормальнл подключить к компьютеру, нужен специальный разветвитель с комбинированного джека на два обычных джека.

    В остальном вам остается только резать кабель, и переподключить провода. Наушники можнл отключить, а микрофон наоборот включить как будто бы к стандартному джеку.
    Ответ написан
    4 комментария
  • Запись в MYSQL при посещении страницы?

    flapflapjack
    @flapflapjack
    на треть я прав
    Ставьте при посещении человеку куку. При повторном посещении проверяете - если кука есть, пересылаете его куда надо.

    Запись в бд ведете по той же логике.
    Ответ написан
    Комментировать
  • Как сделать функцию на два элемента?

    flapflapjack
    @flapflapjack
    на треть я прав
    Сократив ваш код до такого, проверил. Всё работает.

    document.querySelectorAll('.form__field').forEach(function(wrapper) {
              let random_boolean = Math.random() >= 0.5;
              console.log(random_boolean);
    
              if (random_boolean >= 0.5) {
    			console.log(wrapper);
                wrapper.classList.add('checked');
                wrapper.classList.remove('canceled');
                wrapper.innerHTML = "<span>Проверено</span> ";
    
    
              } else {
    		  console.log(wrapper);
                wrapper.classList.add('canceled');
                wrapper.classList.remove('checked');
                wrapper.innerHTML = "<span>Отклонено</span> ";
    
              };
    		  });


    Что такое в вашем коде processState и т.д. понятия не имею.

    Либо сначала проверяйте, что сюда скидываете,, задавая вопрос, либо скидывайте осознанно только те участки кода, которые в данном контексте что-то решают.
    Думаю для решения вопроса 50% вышеописанного можно выкинуть вообще, чтобы никто за вас недодумывал, что там творится вообще.

    В идеале - суйте код в Codepen, проверив его самостоятельно перед отправкой, а не тупо - закинули туда CSS, HTML, JS - а дальше "пофиг - на тостере разберутся же".
    Ответ написан
    Комментировать
  • Какую нейросеть выбрать для определения машин на парковке?

    flapflapjack
    @flapflapjack
    на треть я прав
    А нужны ли нейросети? Берете картинку с пустым двором (можно составить из нескольких, так как абсолютно пустой двор вряд ли будет когда-то,
    затем с помощью openCV найти разницу (области) с кадром с камеры - их количество и будет количеством машин. Маленькие области (люди, собаки) - исключить с помощью размеров, например по ширине.

    P.S.

    Перечитал вопрос - мда, вот со временами суток и погодой облом тогда.
    Ответ написан
    3 комментария
  • Как правильно написать цикл jquery?

    flapflapjack
    @flapflapjack
    на треть я прав
    $('.box iframe').each(function(index, value){
        var link = $(this).attr('src');
        $(this).next().attr('src', link);
        console.log(link);
      });


    Если конечно структура, как вы описали:
    img сразу за iframe друг за другом

    <div class="box">
    <iframe src="1.html"></iframe>
    <img src="">
    <iframe src="2.html"></iframe>
    <img src="">
    <iframe src="3.html"></iframe>
    <img src="">
    <iframe src="4.html"></iframe>
    <img src="">
    <div>
    Ответ написан
    3 комментария
  • Как сделать так, чтобы не приходилось прокручивать страницу вправо/влево?

    flapflapjack
    @flapflapjack
    на треть я прав
    Вам надо активировать Windows, и делать верстку не 1900 пикселей в ширину, а взять 100% за ширину. У вас макет пустой. По бокам полно белого пространства. Явно задавайте ширину только для блока по центру.
    Ответ написан
    Комментировать
  • Как вывести список фалов PHP?

    flapflapjack
    @flapflapjack
    на треть я прав
    Ответ написан
    Комментировать
  • Что делать если стал белый фон,и как сделать что бы хедер был открыт,а не сразу был скрыт и потом его можно было открыть?

    flapflapjack
    @flapflapjack
    на треть я прав
    Пипец, из глаз кровь пошла!

    $('.menu').toggleClass('menu_active');
    ни о чем не говорит? Даже знаний JavaScript не надо - тут прямо словами написано - Toggle Class.

    Добавьте к диву с классом menu класс menu_active, и оно так же его будет тогглить.
    Фон пропал потому что у вас пути не прописаны до фона. Раз не умеете относительный путь прописывать, пишите полный.



    Я свои картинки вам поставил на фон, догадаетесь как свои прописать.
    Ответ написан
    4 комментария
  • Как в linux(Termux) добавить команду которая будет выполняют команду?

    flapflapjack
    @flapflapjack
    на треть я прав
    BASH скрипт создайте да и всё.
    Аналог бантика в винде.

    Если чтоб из любого места выполнялся, его вроде в /usr/bin сунуть надо. Как вариант
    Ответ написан