Modules: DJ-Messages

Modules: DJ-Messages

This module displays the users that are ready to accept messages from other users. The visibility of the user in this module depends on the setting set by the users in their profile.
The backend of the DJ-Messages Users module: 

  1. List limit: how many of the users will be displayed in the module, by default it is set to 10
  2. Order by: Choose the ordering of the users. Available Options: Name, Username, ID, Registration date (all of the options can be set as descending or ascending)
  3. Choose the position where the module will be displayed
  4. Assign the module to the menu positions you want it to be displayed 
The frontend of the DJ-Messages Users module: 

The module lists all of the users that agreed to be listed there (each user can change this setting in his profile settings).
There's also an AJAX pagination if there are more users listed then set in the module's administration.

DJ-Messages Notifications module

This module displays the inbox notifications for the users. when a new message or messages is available in the inbox the user will see the information about it in this module.
There are no settings in the backend for it. Just publish the module in the module position that best fits your website.
The front end of the module looks like this: 

The message is marked as "New" for as long as it is read by the user. Once the message is read it is no longer marked as "New". Administrator in the backend section of the component can also see if the message was read or not (read about it later below).
Once the "Inbox" button is clicked the user will be redirected to the Inbox of DJ-Messages.

DJ-Messages Notifications module

This module displays the inbox notifications for the users. When a new message or messages are available in the inbox the user will see the information about it in this module.
The backend of the DJ-Messages Notifications module: 

Available options:
  1. Show icon: Allows you to display the notification icon
  2. Icon image: You can set an image as the icon
  3. Icon class: or use a special class for example font Awesome class or Glyph Icons class
  4. Load Font Awesome: You can enable to load Font Awesome stylesheet if your template doesn't have it already
  5. Message: Choose if you want to display a message or only number of unread messages
  6. Show inputbox button: Choose if you want to display button
The front end of the module looks like this (4 examples of settings): 


The message is marked as "New" for as long as it is read by the user. Once the message is read it is no longer marked as "New". Administrator in the backend section of the component can also see if the message was read or not.
Once the "Inbox" button is clicked the user will be redirected to the Inbox of DJ-Messages. 

      • Related Articles

      • Private Messages DJ-Classifieds App

        In this tutorial, we'll show you how to set up DJ-Classifieds to cooperate with UDDEIM component. After applying these operations, users will send messages to each other via the "contact this advertiser" form directly in the advertisement and then ...
      • How to place a banner/adsense into DJ-Classifieds

        DJ-Classifieds has built-in module positions allowing you to put banners (for example, with Google AdSense advertisements) in particular places. Once your template settings allow for displaying module positions (to do so you need to go to your ...
      • DJ-Messages Installation

        Download and install the DJ-Messages from the download section. You install the package as any other Joomla extension. 
      • How to display expanded tree of locations in DJ-Classifieds Regions module

        You can display a complete tree of locations in DJ-Classifieds Regions module. To do so, in module options, set the 'Expand type' parameter to 'All regions'.
      • System - DJ-Messages plugin

        This plugin is responsible for managing users and messages. Go to Extensions -> Plugins and find the System - DJ-Messages plugin and open it. Options: 1. Show on front-end: Displays additional parameters on the front-end profile form Once this ...