exe
Team TSG Community
LEVEL 14
1800 XP
Что делает скрипт
Определяет текущее время и выводит приветствие (Доброе утро, Добрый день, Добрый вечер или Доброй ночи).
Работает с часовым поясом, заданным на сервере.
Прост в установке и настройке.
Добавьте в HTML элемент с id="greeting", например: <span class="head_text"><b id="greeting"></b> <br> {{$user->login}}</span>
Куда душе угодно! главная переменная greeting
Вставьте скрипт в самый низ сайта!!!
Определяет текущее время и выводит приветствие (Доброе утро, Добрый день, Добрый вечер или Доброй ночи).
Работает с часовым поясом, заданным на сервере.
Прост в установке и настройке.
Добавьте в HTML элемент с id="greeting", например: <span class="head_text"><b id="greeting"></b> <br> {{$user->login}}</span>
Куда душе угодно! главная переменная greeting
templates/{ВАШ ШАБЛОН}/tpl/bottom.tpl
Вставьте скрипт в самый низ сайта!!!
Код:
<script>
function setGreeting() {
try {
const now = new Date();
const hour = now.getHours();
let greeting;
if (hour >= 0 && hour < 6) {
greeting = 'Доброй ночи';
} else if (hour >= 6 && hour < 12) {
greeting = 'Доброе утро';
} else if (hour >= 12 && hour < 18) {
greeting = 'Добрый день';
} else {
greeting = 'Добрый вечер';
}
const greetingElement = document.querySelector('#greeting');
if (greetingElement) {
greetingElement.textContent = greeting;
}
} catch (error) {
console.error('Ошибка в setGreeting:', error);
const greetingElement = document.querySelector('#greeting');
if (greetingElement) {
greetingElement.textContent = 'Привет';
}
}
}
document.addEventListener('DOMContentLoaded', setGreeting);
</script>