Приветствие

Опубликовано:
Редактировалось: 3 раза — последний сегодня в 17:23
Просмотров: 5774
+4
Голосов: 4

Вот приветствие, которое зависит от времени суток

Код PHP:
  1. <script language="JavaScript">
  2. function display_title() {
  3. date = new Date();
  4. var hours = date.getHours();
  5. if (hours >= 6) { time_of_day = 'Доброе утро';}
  6. if ((hours >= 12) && (hours < 18)) { time_of_day = 'Добрый день';}
  7. if (hours >= 18) { time_of_day = 'Добрый вечер';}
  8. if ((hours >= 0) && (hours < 6)){ time_of_day = 'Доброй ночи';}
  9. document.write(time_of_day + '!');
  10. }
  11. </script>

Этот код вставляем в файл template.php шаблона, в блок <HEAD>

А этот в нужное место (к примеру, в профиле пользователя)

Код PHP:
  1. <script language="JavaScript">
  2. display_title();
  3. </script>

Помог? Плюсадинь! hi

Комментарии (4)
Letsgo #
: +2
Код PHP:
  1. <div style="color: #000; font-size: 13px; font-weight: bold; padding-top: 30px;">
  2. <div id="privet">
  3. <?php if (!$inUser->id){ ?>
  4. <span class="register"><a href="/registration">РЕГИСТРАЦИЯ НА САЙТЕ</a></span>
  5. <?php } else { ?><span>Мы рады что Вы с нами!</span>
  6. <?php } ?>
  7. </div>
  8.  
  9.  
  10. <a name="Начало"></a>
  11. <?php
  12. $min=date(i);
  13. $chas=date(H);
  14. if($chas>=04){$hello = "Доброе утро,";}
  15. if($chas>=10){$hello = "Добрый день,";}
  16. if($chas>=16){$hello = "Добрый вечер,";}
  17. if($chas>=22){$hello = "Доброй ночи,";}
  18. echo "$hello ";
  19. if (!$inUser->id){
  20. echo "<p><span>Гость!</span></p>";
  21. } else {
  22. echo "$inUser->nickname!";
  23. }
  24. function russian_date() {
  25. $translation = array(
  26. "Monday" => "Пн",
  27. "Tuesday" => "Вт",
  28. "Wednesday" => "Ср",
  29. "Thursday" => "Чт",
  30. "Friday" => "Пт",
  31. "Saturday" => "Сб",
  32. "Sunday" => "Вс",
  33. "January" => "Янв",
  34. "February" => "Фев",
  35. "March" => "Мар",
  36. "April" => "Апр",
  37. "May" => "Мая",
  38. "June" => "Июн",
  39. "July" => "Июл",
  40. "August" => "Авг",
  41. "September" => "Сен",
  42. "October" => "Окт",
  43. "November" => "Ноя",
  44. "December" => "Дек",
  45. );
  46. if (func_num_args() > 1) {
  47. $timestamp = func_get_arg(1);
  48. return strtr(date(func_get_arg(0), $timestamp), $translation);
  49. } else {
  50. return strtr(date(func_get_arg(0)), $translation);
  51. };
  52. }
  53. echo russian_date( " Сегодня: l, j F Y г.");
  54. echo " $chas:$min"; ?>
  55. </div>
Марк #
: 0
ax  zz  10 но только n это при регистрации?
Letsgo #
: +2
вот так попробуй
джин #
: +1
Спасибо.  10

Голосуем

Самый нужный компонент