MOTD. Как добавить часы поверх картинки.

MEDVED_clubby

Участник
Сообщения
9
Реакции
1
Здравствуйте, есть код motd окна:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
<html>
<body bgcolor="#444444">
<head>
<p>
<img align="center" border="0" height="100%" http-equiv="REFRESH" src="https://картинка.jpg" width="100%"></p>
</head>
</html>

Какие параметры внести чтобы добавить текущее время сервера поверх картинки?
 

mika

Участник
Сообщения
1,069
Реакции
641
Поправьте, если я что не так сделал:
Выглядит вот так ТЫК
C-подобный:
<!DOCTYPE html>
<html lang="ru">

    <head>
        <title>MOTD</title>
        <meta charset="UTF-8">
        <meta http-equiv="refresh" content="1">
        <style>
            body
            {
                background:url(https://news-cdn.softpedia.com/images/news2/the-most-famous-windows-wallpaper-ever-turns-20-505668-2.jpg);
            }
            container
            {
                position: relative;
                text-align: center;
                background: no-repeat;
            }
            .centered
            {
                font-family: Arial, sans-serif;
                font-size: 72px;
                position: absolute;
                top: 50%;
                left: 25%;
            }
        </style>
    </head>
    <body>
        <div class="container">
          <div class="centered">Время сервера: <span id="datetime"></span></div>
        </div>

        <script>
        var dt = new Date();
        document.getElementById("datetime").innerHTML = dt.toLocaleTimeString();
        </script>
    </body>
</html>
 
Последнее редактирование:

MEDVED_clubby

Участник
Сообщения
9
Реакции
1
Преследует звук тикающих часов и при закрытии motd, видно, как оно продолжает обновляться. Кроме надписи время сервера ничего нет, цифр нет...
 

GANZ

Участник
Сообщения
206
Реакции
73
Поправьте, если я что не так сделал:
Выглядит вот так ТЫК
C-подобный:
<!DOCTYPE html>
<html lang="ru">

    <head>
        <title>MOTD</title>
        <meta charset="UTF-8">
        <meta http-equiv="refresh" content="1">
        <style>
            body
            {
                background:url(https://news-cdn.softpedia.com/images/news2/the-most-famous-windows-wallpaper-ever-turns-20-505668-2.jpg);
            }
            container
            {
                position: relative;
                text-align: center;
                background: no-repeat;
            }
            .centered
            {
                font-family: Arial, sans-serif;
                font-size: 72px;
                position: absolute;
                top: 50%;
                left: 25%;
            }
        </style>
    </head>
    <body>
        <div class="container">
          <div class="centered">Время сервера: <span id="datetime"></span></div>
        </div>

        <script>
        var dt = new Date();
        document.getElementById("datetime").innerHTML = dt.toLocaleTimeString();
        </script>
    </body>
</html>
Изменение времени, через обновление страницы, это не очень хорошее решение.
 

mika

Участник
Сообщения
1,069
Реакции
641
Вроде оно ТЫК:

HTML:
<!DOCTYPE html>
<html lang="ru">
    <head>
        <title>MOTD</title>
        <meta charset="UTF-8">
    </head>
    <body style="background:url(https://news-cdn.softpedia.com/images/news2/the-most-famous-windows-wallpaper-ever-turns-20-505668-2.jpg) no-repeat;">
        <div style="display: flex; justify-content: center;">
            <div id="clockbox" style="margin: 250px auto 0 auto; font-family: Arial, sans-serif; font-size: 48px;"></div>   
        </div>   
    </body>
   
    <script type="text/javascript">
        function GetClock(){
        d = new Date();
        nhour  = d.getHours();
        nmin   = d.getMinutes();
        nsec   = d.getSeconds();
        ntext  = "Время Сервера ";

        if(nmin <= 9) {nmin = "0" +nmin;}
        if(nsec <= 9) {nsec = "0" +nsec;}

        document.getElementById('clockbox').innerHTML=" "+ntext+" "+nhour+":"+nmin+":"+nsec+" ";
        setTimeout("GetClock()", 1000);
        }
        window.onload=GetClock;
    </script>
</html>
 
Последнее редактирование:

mika

Участник
Сообщения
1,069
Реакции
641
"вообще нет" при переходе по ссылке или в мотд?
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #10
@MEDVED_clubby, игра? И сразу уточните, клиент Steam или NoSteam.
 

MEDVED_clubby

Участник
Сообщения
9
Реакции
1
нужно поставить в motd время сервера (для v34), раньше такая тема в 1.6 даже была, насколько известно. А уж в новое мотд (v 34) ухитряются вставить даже покупку привилегий, следовательно добавить время не такая большая проблема
 

mika

Участник
Сообщения
1,069
Реакции
641
нужно поставить в motd время сервера (для v34), раньше такая тема в 1.6 даже была, насколько известно. А уж в новое мотд (v 34) ухитряются вставить даже покупку привилегий, следовательно добавить время не такая большая проблема
Попробуйте не вставить код, а прописать линк на мой сайт:
MOTD
 

GANZ

Участник
Сообщения
206
Реакции
73
Попробуйте не вставить код, а прописать линк на мой сайт:
MOTD
А какая разница? js выполняется на стороне клиента, а не сервера. Это тебе не php. Возможно скрипты не работают в motd в целях безопасности.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #16
Сверху Снизу