Я использую следующий код для отображения количества непрочитанных сообщений вошедших в систему пользователей в шаблоне.
<?php if (messages_get_unread_count() != 0) { ?>
<div id="message_count">
<div class="countspan">
<?php echo messages_get_unread_count(); ?>
</div>
</div>
<?php } ?>
Это прекрасно работает, однако для обновления требуется обновление страницы. Поскольку я интенсивно использую навигацию по сайту с помощью ajax и настраиваемые приложения на нем, это не является удовлетворительным решением.
Как автоматически обновить счетчик?
Я поиграл с плагином 'lvive notifications', который опрашивает сервер каждые 10 секунд, чтобы предоставить живые уведомления, но, конечно, это не взаимодействует с моим пользовательским счетчиком непрочитанных сообщений.
Есть идеи, ребята? Я мог бы действительно использовать помощь.