x
 
Create New Page
 View Previous Changes    ( Last updated by plank )

Display Number of Unread Private Messages

If you want to show the number of unread private messages for a user who is logged in, you have two choices:

You can use this ee template code (simplified for example - you may want to use logic to control the s on messages instead)

{if private_messages == "0" OR private_messages "1"}
    You have {private_messages} messages waiting
.
{if:else}
    You have {private_messages} message waiting
.
{/if} 

or you can add this PHP code to a regular template.

<?php
    
global $SESS;

    
$pmCount $SESS->userdata('private_messages');
    
$message "";
    if (
$pmCount 0{
        
if ($pmCount == 1{
            $message 
"You have " $pmCount " new message.";
        
else {
            $message 
"You have " $pmCount " new messages.";
        
}
    }
?> 
Hi {screen_name} <?php 
echo $message;?> 

Category:Members
Category:Templates

Category:EE1

Categories: