Ааа ... Вон оно чего ... Тогда прошу прощения, не поняла сразу. Да, так действительно даже лучше, чем гость. Еще раз большое спасибо!angst66 писал(а):Я же дал решение когда незалогиненый пользователь видит просто "Доброе утро!"
Приветствие, зависимое от времени суток
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Nataliya
- phpBB 1.4.3
- Сообщения: 95
- Стаж: 13 лет 10 месяцев
- Откуда: Россия, МО, наукоград Дубна
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Re: Приветствие, зависимое от времени суток
Делаю свой стиль на основе Prosilver (PhpBB 3.0.11)
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Приветствие, зависимое от времени суток
Аданака......angst66 писал(а):Если мы хотим чтобы надпись была по центру, особым цветом и шрифтом, вносим дополнительные правки. Например:
Валидный код ?
Код: Выделить всё
<h1 style="text-align: center; font: bold 18px Arial,sans-serif; color:#da70d6; cursive; text-shadow: 1px 1px 2px #000; behavior: url(byn.htc);}">
<script language="JavaScript">
day = new Date();
hour = day.getHours();
if (hour>=5 && hour<12) greeting = "{L_GOOD_MORNING}<!-- IF S_USER_LOGGED_IN -->, {S_USERNAME}<!-- ENDIF --> ! {L_GOOD_MORNING_2}";
else { if (hour>=12 && hour<18) greeting = "{L_GOOD_AFTERNOON}<!-- IF S_USER_LOGGED_IN -->, {S_USERNAME}<!-- ENDIF --> ! {L_GOOD_AFTERNOON_2}";
else { if (hour>=18 && hour<24) greeting = "{L_GOOD_EVENING}<!-- IF S_USER_LOGGED_IN -->, {S_USERNAME}<!-- ENDIF --> ! {L_GOOD_EVENING_2}";
else { if (hour>=0 && hour<5) greeting = "{L_GOOD_NIGHT}<!-- IF S_USER_LOGGED_IN -->, {S_USERNAME}<!-- ENDIF --> ! {L_GOOD_NIGHT_2}";
}}}
document.write(greeting);
</script>
</h1>
<br />
Вторые переменные, те что после ника, можно заполнить как вздумается (......_2)
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
angst66
- phpBB 3.0.0 RC3
- Сообщения: 1584
- Стаж: 14 лет 8 месяцев
- Благодарил (а): 90 раз
- Поблагодарили: 165 раз
Re: Приветствие, зависимое от времени суток
Чтобы был валидным стиль нужно прописать в css, а само приветствие облачить вПчелкин писал(а):Валидный код ?
Код: Выделить всё
// <![CDATA[
приветствие
// ]]>-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Приветствие, зависимое от времени суток
Ну...в КСС не обязательно, а вот прописывание условия джавы - все ж надо...
Ну и где оно в Вашем скрипте, коллега?
Ну и где оно в Вашем скрипте, коллега?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
angst66
- phpBB 3.0.0 RC3
- Сообщения: 1584
- Стаж: 14 лет 8 месяцев
- Благодарил (а): 90 раз
- Поблагодарили: 165 раз
Re: Приветствие, зависимое от времени суток
Окончательный вариант у меня такой. Скрипт помещен в
В ксс прописано
Так же ник окрашен в цвет группы и ведет в профиль.
[FAQ] Шаблон форума, CSS и html, где что "ковырять"
Код: Выделить всё
<div id="greeting">
скрипт
</div>В ксс прописано
Код: Выделить всё
#greeting {
font: bold 300% 'Marck Script',cursive;
text-align: center;
}[FAQ] Шаблон форума, CSS и html, где что "ковырять"
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Приветствие, зависимое от времени суток
Для тех, у кого установлен плеер - Simple Audio Player Mod [плеер мр3 в окне]
Именное приветствие с вызовом плеера при нажатии на само приветствие...
Итак...поехали...
В русиш
Естественно, текст перевода не препендует на оригинальность и можно все изменить на необходимое...
Далее....Создаем файл (например)
Вот его содержимое -
Размещаем его в папку стиля -
Затем Инклуд
Если приветствие нужно только на главной, то в файле
и
А если приветствие необходимо отображать по всему форуму, то в файл
Можно в самом конце файла...
В итоге получаем кликабельное приветствие - при нажатии на которое открывается указанный проигрыватель....
Именное приветствие с вызовом плеера при нажатии на само приветствие...
Итак...поехали...
В русиш
common.php добавляем:
Код: Выделить всё
'GOOD_MUZIC' => 'А если грустно - жми!',
'GOOD_NIGHT' => 'Доброй ночи',
'GOOD_NIGHT_2' => 'Что-то не спится? Проблемы? Нервы? Долги? Все это суета сует...',
'GOOD_MORNING' => 'Доброе утро',
'GOOD_MORNING_2' => 'Что это сегодня так раненько? Кто рано встает, тому бог...',
'GOOD_AFTERNOON' => 'Добрый день',
'GOOD_AFTERNOON_2' => 'Все нормально? Жизнь удалась? Будет еще лучше, поверь...',
'GOOD_EVENING' => 'Добрый вечер',
'GOOD_EVENING_2' => 'День прошел? Суета позади? Пора общаться на форуме? Удачи...',Далее....Создаем файл (например)
blok_five_body_good.html....Вот его содержимое -
Код: Выделить всё
<!-- БЛОК ПРИВЕТСТВЕННОГО СООБЩЕНИЯ ПО ВРЕМЕНИ СУТОК С ПЛЕЕРОМ -->
<!-- SIMPLE AUDIO PLAYER MOD BEGIN -->
<!-- IF S_USER_LOGGED_IN --><a href="{U_SIMPLE_AUDIO_PLAYER_MOD_LINK2}" onclick="window.open('{U_SIMPLE_AUDIO_PLAYER_MOD_LINK2}','','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=350, height=400, left=20, top=10'); return false;" title="{L_SIMPLE_AUDIO_PLAYER2_TITLE}"><!-- ENDIF -->
<h2 style="text-align: center; font: bold 18px Arial,sans-serif; color:#000066; cursive; text-shadow: 1px 1px 2px #000; behavior: url(byn.htc);}">
<script language="JavaScript">
// <![CDATA[
day = new Date();
hour = day.getHours();
if (hour>=5 && hour<12) greeting = "{L_GOOD_MORNING}<!-- IF S_USER_LOGGED_IN -->, {S_USERNAME}<!-- ENDIF --> ! {L_GOOD_MORNING_2} <!-- IF S_USER_LOGGED_IN -->{L_GOOD_MUZIC}<!-- ENDIF -->";
else { if (hour>=12 && hour<18) greeting = "{L_GOOD_AFTERNOON}<!-- IF S_USER_LOGGED_IN -->, {S_USERNAME}<!-- ENDIF --> ! {L_GOOD_AFTERNOON_2} <!-- IF S_USER_LOGGED_IN -->{L_GOOD_MUZIC}<!-- ENDIF -->";
else { if (hour>=18 && hour<24) greeting = "{L_GOOD_EVENING}<!-- IF S_USER_LOGGED_IN -->, {S_USERNAME}<!-- ENDIF --> ! {L_GOOD_EVENING_2} <!-- IF S_USER_LOGGED_IN -->{L_GOOD_MUZIC}<!-- ENDIF -->";
else { if (hour>=0 && hour<5) greeting = "{L_GOOD_NIGHT}<!-- IF S_USER_LOGGED_IN -->, {S_USERNAME}<!-- ENDIF --> ! {L_GOOD_NIGHT_2} <!-- IF S_USER_LOGGED_IN -->{L_GOOD_MUZIC}<!-- ENDIF -->";
}}}
document.write(greeting);
// ]]>
</script>
</h2>
</a><!-- SIMPLE AUDIO PLAYER MOD END -->
<br />templateЗатем Инклуд
<!-- INCLUDE blok_five_body_good.html --> размещаем там, где это необходимо...Если приветствие нужно только на главной, то в файле
index_body.html естественно между
Код: Выделить всё
<!-- INCLUDE overall_header.html -->Код: Выделить всё
<!-- INCLUDE forumlist_body.html -->overall_header.html где-то или выше редбара или ниже...Главное что б ниже
Код: Выделить всё
</head>В итоге получаем кликабельное приветствие - при нажатии на которое открывается указанный проигрыватель....
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

