• Как сохранять клики и их время в кликере?

    @heavig2 Автор вопроса
    scooby_doe, да, я тоже думал про такое решение, но при такой реализации может возникнуть ситуация, когда пользователь с телефона сделал клики и вышел с приложения, но скрипт не успел их забрать (setInterval не прошел). После этого человек заходит с ПК и у него эти клики потеряются до того, как человек не зайдет с телефона.

    По поводу накрутку - стоит валидация данных, которые приходят от телеги.
    Написано
  • Как сохранять клики и их время в кликере?

    @heavig2 Автор вопроса
    Запрос на количество кликов за последние 4 часа:
    $actions_count = DB::queryFirstRow("SELECT SUM(`actionitem`) as actions_count FROM actions WHERE exchange_id = %i AND action_time > NOW() - INTERVAL 4 HOUR", $chatid);


    Запрос на увеличение количества очков:
    DB::query("UPDATE exchanges SET ep=%i, visited=%? WHERE chatid=%i", $score, $time, $chatid);


    Запрос на сохранение времени клика
    DB::insert('actions', [
                'exchange_id' => $chatid,
                'action_time' => DB::sqleval("NOW()"),
                'actionitem' => $levelOne,
    ]);


    Использую MeekroDB для работы с БД
    Написано
  • Как сохранять клики и их время в кликере?

    @heavig2 Автор вопроса
    6721e81f2977b401002043.png
    Схема таблиц (сверху таблица со временем клика, снизу - таблица юзеров)
    Написано
  • Breakpoint в slick-slider работает через раз?

    @heavig2 Автор вопроса
    Николай,
    вот и я никак не могу понять, в чем проблема..
  • Breakpoint в slick-slider работает через раз?

    @heavig2 Автор вопроса
    Смотрю через F12. При этом, если изменить размер экрана, то responsive начинает работать в обоих блоках.
    И еще дополнение - проблема только в Google Chrome (как декстоп, так и мобайл). В остальных браузерах все работает.
  • Breakpoint в slick-slider работает через раз?

    @heavig2 Автор вопроса
    <div class="videos__list">             
         <div class="col-sm-3 project__item videos_page">
               <a class="service service-news youTuber" href="https://www.youtube.com/watch?v=14quGogZBvs&amp;t=66s">
                  <div>
                     <div class="service__image service__video" style="background-image: url(http://img.youtube.com/vi/14quGogZBvs/0.jpg); background-repeat: no-repeat; background-size: cover;"></div>
                  </div>
                  <div class="service__info">
                     <div class="service__title">Пневматическая стойка METROL 400</div>
                     <div class="service__date">23 июль 2019</div>
                  </div>
               </a>
            </div>  
         
         
    	             
         <div class="col-sm-3 project__item videos_page">
               <a class="service service-news youTuber" href="https://www.youtube.com/watch?v=91oVAWOy2Ag&amp;t=1s">
                  <div>
                     <div class="service__image service__video" style="background-image: url(http://img.youtube.com/vi/91oVAWOy2Ag/0.jpg); background-repeat: no-repeat; background-size: cover;"></div>
                  </div>
                  <div class="service__info">
                     <div class="service__title">Гидравлическая помпа 214</div>
                     <div class="service__date">26 сен 2019</div>
                  </div>
               </a>
            </div>  
         
         
    	             
         <div class="col-sm-3 project__item videos_page">
               <a class="service service-news youTuber" href="https://www.youtube.com/watch?v=6gNuDyM7AYQ&amp;t=21s">
                  <div>
                     <div class="service__image service__video" style="background-image: url(http://img.youtube.com/vi/6gNuDyM7AYQ/0.jpg); background-repeat: no-repeat; background-size: cover;"></div>
                  </div>
                  <div class="service__info">
                     <div class="service__title">Цифровой манометр METROL 100</div>
                     <div class="service__date">07 окт 2019</div>
                  </div>
               </a>
            </div>  
         
         
    	             
         <div class="col-sm-3 project__item videos_page">
               <a class="service service-news youTuber" href="https://www.youtube.com/watch?v=Jf91IA8Z3lA">
                  <div>
                     <div class="service__image service__video" style="background-image: url(http://img.youtube.com/vi/Jf91IA8Z3lA/0.jpg); background-repeat: no-repeat; background-size: cover;"></div>
                  </div>
                  <div class="service__info">
                     <div class="service__title">Пневматическа помпа METROL 206</div>
                     <div class="service__date">23 янв 2020</div>
                  </div>
               </a>
            </div>  
         
         
    	             
         <div class="col-sm-3 project__item videos_page">
               <a class="service service-news youTuber" href="https://www.youtube.com/watch?v=GIaTRDQkt44">
                  <div>
                     <div class="service__image service__video" style="background-image: url(http://img.youtube.com/vi/GIaTRDQkt44/0.jpg); background-repeat: no-repeat; background-size: cover;"></div>
                  </div>
                  <div class="service__info">
                     <div class="service__title">Цифровой манометр METROL 110 - Обзор цифрового манометра</div>
                     <div class="service__date">31 янв 2020</div>
                  </div>
               </a>
            </div>  
         
         
    	             
         <div class="col-sm-3 project__item videos_page">
               <a class="service service-news youTuber" href="https://www.youtube.com/watch?v=EXSsSzNU8mk">
                  <div>
                     <div class="service__image service__video" style="background-image: url(http://img.youtube.com/vi/EXSsSzNU8mk/0.jpg); background-repeat: no-repeat; background-size: cover;"></div>
                  </div>
                  <div class="service__info">
                     <div class="service__title">Пневматическая помпа METROL 201- Обзор</div>
                     <div class="service__date">10 фев 2020</div>
                  </div>
               </a>
            </div>  
         
         
    	             
        
         
         
    	</div>
    
    <div class="videos__list">             
         <div class="col-sm-3 project__item videos_page">
               <a class="service service-news youTuber" href="https://www.youtube.com/watch?v=Pdu0t93GudA">
                  <div>
                     <div class="service__image service__video" style="background-image: url(http://img.youtube.com/vi/Pdu0t93GudA/0.jpg); background-repeat: no-repeat; background-size: cover;"></div>
                  </div>
                  <div class="service__info">
                     <div class="service__title">Автоматическая система предотвращения загрязнения Mensor A-CPS</div>
                     <div class="service__date">26 июль 2019</div>
                  </div>
               </a>
            </div>  
         
         
    	             
         <div class="col-sm-3 project__item videos_page">
               <a class="service service-news youTuber" href="https://www.youtube.com/watch?v=4vbo4cLH9Zs&amp;t=17s">
                  <div>
                     <div class="service__image service__video" style="background-image: url(http://img.youtube.com/vi/4vbo4cLH9Zs/0.jpg); background-repeat: no-repeat; background-size: cover;"></div>
                  </div>
                  <div class="service__info">
                     <div class="service__title">Прецизионный индикатор давления CPG2500</div>
                     <div class="service__date">26 июль 2019</div>
                  </div>
               </a>
            </div>  
         
         
    	             
         <div class="col-sm-3 project__item videos_page">
               <a class="service service-news youTuber" href="https://www.youtube.com/watch?v=c0XpjsqJ3YA&amp;t=47s">
                  <div>
                     <div class="service__image service__video" style="background-image: url(http://img.youtube.com/vi/c0XpjsqJ3YA/0.jpg); background-repeat: no-repeat; background-size: cover;"></div>
                  </div>
                  <div class="service__info">
                     <div class="service__title">Прецизионный индикатор давления CPG2500. Как работать с CPG2500</div>
                     <div class="service__date">26 июль 2019</div>
                  </div>
               </a>
            </div>  
         
         
    	             
         <div class="col-sm-3 project__item videos_page">
               <a class="service service-news youTuber" href="https://www.youtube.com/watch?v=2Ix450eSfs0&amp;t=40s">
                  <div>
                     <div class="service__image service__video" style="background-image: url(http://img.youtube.com/vi/2Ix450eSfs0/0.jpg); background-repeat: no-repeat; background-size: cover;"></div>
                  </div>
                  <div class="service__info">
                     <div class="service__title">Обзор промышленного контроллера давления CPC4000</div>
                     <div class="service__date">26 июль 2019</div>
                  </div>
               </a>
            </div>  
         
         
    	             
         <div class="col-sm-3 project__item videos_page">
               <a class="service service-news youTuber" href="https://www.youtube.com/watch?v=uYXVsOUv8F4&amp;t=6s">
                  <div>
                     <div class="service__image service__video" style="background-image: url(http://img.youtube.com/vi/uYXVsOUv8F4/0.jpg); background-repeat: no-repeat; background-size: cover;"></div>
                  </div>
                  <div class="service__info">
                     <div class="service__title">Обзор модульного контроллера давления CPC6050</div>
                     <div class="service__date">26 июль 2019</div>
                  </div>
               </a>
            </div>  
         
         
    	             
         <div class="col-sm-3 project__item videos_page">
               <a class="service service-news youTuber" href="https://www.youtube.com/watch?v=LsEKLcDBfmU&amp;t=6s">
                  <div>
                     <div class="service__image service__video" style="background-image: url(http://img.youtube.com/vi/LsEKLcDBfmU/0.jpg); background-repeat: no-repeat; background-size: cover;"></div>
                  </div>
                  <div class="service__info">
                     <div class="service__title">Опции модульного контроллера давления CPC6050</div>
                     <div class="service__date">26 июль 2019</div>
                  </div>
               </a>
            </div>  
         
         
    
         
         
    
         
         
    	             
    
         
         
    	</div>
  • Какие технологии использовать для постоянного мониторинга страниц?

    @heavig2 Автор вопроса
    Роман Мирр, Мне позиции сайта нужно снимать по 40 000 запросам. Поэтому и хотел сделать это через gearman, чтобы поставить их в очередь и по одному снимать. Если даже брать по 2 секунды на один запрос, то это будет практически 23 часа. И, следовательно, уже нужно снимать еще раз.
  • Как сгенерировать SOAP запрос на PHP?

    @heavig2 Автор вопроса
    На php.net и читаю..
  • Как заставить работать Contact Form 7 и Easy FancyBox?

    @heavig2 Автор вопроса
    Игорь Воротнёв: Я про первую строчку в этом списке:
    (anonymous function) @ scripts.js?ver=4.2.2:120

    120 строчка этого файла:
    if (data.onSentOk)
    $.each(data.onSentOk, function(i, n) {eval(n) });

    $(data.into).trigger('mailsent.wpcf7');
  • Как заставить работать Contact Form 7 и Easy FancyBox?

    @heavig2 Автор вопроса
    Сделал все, как Вы сказали.
    Выводится такая ошибка - prntscr.com/8ghjty

    Uncaught SyntaxError: Unexpected token ILLEGAL
    (anonymous function) @ scripts.js?ver=4.2.2:120
    e.extend.each @ jquery.min.js?ver=4.3:2
    $.wpcf7AjaxSuccess @ scripts.js?ver=4.2.2:120
    e.fn.ajaxSubmit.t.success @ jquery.form.min.js?ver=3.51.0-2014.06.20:11
    f.Callbacks.o @ jquery.min.js?ver=4.3:2
    f.Callbacks.p.fireWith @ jquery.min.js?ver=4.3:2
    w @ jquery.min.js?ver=4.3:4
    f.support.ajax.f.ajaxTransport.c.send.d @ jquery.min.js?ver=4.3:4

    Проблема, как я понимаю, в первой строке?