Приветствие по времени суток

844
.
*Враг общества*
Kengu (13.02.2011/15:22)
Скажи код который выводит ник пользователя
'.$login.' если не ошибаюсЪ
.
Color Is Life...
А со сдвигом для 4.4?
.
<script>
date = new Date();
if (date.getTimezoneOffset() != 0) (date = date.getHours())
else (date = (3 + date.getHours()));
if (date < 6) {document.write("Доброй ночи!")}
else {if (date < 11) {document.write("Доброе утро!")}
else {if (date < 17) {document.write("Добрый день!")}
else {if (date < 23) {document.write("Добрый вечер!")}
else {document.write("Доброй ночи!")}
}
}
}</script>


JavaScript рулед! ИМХО
.
<?
$cc=date('H');
if ($cc => 7 && $cc =<11)echo 'Доброе утро';
elseif ($cc >11 && $cc =<17)echo 'Доброй день';
elseif ($cc=>18 && $cc=<20)echo 'Добрый вечер';
elseif ($cc=>21 && $cc<6)echo 'Доброй ночи';
Вроде не должно работать
.
Tadochi (02.05.2012/13:38)
<?
$cc=date('H');
if ($cc => 7 && $cc =<11)echo 'Доброе утро';
elseif ($cc >11 && $cc =<17)echo 'Доброй день';
elseif ($cc=>18 && $cc=<20)echo 'Добрый вечер';
elseif ($cc=>21 && $cc<6)echo 'Добро
Тогда уже так каг то:
$priv_x = date("H", time() + (core::$system_set['timeshift'] + core::$user_set['timeshift']) * 3600);
if($priv_x >= 0 AND $priv_x < 6) $stri = "Доброй ночи";
if($priv_x >= 6 AND $priv_x < 12) $stri = "Доброе утро";
if($priv_x >= 12 AND $priv_x < 17) $stri = "Добрый день";
if($priv_x >= 17) $stri = "Добрый вечер";

echo '<div class="header">' .$stri . ', ' . ($user_id ? '<b>' . $login . '</b>!' : $lng['guest'] . '!') . '</div>';

Х2
.
Мб хватит письками мерятся?
.
Для 3.x.x ? Дайте пожалуйста
.
По просьбам пользователей подогнал по JohnCMS-6.x
Ну и дополнительно запилил случайную расцветку букв приветствия
Распаковать в корень согласившись на замену. Если у кого файл шапки head.php был изменён, то качайте этот архив, вырезайте из head.php код и вставляйте в свой head.php. Код прокомментирован.
Прикрепленные файлы:
.
ДоХтор, Спасибо ето по 6.хх
.
# wapwegas (05.12.2015 / 20:51)
ДоХтор, Спасибо ето по 6.хх
Да, на Джон 6-х версий.
Всего: 28