Вот простенький хак оповещения о новом ЛС (идея взята с phpBB3)
Установка:
Во всех шаблонах ставим между <head> и </head> или перед </body> этот скрипт:
Code
<?if($USER_LOGGED_IN$ and $IS_NEW_PM$)?>
<script type="text/javascript">
if (confirm("У вас новое ЛС, Вы хотите прочитать его?")){window.location = "$PM_URL$";}
</script>
<?endif?>
Также Вы можете переделать этот код под себя, например добавить сколько новых ЛС, имя пользователя и так далее....
Пример:
Code
У вас новое ЛС, Вы хотите прочитать его?
Можно заменить на:
Code
Здравствуйте $USERNAME$ с момента вашего отсутствия на сайте вам было прислано $UNREAD_PM$ новых персональных сообщений.\r\nЧтобы прочитать сообщение, нажмите на OK!