Есть вот такой скрипт
Вот такой вид выходит
А можно как-то сделать, чтобы для пользователей было обращение по нику и плюс цвет текста - ника, соответствующий группе. Ну, а для гостя - привет, гость?
И можно ли добавить больше интервалов? В скрипте на 4 делиться.
Код: Выделить всё
<script language="JavaScript">
<!-- hide script from old browsers
// Modified by CoffeeCup Software
function process(){}
today = new Date()
if(today.getMinutes() < 10) {
pad = "0"}
else
pad = "";
document.write("<center><FONT SIZE=3 color=SteelBlue><b>Привет,</b></FONT></center>")
if((today.getHours() < 12) && (today.getHours() >= 8))
{ document.write("<center><FONT SIZE=3 color=SteelBlue>с добрым утром!</FONT></center>")}
if((today.getHours() >= 12) && (today.getHours() < 18))
{ document.write("<center><FONT SIZE=3 color=SteelBlue>все нормально? Жизнь удалась? Будет еще лучше, поверь...!</FONT></center>")}
if((today.getHours() >= 18) && (today.getHours() <= 23))
{ document.write("<center><FONT SIZE=3 color=SteelBlue>день прошел? Суета позади? Пора общаться на форуме!)</FONT></center>")}
if((today.getHours() >= 0) && (today.getHours() < 4))
{ document.write("<center><FONT SIZE=3 color=SteelBlue>что-то не спится? Проблемы? Нервы? Долги? Все это суета сует...</FONT></center>")}
if((today.getHours() >= 4) && (today.getHours() < 8))
{ document.write("<center><FONT SIZE=3 color=SteelBlue>что это сегодня так раненько? Кто рано встает, тому Бог..</FONT></center>")}
// end hiding contents -->
</script>
И можно ли добавить больше интервалов? В скрипте на 4 делиться.
Комментарии: 19
Спасибо. Это расширение, но у меня форум находится на бесплатном движке и доступа к бд нет, соответственно расширение я поставить не могу(
Последний раз редактировалось Иринка 07 мар 2018, 12:53, всего редактировалось 1 раз.
Примерно так, вместо:
получится такая конструкция:
Поясню. Первая часть до
Код: Выделить всё
document.write("<center><FONT SIZE=3 color=SteelBlue><b>Привет,</b></FONT></center>")
Код: Выделить всё
document.write("<div style='text-align=center'><!-- IF S_USER_LOGGED_IN --><span style='font-size: 16px; font-weight: bold; color: SteelBlue;'>Привет,</span> {CURRENT_USERNAME_SIMPLE}<!--ELSE --><span style='font-size: 16px; font-weight: bold; color: SteelBlue;'>Привет, гость</span><!-- ENDIF --></div>")
<!--ELSE -->
относится к зарегистрированным пользователям, {CURRENT_USERNAME_SIMPLE}
это логин, вместе с цветом. Всё что после для гостей.Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Пробел пропустил и надо было кавычки наоборот сделать (не учёл двойные кавычки в переменной), в общем так:
Код: Выделить всё
document.write('<div style="text-align: center;"><!-- IF S_USER_LOGGED_IN --><span style="font-size: 16px; font-weight: bold; color: SteelBlue;">Привет,</span> {CURRENT_USERNAME_SIMPLE}<!-- ELSE --><span style="font-size: 16px; font-weight: bold; color: SteelBlue;">Привет, гость</span><!-- ENDIF --></div>')
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Вы видимо успели скопировать код до моей правки, я вроде сразу отредактировал. Я в одном месте вместо : знак = поставил.
Кстати, имя выглядит довольно мелко, можно переместить размер шрифта, чтобы было одинаково, вот так:
Кстати, имя выглядит довольно мелко, можно переместить размер шрифта, чтобы было одинаково, вот так:
Код: Выделить всё
document.write('<div style="text-align: center; font-size: 16px;"><!-- IF S_USER_LOGGED_IN --><span style="font-weight: bold; color: SteelBlue;">Привет,</span> {CURRENT_USERNAME_SIMPLE}<!-- ELSE --><span style="font-weight: bold; color: SteelBlue;">Привет, гость</span><!-- ENDIF --></div>')
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Можно хоть на каждый час, главное правильное время выставить, показ от и до:
Код: Выделить всё
if((today.getHours() >= 4) && (today.getHours() < 8))
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
а тут и там и там =?
Код: Выделить всё
if((today.getHours() >= 18) && (today.getHours() <= 23))