• Как убрать лишние слова?

    @lolzqq
    unknwxxn,
    поможет regex
    if(str.search(/0h/)!=-1){  // 0h - строка, которую ищем
       // код для не показывания этой переменной str, например
       str='';
    }
  • Как добавить и украсить php скрипт прогрессбаром?

    @lolzqq
    И цвет не забудьте там в самом верху поменять
    if($isOnline){
    $progressbar_online_color="#00bfeb";
    }else{
    $progressbar_online_color="#00bfeb";
    }
  • Как добавить и украсить php скрипт прогрессбаром?

    @lolzqq
    Andrei St,
    <?php
    $str = file_get_contents ('https://minebrix.com/api.php?ip=95.217.219.25&port=19132');
    $playersonline = json_decode($str, true);
    $isOnline = $playersonline['online'];
    if($isOnline){
    $progressbar_online_color="#00bfeb";
    }else{
    $progressbar_online_color="#00bfeb";
    }
    ?>
    <div class="info">
    <b id="ip"><?php echo $config['servers'][$i]['host']; ?>:<?php echo $config['servers'][$i]['port']; ?></b>
    <?php if (isset($config['servers'][$i]['showMonitoring']) && $config['servers'][$i]['showMonitoring'] === true) { ?> Сейчас  играет 
    <?php
    $str = file_get_contents ('https://minebrix.com/api.php?ip=95.217.219.25&port=19132');
    $playersonline = json_decode( $str );
    if($isOnline){
      $players_online_now = $playersonline->players->now; // текущее кол-во игроков
      $players_online_max = $playersonline->players->max; // максимальное кол-во игроков
      $players_online_percentage = round($playersonline->players->now/$players_online_max); // текущее/максимальное кол-во игроков в %
    
    
    ?>
        <div>Сейчас  играет</div>
        <div class="bg-style">
          <div>
           <div class="counter" data-cp-percentage="<?php echo $players_online_percentage; ?>" data-cp-color="<?php echo $progressbar_online_color;?>"> </div>
          </div>
        </div>
    <?php
    }else{
    	$players_online_percentage=0;
    ?>
    	<div>Сервера остановлены</div>
        <div class="bg-style">
          <div>
           <div class="counter" data-cp-percentage="<?php echo $players_online_percentage; ?>" data-cp-color="<?php echo $progressbar_online_color;?>"> </div>
          </div>
        </div>
    <?php
    }
    ?>
  • Как добавить и украсить php скрипт прогрессбаром?

    @lolzqq
    Andrei St,
    тут
    $players_online_percentage = round($playersonline->players->now/$players_online_max);

    замените на
    $players_online_percentage = round($playersonline->players->now/$players_online_max*100);

    На 100 домножить забыл, чтобы проценты получались.

    Строчку с
    var_dump($playersonline->players);
    можно убирать
  • Как добавить и украсить php скрипт прогрессбаром?

    @lolzqq
    Andrei St, после строки $playersonline = json_decode( $str ); добавьте ещё var_dump($playersonline->players);
    пожалуйста
  • Как добавить и украсить php скрипт прогрессбаром?

    @lolzqq
    Andrei St, машинально закрыл все скобки {} )))
    Ваш исходный вариант с корректировкой, должно работать
    <?php
    $str = file_get_contents ('https://minebrix.com/api.php?ip=95.217.219.25&port=19132');
    $playersonline = json_decode($str, true);
    $isOnline = $playersonline['online'];
    if($isOnline){
    $progressbar_online_color="#00bfeb";
    }else{
    $progressbar_online_color="#00bfeb";
    }
    ?>
    <div class="info">
    <b id="ip"><?php echo $config['servers'][$i]['host']; ?>:<?php echo $config['servers'][$i]['port']; ?></b>
    <?php if (isset($config['servers'][$i]['showMonitoring']) && $config['servers'][$i]['showMonitoring'] === true) { ?> Сейчас  играет 
    <?php
    $str = file_get_contents ('https://minebrix.com/api.php?ip=95.217.219.25&port=19132');
    $playersonline = json_decode( $str );
    
    	$players_online_now = $playersonline->players->now; // текущее кол-во игроков
    	$players_online_max = $playersonline->players->max; // максимальное кол-во игроков
    	$players_online_percentage = round($playersonline->players->now/$players_online_max); // текущее/максимальное кол-во игроков в %
    
    
    ?>
    		<div>Сейчас  играет</div>
    		<div class="bg-style">
    		  <div>
    			 <div class="counter" data-cp-percentage="<?php echo $players_online_percentage; ?>" data-cp-color="<?php echo $progressbar_online_color;?>"> </div>
    		  </div>
    		</div>
  • Почему форма отправляется пустой?

    @lolzqq
    egor_kro,
    в скрипте, где вы читаете $_POST - вы ищете ячейки 'name' 'email' 'mess'
    а отправляете из формы user_name user_phone user_email - вот их и надо искать в $_POST

    Если бы делали var_dump($_POST) - нашли бы сразу.
  • Как добавить и украсить php скрипт прогрессбаром?

    @lolzqq
    <?php
    	$str = file_get_contents ('https://minebrix.com/api.php?ip=95.217.219.25&port=19132');
    	$playersonline = json_decode($str, true);
    	$isOnline = $playersonline['online'];
    	if($isOnline){
    		$progressbar_online_color="#00bfeb";
    		echo '<img class="logo" src="./assets/img/ico-online.png" title="Сервер работает">';
    	}else{
    		$progressbar_online_color="#00bfeb";
    		echo '<img class="logo" src="./assets/img/ico-offline.png" title="Сервер выключен">';
    	}
    ?>
    	
    	<div class="info">
    		<b id="ip">
    			<?php echo $config['servers'][$i]['host']; ?>:<?php echo $config['servers'][$i]['port']; ?>
    		</b>
    	
    <?php
    	if (isset($config['servers'][$i]['showMonitoring']) && $config['servers'][$i]['showMonitoring'] === true) { 
    ?> 
    	
    <?php
    	$str = file_get_contents ('https://minebrix.com/api.php?ip=95.217.219.25&port=19132');
    	$playersonline = json_decode( $str );
    	
    	$players_online_now = $playersonline->players->now; // текущее кол-во игроков
    	$players_online_max = $playersonline->players->max; // максимальное кол-во игроков
    	$players_online_percentage = round($players_online_now/$players_online_max); // текущее/максимальное кол-во игроков в %
    ?>
    		<div>Сейчас  играет</div>
    		<div class="bg-style">
    		  <div>
    			 <div class="counter" data-cp-percentage="<?php echo $players_online_percentage; ?>" data-cp-color="<?php echo $progressbar_online_color;?>"> </div>
    		  </div>
    		</div>
    <?php
    	}
    ?>
    	</div>


    В этом куске кода не забудьте поправить цвета #00bfeb - я их одинаковыми прописал
    if($isOnline){
        $progressbar_online_color="#00bfeb";
        echo '<img class="logo" src="./assets/img/ico-online.png" title="Сервер работает">';
      }else{
        $progressbar_online_color="#00bfeb";
        echo '<img class="logo" src="./assets/img/ico-offline.png" title="Сервер выключен">';
      }
  • Как вытащить значение из выпадающего списка, заполненного из файла?

    @lolzqq
    Kirr07, бывает. А вообще пользователи не любят лишний раз клацать кнопки.
  • Что такое поисковая система нового поколения?

    @lolzqq
    CodingStubb, да полно вам. Существует же оптогенетика. "Оптогенетика применяется на протяжении 20 лет — свет используется для контроля взаимодействия клеток друг с другом. С помощью оптогенетики можно разрабатывать новые методы лечения заболеваний, исправляя ошибки, возникающие на клеточном уровне."

    Было бы рентабельно - во все девайсы бы уже ставили сканеры и фильтра слабых эм излучений мозга.
  • Как добавить и украсить php скрипт прогрессбаром?

    @lolzqq
    if(!$isOnline){
          $online_color="#000000"; // офлайн
       }else{
          $online_color="#FFFFFF"; // онлайн
       }
    echo "'data-cp-color='<?php echo $online_color; ?>'></div>";


    Цвета сами подберите, какие надо

    P.S. отредактировал
  • Как добавить и украсить php скрипт прогрессбаром?

    @lolzqq
    вместо 45
    <?php echo round($playersonline->players->now/$переменная_с_макс_допустимым_кол_вом_игроков); ?>
    - только туда подразумеваются проценты, а у вас на сервере может быть больше 100 игроков, возможно

    round($playersonline->players->now/$переменная_с_макс_допустимым_кол_вом_игроков)

    round() - математическое округление до целого,
    $playersonline->players->now - ваш текущий онлайн
    $переменная_с_макс_допустимым_кол_вом_игроков - максимально возможный онлайн - можете вместо неё вписать просто число, например 200, а можете её до выполнения вывода командой echo где-нибудь раньше в коде задать
  • Kак перенести YAML в HTML?

    @lolzqq
    Создайте в блокноте текстовый файл, со следующим текстом и присвойте ему расширение .html:
    <!doctype html>
    <html lang="ru">
    <head>
      <meta charset="utf-8" />
      <title></title>
      <link rel="stylesheet" href="style.css" />
    </head>
    <body>
       <pre>
    toys:
    - id: 1
    name: boat
    status: broken
    status_updated: 2018-03-19
    games:
    - id: 1
    note: need repair
    - id: 14
    note: boat is broken
    - id: 7
    name: Teddy bear
    status: ok
    status_updated: 2018-03-30
    games:
    -id: 5
    note: bear feels well
    - id: 43
    name: octopus
    status: ok
    status_updated: 2018-03-19
    games:
    - id: 5
    note: felt rather good though had no water to swim
    - id: 14
    note: two tentacles are lost
       </pre>
    </body>
    </html>
  • Как сделать так, чтобы одна страница отображалась в поисковой выдаче несколько раз?

    @lolzqq
    Даже если вы снова создадите отдельные страницы под каждую секцию - гугл признает их "мусорными", а яндекс - "недостаточно качественными". Он не будет засорять выдачу дублирующимися данными.
  • Экспорт постов wordpress с костюмными полями?

    @lolzqq
    Если вы хотите все все все ваши поля выводить с нужными вам кастомными заголовками, то надо написать скрипт, который будет данные поста выводить вам в файл.
    Получать их надо из объекта WP Query : https://wp-kama.ru/function/wp_query
    Сделать сохранение того же WP_Query в виде xml. И дальше уже работать, как заблагорассудится.

    Может быть вы сделаете это в виде плагина себе.
  • Как оформить таблицу, которая читает данные из mysql?

    @lolzqq
    opsimecom,
    Общие правила разметки bootstrap: https://bootstrap-4.ru/docs/5.0/layout/containers/
    Разметка адаптивных блоков по ширине: https://bootstrap-4.ru/docs/5.0/layout/columns/
    Вкратце:
    1. Берем кусок экрана, в котором хотим поместить горизонтальный блок данных. Создаём для него тэг
    <div class="container">...</div>
    2. Если мы хотим располагать внутри этого блока маленькие адаптивные блоки в ряд, а не в колонну, то вставляем внутрь тэг
    <div class="row">...</div>
    3. Далее вставляем внутрь получившейся конструкции маленькие адаптивные блоки, их может быть 1, а может быть несколько
    <div class="col-sm-12 col-md-6 ..."></div>
    Здесь:
    - col - обозначает что блок будет являться колонкой и расти только по вертикали
    - sm/md/lg/xl/xxl - обозначает размер экрана просмотра (sm = 540px, md = 720px , и т.д. подробнее тут)
    - цифры от 1 до 12 обозначают, сколько частей от ширины родительского блока займёт наша колонка

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

    В результате получится конструкция

    <div class="container">
       <div class="row">
          <div class="col-sm-12 col-md-6 ...">Текст первой колонки</div>
          <div class="col-sm-12 col-md-6 ...">Текст второй колонки</div>
          <div class="col-sm-12 col-md-6 ...">Текст третьей колонки</div>
       </div>
    </div>


    Тот вариант, что скинул раньше её и создаёт.
    Далее вы можете переделать тот макет вывода данных, скомпоновав нужные вам div, как заблагорассудится.
    <div class="container">
       <div class="row">
          <div class="col-sm-12 col-md-6 ...">
             <div class="col-12">Текст первой колонки
                <div class="col-sm-12 col-md-6 ...">Текст второй колонки</div>
                <div class="col-sm-12 col-md-6 ...">Текст третьей колонки</div>
             </div>
          </div>
          
       </div>
    </div>


    Тут уже в первую колонку вложены вторая и третья.

    Переписывать всю документацию Bootstrap не вижу смысла, почитайте, попробуйте повкладывать одни div в другие div, там не сложно.

    4. Отступы до текста внутри блока называются padding - смотрите тут https://bootstrap-4.ru/docs/5.0/layout/gutters/
    5. Отступы между блоками называются margin - смотрите тут https://bootstrap-4.ru/docs/5.0/utilities/spacing/

    Касательно отображения цвета ваших кнопочек - в нужные вам колонки добавьте аттрибут style="background: ваш_цвет;" вместо ваш_цвет берёте цвет из палитры (https://colorscheme.ru/ например) он обозначается, как #FF7F00 (это пример рыжего цвета)
  • Как оформить таблицу, которая читает данные из mysql?

    @lolzqq
    opsimecom, попробуйте (код страницы целиком)
    <!doctype html>
    <html lang="ru">
    	<head>
    	  <meta charset="utf-8" />
    	  <meta name="viewport" content="width=device-width">
    	  <title></title>
    	  <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BmbxuPwQa2lc/FVzBcNJ7UAyJxM6wuqIj61tLrc4wSX0szH/Ev+nYRRuWlolflfl" crossorigin="anonymous">
    	</head>
    <?php
    	require_once 'config.php';
    
    	$sql = "SELECT * FROM products";
    	$stmt = $pdo->prepare($sql);
    	$stmt->execute();
    ?>
    	<body>
    	  <div class="container-fluid">
    		  <div class="row">
    			<?php
    			while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
    				  echo '<div class="col-sm-12 col-md-6 col-lg-4 col-xl-3">';
    				  echo '<div>' . $row['product_id'] . '</div>';
    				  echo '<div>' . $row['product_name'] . '</div>';
    				  echo '<div>' . $row['price'] . '</div>';
    				   echo '<div>' . $row['opis'] . '</div>';
    					echo '<div>' . $row['socs'] . '</div>';
    				  echo '<div>' .
    				  '<img src = "data:image/png;base64,' . base64_encode($row['product_image']) . '" width = "250px" height = "250px"/>'
    				  . '</div>';
    				  echo '</div>';
    			  
    			}
    			?>
    		  </div>
    		</div>
    	</body>
    </html>