Милушка написал(а):И как сделать, чтобы письмо приходило на емайл форумчанина?
 1. Профиль - отправить e-mail
2. Уведомление о новом ЛС по e-mail. Профиль - приватность -  Скрыть ваш e-mail адрес, но разрешить слать вам сообщения через форум.
Милушка написал(а):Расскажите, пожалуйста, как сделать так, чтобы личка всплывала?
 1. Уведомление о новом личном сообщении. Romych
Ещё один скрипт, уведомляющий о новых личных сообщениях на форуме. Особенностью является наличие звукового оповещения.
Хтмл-низ:
2. Cкрипт уведомления о новом личном письме на форуме
Он показывает не всплывающее окно, а просто div в котором также есть ссылка перехода к странице сообщений.
В нём нужно указать адрес форума (выделено красным) БЕЗ WWW вставляйте в ХТМЛ-низ.
<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>
Отредактировано Laktonika (08.06.2011 11:26:36)