У меня на форуме в моём стиле ссылки вверху белого цвета, в принципе всё устраивает, но некоторые юзеры не видят, когда к ним приходят сообщения.
Можно ли изменить цвет всего лишь одной ссылки СООБЩЕНИЯ?
http://montecina.webtalk.ru/
Не меняя стиля , изменить цвет ссылки СООБЩЕНИЕ.
Сообщений 1 страница 15 из 15
Поделиться1Вт, 1 Июл 2008 01:19:20
Поделиться2Вт, 1 Июл 2008 01:26:40
montesina, можно
<style type="text/css">
li#navpm a span {background-color: Нужный цвет;}
</style>
Поделиться3Вт, 1 Июл 2008 01:30:20
Impuls 101
пасиб, щас попробую...
Поделиться4Вт, 1 Июл 2008 01:37:19
Не действует, поставила сначала вниз, нет реакции, потом вверх- тоже самое...
Поделиться5Вт, 1 Июл 2008 01:41:05
Может можно, если приходит новое сообщение, чтобы всплывало окошко?
Поделиться6Вт, 1 Июл 2008 01:44:02
Не действует, поставила сначала вниз, нет реакции, потом вверх- тоже самое...
Прошу прощения, дал скрипт задней заливки, вот.
<style type="text/css">
li#navpm a span {color: #FFCCCC;}
</style>
Ставить вверх, цвет на свой
Поделиться7Вт, 1 Июл 2008 01:44:36
Может можно, если приходит новое сообщение, чтобы всплывало окошко?
Поделиться8Вт, 1 Июл 2008 02:16:19
Нашла только этот, поставила и после того , как мне пришло новое сообщение, ничего не изменилось.
<script type="text/javascript">
forum = "http://karpoff.5bb.ru"
str = document.getElementById("navpm").innerHTML
loc = new String(document.location)
if( (str.indexOf("(") != -1) && document.referrer.indexOf(forum)==-1 && loc.indexOf('messages.php')==-1)
{
count = parseInt(str.substring(str.indexOf("(")+1,str.indexOf(")")))
if (count==1) text="У вас есть 1 новое сообщение"
else if (count>1 && count<5) text="У вас есть " +count+" новых сообщения"
else text="У вас есть " +count+" новых сообщений"
msg = "<div id=\"new-mes\" class=\"container\" style=\"position: absolute; z-index=2; left: 40%;\">"
msg += text
msg += "<br><a href=\"\" onclick=\"document.location.replace('messages.php'); document.getElementById('new-mes').style.display='none';return false;\">Посмотреть личные сообщения</a>"
msg +="<br><a href=\"\" onclick=\"document.getElementById('new-mes').style.display='none'; return false\">Закрыть окно</a>\r\n"
msg += "</div>"
document.getElementById("pun-status").innerHTML += msg
}
</script>
Отредактировано montesina (Вт, 1 Июл 2008 12:29:47)
Поделиться9Вт, 1 Июл 2008 13:16:03
montesina, найдите вторую строку forum = "http://karpoff.5bb.ru" и поменяйте адрес форума karpoff.5bb.ru на свой
Поделиться10Вт, 1 Июл 2008 13:34:21
Impuls 101
Ну конечно, стоит мой адрес, этот для поста я скопировала на этом форуме, для наглядности.
А скрипт так и не работает.
Поделиться11Вт, 1 Июл 2008 13:38:11
montesina, хм. действительно не работает, тут недавно переделывали лс, а скрипт написан давно, может в этом проблема
Поделиться12Вт, 1 Июл 2008 13:44:35
А новых вариантов этого скрипта ещё нет?
Поделиться13Вт, 1 Июл 2008 21:16:52
Насчет скрипта новых ЛС ошибся, скрипт
<script type="text/javascript"> forum = "Адрес" str = document.getElementById("navpm").innerHTML loc = new String(document.location) if( (str.indexOf("(") != -1) && document.referrer.indexOf(forum)==-1 && loc.indexOf('messages.php')==-1) { count = parseInt(str.substring(str.indexOf("(")+1,str.indexOf(")"))) if (count==1) text="У вас есть 1 новое сообщение" else if (count>1 && count<5) text="У вас есть " +count+" новых сообщения" else text="У вас есть " +count+" новых сообщений" msg = "<div id=\"new-mes\" class=\"container\" style=\"position: absolute; z-index=2; left: 40%;\">" msg += text msg += "<br><a href=\"\" onclick=\"document.location.replace('messages.php'); document.getElementById('new-mes').style.display='none';return false;\">Посмотреть личные сообщения</a>" msg +="<br><a href=\"\" onclick=\"document.getElementById('new-mes').style.display='none'; return false\">Закрыть окно</a>\r\n" msg += "</div>" document.getElementById("pun-status").innerHTML += msg } </script>
Отлично работает, просто не нужно для проверки слать самому себе ЛС
Поделиться14Ср, 2 Июл 2008 02:22:01
Заколдованный скрипт, опять ничего не выходит....
Поделиться15Ср, 9 Июл 2008 17:01:35
Поставила этот, работает.
<script language="JavaScript">
var str = new String(document.getElementById("navpm").innerHTML)
var str2 = new String(document.location)
if( (str.indexOf("(") != -1) && (str2.indexOf("messages.php") == -1) )
{alert("Ку-ку! Вам пришло ЛС! ")}
</script>
Похожие темы
Как изменить цвет текста сообщений mybb.ru? И цвет фона текста | Вопросы по оформлению форума | Пн, 8 Фев 2016 |
Изменить размер шрифта в название темы | Администрирование форума | Чт, 22 Сен 2022 |
Стиль форума неофициальной технической поддержки | Каталог стилей | Пт, 19 Авг 2016 |
Не меняется шрифт | Корзина | Ср, 10 Авг 2011 |
Общие вопросы от новичков (56) | Архив | Сб, 6 Авг 2016 |