Здравствуйте, сделайте пожалуйста хак, чтобы когда юзера нет на сайте, ник красным цветом, когда онлайн то ник зелёным цветом.
Здравствуйте, сделайте пожалуйста хак, чтобы когда юзера нет на сайте, ник красным цветом, когда онлайн то ник зелёным цветом.
это ж некрасиво![]()
Райский, ну тогда первая буква ника, красная/зелёная
johncms.com/forum/index.php?type=topic&id=6794
p:first-letter {
color: red;
}
echo '<p>BlackVJ</p>';Только при условии что у тебя нету мода Градиентов Ника. Тогда первые буквы будут просто хаосом в цветных никах.
blackvj, нету этого мода) а как воплощить это в функцыях где вывод ник?нужно ище и зелённый цвет
FFantoMM, Какая версия Джона?
blackvj, 521
Обьясню на примере Форума. В гостевой, анкете аналогично будет.
В форуме есть строчка
// Ник юзера и ссылка на его анкету
if ($user_id && $user_id != $res['user_id']) {
echo '<a href="../users/profile.php?user=' . $res['user_id'] . '"><b>' . $res['from'] . '</b></a> ';
} else {
echo '<b>' . $res['from'] . '</b> ';
}
Замени её на это
// Ник юзера и ссылка на его анкету
if ($user_id && $user_id != $res['user_id']) {
echo(time() > $res['lastdate'] + 300 ? '<a href="../users/profile.php?user=' . $res['user_id'] . '"><p class="r"><b>' . $res['from'] . '</b></p></a> ' : '<a href="../users/profile.php?user=' . $res['user_id'] . '"><p class="g"><b>' . $res['from'] . '</b></p></a> ');
} else {
echo(time() > $res['lastdate'] + 300 ? '<p class="r"><b>' . $res['from'] . '</b></p> ' : '<p class="g"><b>' . $res['from'] . '</b></p> ');
}
И в свой CSS добавь стили
p.r:first-letter {
color: red;
}
p.g:first-letter {
color: green;
}