Всплывающая подсказка о новом сообщении в instantcms

Всплывающая подсказка о новом сообщении в instantcms

Хак "Всплывающая подсказка о новом сообщении в instantcms" создан для удобства общения на сайте.
Получил ты, к примеру, новое сообщение от какого-то юзера и при первом же твоем визите на сайт оно всплывает, как рыба по весне. Кликнул по нему - прочел, порадовался, ответил-не ответил. Удобно-таки?!
Для внедрения сего хака в файл темплейт вашего шаблона перед закрывающим тегом </body> вставляем:
Код:

<?php
$new_messages = cmsUser::getNewMessages($inUser->id);
if ($new_messages['total']) {
?>
<script type="text/javascript">
jQuery(document).ready(function() {
if (window.location.href.search('messages<?php if ($new_messages['notices']) echo '-notices'; ?>.html')=='-1') {
core.confirm('У вас есть новое сообщение, открыть?', null, function(){
window.location.href="/users/<?php echo $inUser->id; ?>/messages<?php if ($new_messages['notices']) echo '-notices'; ?>.html";
});
}
});
</script>
<? } ?>

Теги: 

Добавить комментарий

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Допустимые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и абзацы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и абзацы переносятся автоматически.