Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Выключенный форум с таймером

ℙ𝕒𝕨𝕟𝕠 𝕙𝕖𝕝𝕡 // ...
Июл
1,298
1,711
Активный
Код на выключенный форум с таймером был как у крмп онл я изменил под свой стиль

Pawn:
<div style="text-align: center; font-family: Arial, sans-serif; padding: 30px 15px; background: #2d3037; min-height: 100vh; display: flex; align-items: center; justify-content: center; color: #ffffff;">
    <div style="max-width: 700px; width: 100%; padding: 40px;">
    
        <!-- Заголовок форума -->
        <div style="margin-bottom: 20px;">
            <div style="font-size: 16px; letter-spacing: 1px; color: #cccccc; margin-bottom: 5px;">«ВАШ ПРОЕКТ» - ФОРУМ</div>
            <hr style="border: none; height: 1px; background: #444; width: 80px; margin: 10px auto;">
        </div>
    
        <!-- Заголовок "ФОРУМ ВЫКЛЮЧЕН" -->
        <div style="margin: 30px 0;">
            <div style="font-size: 12px; letter-spacing: 2px; color: #999; margin-bottom: 5px;">ФОРУМ</div>
            <div style="font-size: 32px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase;">ВЫКЛЮЧЕН</div>
        </div>
    
        <!-- Сообщение -->
        <div style="font-size: 16px; line-height: 1.5; color: #bbbbbb; margin: 30px 0;">
            Сейчас проводятся технические работы.<br>
            Форум будет готов в ближайшее время.
        </div>
    
        <!-- ТАЙМЕР -->
        <div style="font-size: 36px; font-weight: 700; font-family: 'Courier New', monospace; letter-spacing: 1px; margin: 40px 0; color: #ffffff; display: flex; justify-content: center; align-items: baseline; gap: 10px;">
            <div style="display: flex; align-items: baseline;">
                <span id="timer-hours">15</span>
                <span style="font-size: 16px; margin-left: 5px; color: #999;">ЧАС</span>
            </div>
            <div style="font-size: 18px; color: #666; margin: 0 8px;">·</div>
            <div style="display: flex; align-items: baseline;">
                <span id="timer-minutes">00</span>
                <span style="font-size: 16px; margin-left: 5px; color: #999;">МИН</span>
            </div>
            <div style="font-size: 18px; color: #666; margin: 0 8px;">·</div>
            <div style="display: flex; align-items: baseline;">
                <span id="timer-seconds">00</span>
                <span style="font-size: 16px; margin-left: 5px; color: #999;">СЕК</span>
            </div>
        </div>
    
        <!-- Ожидаемое время -->
        <div style="font-size: 14px; color: #999; margin: 20px 0;">
            Ожидаемое время: 15 часов
        </div>
    
    </div>
</div>

<script>
// Функция для сохранения времени в localStorage
function saveTimeToStorage(hours, minutes, seconds) {
    localStorage.setItem('forum_timer_hours', hours);
    localStorage.setItem('forum_timer_minutes', minutes);
    localStorage.setItem('forum_timer_seconds', seconds);
    localStorage.setItem('forum_timer_timestamp', Date.now());
}

// Функция для загрузки времени из localStorage
function loadTimeFromStorage() {
    const savedHours = localStorage.getItem('forum_timer_hours');
    const savedMinutes = localStorage.getItem('forum_timer_minutes');
    const savedSeconds = localStorage.getItem('forum_timer_seconds');
    const savedTimestamp = localStorage.getItem('forum_timer_timestamp');
 
    // Если есть сохраненное время
    if (savedHours !== null && savedMinutes !== null && savedSeconds !== null && savedTimestamp !== null) {
        const now = Date.now();
        const elapsedSeconds = Math.floor((now - savedTimestamp) / 1000);
    
        let hours = parseInt(savedHours);
        let minutes = parseInt(savedMinutes);
        let seconds = parseInt(savedSeconds);
    
        // Вычитаем прошедшее время
        seconds -= elapsedSeconds;
    
        while (seconds < 0) {
            seconds += 60;
            minutes--;
        }
    
        while (minutes < 0) {
            minutes += 60;
            hours--;
        }
    
        // Если время вышло
        if (hours < 0) {
            hours = 0;
            minutes = 0;
            seconds = 0;
        }
    
        return { hours, minutes, seconds };
    }
 
    // Если нет сохраненного времени, начинаем с 15:00:00
    return { hours: 15, minutes: 0, seconds: 0 };
}

// Загружаем время
let { hours, minutes, seconds } = loadTimeFromStorage();

// Обновляем отображение
function updateDisplay() {
    document.getElementById('timer-hours').textContent = hours.toString().padStart(2, '0');
    document.getElementById('timer-minutes').textContent = minutes.toString().padStart(2, '0');
    document.getElementById('timer-seconds').textContent = seconds.toString().padStart(2, '0');
}

// Основная функция таймера
function countdown() {
    if (seconds > 0) {
        seconds--;
    } else {
        seconds = 59;
        if (minutes > 0) {
            minutes--;
        } else {
            minutes = 59;
            if (hours > 0) {
                hours--;
            }
        }
    }
 
    // Сохраняем текущее время
    saveTimeToStorage(hours, minutes, seconds);
    updateDisplay();
}

// Запускаем таймер
updateDisplay();
setInterval(countdown, 1000);

// Сохраняем начальное время (если еще не сохранено)
if (!localStorage.getItem('forum_timer_hours')) {
    saveTimeToStorage(15, 0, 0);
}
</script>

Просто вставляете код сюда и все можете выключать форум и проверять
Примечание: работает только для того у кого нету панели
1000065465.jpg


Скриншоты с выключенного форума
1000065466.jpg
 
Дек
278
16
Пользователь
Код на вылеченный форум с таймером был как у крмп онл я изменил под свой стиль

Pawn:
<div style="text-align: center; font-family: Arial, sans-serif; padding: 30px 15px; background: #2d3037; min-height: 100vh; display: flex; align-items: center; justify-content: center; color: #ffffff;">
    <div style="max-width: 700px; width: 100%; padding: 40px;">
       
        <!-- Заголовок форума -->
        <div style="margin-bottom: 20px;">
            <div style="font-size: 16px; letter-spacing: 1px; color: #cccccc; margin-bottom: 5px;">«ВАШ ПРОЕКТ» - ФОРУМ</div>
            <hr style="border: none; height: 1px; background: #444; width: 80px; margin: 10px auto;">
        </div>
       
        <!-- Заголовок "ФОРУМ ВЫКЛЮЧЕН" -->
        <div style="margin: 30px 0;">
            <div style="font-size: 12px; letter-spacing: 2px; color: #999; margin-bottom: 5px;">ФОРУМ</div>
            <div style="font-size: 32px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase;">ВЫКЛЮЧЕН</div>
        </div>
       
        <!-- Сообщение -->
        <div style="font-size: 16px; line-height: 1.5; color: #bbbbbb; margin: 30px 0;">
            Сейчас проводятся технические работы.<br>
            Форум будет готов в ближайшее время.
        </div>
       
        <!-- ТАЙМЕР -->
        <div style="font-size: 36px; font-weight: 700; font-family: 'Courier New', monospace; letter-spacing: 1px; margin: 40px 0; color: #ffffff; display: flex; justify-content: center; align-items: baseline; gap: 10px;">
            <div style="display: flex; align-items: baseline;">
                <span id="timer-hours">15</span>
                <span style="font-size: 16px; margin-left: 5px; color: #999;">ЧАС</span>
            </div>
            <div style="font-size: 18px; color: #666; margin: 0 8px;">·</div>
            <div style="display: flex; align-items: baseline;">
                <span id="timer-minutes">00</span>
                <span style="font-size: 16px; margin-left: 5px; color: #999;">МИН</span>
            </div>
            <div style="font-size: 18px; color: #666; margin: 0 8px;">·</div>
            <div style="display: flex; align-items: baseline;">
                <span id="timer-seconds">00</span>
                <span style="font-size: 16px; margin-left: 5px; color: #999;">СЕК</span>
            </div>
        </div>
       
        <!-- Ожидаемое время -->
        <div style="font-size: 14px; color: #999; margin: 20px 0;">
            Ожидаемое время: 15 часов
        </div>
       
    </div>
</div>

<script>
// Функция для сохранения времени в localStorage
function saveTimeToStorage(hours, minutes, seconds) {
    localStorage.setItem('forum_timer_hours', hours);
    localStorage.setItem('forum_timer_minutes', minutes);
    localStorage.setItem('forum_timer_seconds', seconds);
    localStorage.setItem('forum_timer_timestamp', Date.now());
}

// Функция для загрузки времени из localStorage
function loadTimeFromStorage() {
    const savedHours = localStorage.getItem('forum_timer_hours');
    const savedMinutes = localStorage.getItem('forum_timer_minutes');
    const savedSeconds = localStorage.getItem('forum_timer_seconds');
    const savedTimestamp = localStorage.getItem('forum_timer_timestamp');
   
    // Если есть сохраненное время
    if (savedHours !== null && savedMinutes !== null && savedSeconds !== null && savedTimestamp !== null) {
        const now = Date.now();
        const elapsedSeconds = Math.floor((now - savedTimestamp) / 1000);
       
        let hours = parseInt(savedHours);
        let minutes = parseInt(savedMinutes);
        let seconds = parseInt(savedSeconds);
       
        // Вычитаем прошедшее время
        seconds -= elapsedSeconds;
       
        while (seconds < 0) {
            seconds += 60;
            minutes--;
        }
       
        while (minutes < 0) {
            minutes += 60;
            hours--;
        }
       
        // Если время вышло
        if (hours < 0) {
            hours = 0;
            minutes = 0;
            seconds = 0;
        }
       
        return { hours, minutes, seconds };
    }
   
    // Если нет сохраненного времени, начинаем с 15:00:00
    return { hours: 15, minutes: 0, seconds: 0 };
}

// Загружаем время
let { hours, minutes, seconds } = loadTimeFromStorage();

// Обновляем отображение
function updateDisplay() {
    document.getElementById('timer-hours').textContent = hours.toString().padStart(2, '0');
    document.getElementById('timer-minutes').textContent = minutes.toString().padStart(2, '0');
    document.getElementById('timer-seconds').textContent = seconds.toString().padStart(2, '0');
}

// Основная функция таймера
function countdown() {
    if (seconds > 0) {
        seconds--;
    } else {
        seconds = 59;
        if (minutes > 0) {
            minutes--;
        } else {
            minutes = 59;
            if (hours > 0) {
                hours--;
            }
        }
    }
   
    // Сохраняем текущее время
    saveTimeToStorage(hours, minutes, seconds);
    updateDisplay();
}

// Запускаем таймер
updateDisplay();
setInterval(countdown, 1000);

// Сохраняем начальное время (если еще не сохранено)
if (!localStorage.getItem('forum_timer_hours')) {
    saveTimeToStorage(15, 0, 0);
}
</script>

Просто вставляете код сюда и все можете выключать форум и проверять
Примечание: работает только для того у кого нету панели
Посмотреть вложение 20377
Лев и тигр респект ❤️
 
ℙ𝕒𝕨𝕟𝕠 𝕙𝕖𝕝𝕡 // ...
Июл
1,298
1,711
Активный
Код на вылеченный форум с таймером был как у крмп онл я изменил под свой стиль

Pawn:
<div style="text-align: center; font-family: Arial, sans-serif; padding: 30px 15px; background: #2d3037; min-height: 100vh; display: flex; align-items: center; justify-content: center; color: #ffffff;">
    <div style="max-width: 700px; width: 100%; padding: 40px;">
       
        <!-- Заголовок форума -->
        <div style="margin-bottom: 20px;">
            <div style="font-size: 16px; letter-spacing: 1px; color: #cccccc; margin-bottom: 5px;">«ВАШ ПРОЕКТ» - ФОРУМ</div>
            <hr style="border: none; height: 1px; background: #444; width: 80px; margin: 10px auto;">
        </div>
       
        <!-- Заголовок "ФОРУМ ВЫКЛЮЧЕН" -->
        <div style="margin: 30px 0;">
            <div style="font-size: 12px; letter-spacing: 2px; color: #999; margin-bottom: 5px;">ФОРУМ</div>
            <div style="font-size: 32px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase;">ВЫКЛЮЧЕН</div>
        </div>
       
        <!-- Сообщение -->
        <div style="font-size: 16px; line-height: 1.5; color: #bbbbbb; margin: 30px 0;">
            Сейчас проводятся технические работы.<br>
            Форум будет готов в ближайшее время.
        </div>
       
        <!-- ТАЙМЕР -->
        <div style="font-size: 36px; font-weight: 700; font-family: 'Courier New', monospace; letter-spacing: 1px; margin: 40px 0; color: #ffffff; display: flex; justify-content: center; align-items: baseline; gap: 10px;">
            <div style="display: flex; align-items: baseline;">
                <span id="timer-hours">15</span>
                <span style="font-size: 16px; margin-left: 5px; color: #999;">ЧАС</span>
            </div>
            <div style="font-size: 18px; color: #666; margin: 0 8px;">·</div>
            <div style="display: flex; align-items: baseline;">
                <span id="timer-minutes">00</span>
                <span style="font-size: 16px; margin-left: 5px; color: #999;">МИН</span>
            </div>
            <div style="font-size: 18px; color: #666; margin: 0 8px;">·</div>
            <div style="display: flex; align-items: baseline;">
                <span id="timer-seconds">00</span>
                <span style="font-size: 16px; margin-left: 5px; color: #999;">СЕК</span>
            </div>
        </div>
       
        <!-- Ожидаемое время -->
        <div style="font-size: 14px; color: #999; margin: 20px 0;">
            Ожидаемое время: 15 часов
        </div>
       
    </div>
</div>

<script>
// Функция для сохранения времени в localStorage
function saveTimeToStorage(hours, minutes, seconds) {
    localStorage.setItem('forum_timer_hours', hours);
    localStorage.setItem('forum_timer_minutes', minutes);
    localStorage.setItem('forum_timer_seconds', seconds);
    localStorage.setItem('forum_timer_timestamp', Date.now());
}

// Функция для загрузки времени из localStorage
function loadTimeFromStorage() {
    const savedHours = localStorage.getItem('forum_timer_hours');
    const savedMinutes = localStorage.getItem('forum_timer_minutes');
    const savedSeconds = localStorage.getItem('forum_timer_seconds');
    const savedTimestamp = localStorage.getItem('forum_timer_timestamp');
   
    // Если есть сохраненное время
    if (savedHours !== null && savedMinutes !== null && savedSeconds !== null && savedTimestamp !== null) {
        const now = Date.now();
        const elapsedSeconds = Math.floor((now - savedTimestamp) / 1000);
       
        let hours = parseInt(savedHours);
        let minutes = parseInt(savedMinutes);
        let seconds = parseInt(savedSeconds);
       
        // Вычитаем прошедшее время
        seconds -= elapsedSeconds;
       
        while (seconds < 0) {
            seconds += 60;
            minutes--;
        }
       
        while (minutes < 0) {
            minutes += 60;
            hours--;
        }
       
        // Если время вышло
        if (hours < 0) {
            hours = 0;
            minutes = 0;
            seconds = 0;
        }
       
        return { hours, minutes, seconds };
    }
   
    // Если нет сохраненного времени, начинаем с 15:00:00
    return { hours: 15, minutes: 0, seconds: 0 };
}

// Загружаем время
let { hours, minutes, seconds } = loadTimeFromStorage();

// Обновляем отображение
function updateDisplay() {
    document.getElementById('timer-hours').textContent = hours.toString().padStart(2, '0');
    document.getElementById('timer-minutes').textContent = minutes.toString().padStart(2, '0');
    document.getElementById('timer-seconds').textContent = seconds.toString().padStart(2, '0');
}

// Основная функция таймера
function countdown() {
    if (seconds > 0) {
        seconds--;
    } else {
        seconds = 59;
        if (minutes > 0) {
            minutes--;
        } else {
            minutes = 59;
            if (hours > 0) {
                hours--;
            }
        }
    }
   
    // Сохраняем текущее время
    saveTimeToStorage(hours, minutes, seconds);
    updateDisplay();
}

// Запускаем таймер
updateDisplay();
setInterval(countdown, 1000);

// Сохраняем начальное время (если еще не сохранено)
if (!localStorage.getItem('forum_timer_hours')) {
    saveTimeToStorage(15, 0, 0);
}
</script>

Просто вставляете код сюда и все можете выключать форум и проверять
Примечание: работает только для того у кого нету панели
Посмотреть вложение 20377
OFFTOP

кому надо просто таймер измените и все, или текст можете исправить

 
Фев
50
28
Пользователь
сплошной ии,вообще не похож на их выключенный форум

сплошной ии,вообще не похож на их выключенный форум
Автор ресурса,заметь разницу с их выключенным форумом и со своим,даже дипсик сделал лучше гпт
 
@viovit_dev
Апр
1,586
983
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
сплошной ии,вообще не похож на их выключенный форум
OFFTOP

1774082873203.png

 
Последнее редактирование модератором:
Сверху