Задать вопрос
  • HTML/CSS Что почитать?

    rusikus
    @rusikus
    Дэвид Макфарланд - "Большая книга CSS"
    Мэтью Мак Дональд "HTML5 недостающее руководство"
    Ответ написан
    5 комментариев
  • Как добавить возможность загрузки нескольких изображений в WordPress?

    @TraiDeR
    Рекомендую посмотреть в сторону плагина PODS. Он позволяет создавать новые типы постов или расширять существующие.
    В вашем случае необходимо добавить новое поле для добавления своих изображений к посту.

    Порядок действия:
    1) Устанавливаем плагин
    2) В админке Управление POD > Добавить новый > Расширить существующий.
    3) В поле тип содержимого выбираем: типы постов, а в тип поста - записи. Создаем.
    4) Добавляем новое поле типа File / Image / Video. Вводим подпись и имя, например, images. В дополнительных настройках поля выбираем Upload Limit: Multiple Files. Сохраняем.
    5) Переходим к редактированию поста и видим, что появилась возможность прикреплять дополнительные изображения.
    6) Чтобы вывести изображения в нужным месте используйте следующий код:
    if ( get_post_meta( get_the_ID(), 'images', false ) ){ //images название вашего произвольного поля
        $image_array = get_post_meta( get_the_ID(), 'images', false ); //images название вашего произвольного поля
    }
    if ( $image_array ) {
    
        foreach ( $image_array as $image ) {
            
            $thumbimg = wp_get_attachment_image( $image['ID'], 'thumbnail');
            $fullimg = pods_image_url( $image['ID'], 'large');
            echo '<a href="'.  $fullimg . '">' . $thumbimg . '</a>';
        }
    }
    Ответ написан
    19 комментариев
  • Как сделать такой бэкграунд для текста?

    alexdevid
    @alexdevid
    web-developer
    завернуть текст в span например и задать background-color для span
    Ответ написан
    1 комментарий
  • Как обновлять данные каждую секунду в базе данных пока пользователь находится на странице?

    pulman
    @pulman
    Да, дёргать БД каждую секунду дело не самое лучшее ) можно сделать немного изящнее через JS, если надо просто посчитать сколько пользователь находился на странице секунд. Хотя не со всеми браузерами может прокатить.

    В общем отлавливаем событие onbeforeunload, которое срабатывает при переходе пользователя на другую страницу или закрывает окно браузера и отправляем запрос с помощью XHR с GET данными, например с идентификатором пользователя, а уже на стороне сервера обрабатываешь запрос и дописываешь в БД нужные данные.

    Пример для JS / PHP, где пыха будет писать данные в файл byefile.txt .

    JS:
    let now = new Date(); // Фиксируем дату на странице, когда пользователь её загрузил 
    
    window.onbeforeunload = function(e){
     let user = "id00001"; //тут идентификатор пользователя
     let time = now.getTime(); // Переводим время в микросекунды
     let data = user+"&time="+time; // Формируем GET данные для URL
     let URL = "/user_leave?bye="+data; //URL адрес с GET данными
     let xhr = new XMLHttpRequest();  xhr.open('GET', URL, true);  xhr.send(); //Отправляем
    };


    PHP:
    <?
           if(isset($_GET['bye'])){ //Если получен GET запрос 'bye'
    		$time_on_page = floor((round(microtime(true) * 1000) - $_GET['time'])/1000); // Переводим время в секунды (время может незначительно отличаться, т.к. JS работает на стороне клиента, PHP на стороне сервера, по этому данные могут разнится.
    
    		$handle = fopen("byefile.txt", "a+"); // Открыли файл для записи
    		fwrite($handle, date("H:i d.m.Y")." — \n Пользователь ".$_GET['bye']." провёл на странице ".$_SERVER['HTTP_REFERER']." : ".$time_on_page." сек. \n");  //Сформировали данные для записи
    		fclose($handle); //Файл закрыли
        die();
    	}
    
    ?>

    Специально расписал всё отдельно, для понимания. Так то конечно код можно изрядно сократить.
    Под БД переделать труда не составит, например по количеству секунд создать нужно кол-во строк и закатать в БД.

    А вообще не плохо бы более полно описать задачу, например для каких целей нужно обновлять/добавлять каждую секунду записи в БД, тогда может и решение будет вовсе иным.

    Успехов ) С наступающим!
    Ответ написан
    8 комментариев
  • Лагает фотошоп, премьер про на мощном пк, как убрать лаги?

    sugarraisin
    @sugarraisin Автор вопроса
    И так, пораскинув мозгами, понял, что такое началось, после покупки материнской платы AsRock PRO4 z390.
    Пошерстив сайты, форумы, много советов было про отключение "энергосбережения в биос". Это в разделе «Расширенное», дальше в конфигурации ЦП, там типо как-то с буквой «С» все режимы выключите. Отключил то, что нашел и знаете, ощущается работа системы бодрее, но все еще не идеально. Уверен, еще пару пунктов в биосе этой материнки я не отключил. Но улучшения заметны, серьезно. Безумно благодарен каждому, кто уделил время ответив в этой теме ( или топике ), с попыткой помочь мне, безумно приятно, что хороших людей еще много. Так же, буду благодарен, если подскажете, как окончательно отключить эти "кастрационные" фишки
    Ответ написан
    Комментировать
  • После перехода в режим сна, пропал SSD в Macbook Air MD231?

    TopdiR
    @TopdiR Автор вопроса
    PHP/WordPress developer
    Кто минусует вопрос — пишите за что.
    Ответ написан
    2 комментария