AcyMailing
Back to LATEST versionOur siteForumBlog
Version 5
Version 5
  • AcyMailing 5 documentation
  • Main pages
    • Users
      • Export Users
      • Import Users in AcyMailing
      • Mass actions
    • Lists
      • Distribution lists
      • List: Add/Edit
    • Newsletters
      • A/B Testing
      • Spam Test
      • Schedule your Newsletter
      • Smart-Newsletters
      • Campaigns
      • Joomla notifications
      • Simple Sending
      • Templates
        • Import a template
    • Queue
    • Statistics
      • Click statistics
      • Comparison page
      • Statistics charts
    • Configuration
      • Configuration tabs
        • Configure your send process
          • DKIM : DomainKeys Identified Mail
          • External SMTP service
        • Cron task
        • Geolocation
        • Captcha
        • Google Analytics
        • Forward to a friend
        • Access level
      • Custom fields
      • Bounce Handling
      • Unsubscribe page
  • Public part of your site
    • Configure your Subscription Module
    • Latest Newsletters module
    • Newsletter archive section
    • Front-end Newsletter edition
  • FAQ
    • Insert your subscription form in your article
    • Update AcyMailing 5
    • Your send process is slow?
    • Could not instantiate mail function
    • Sending issue
    • Spam issue
    • Compatibility issues
    • Install / Update issues
  • Integration plugins
    • Installed with AcyMailing
      • Insert Joomla articles in your newsletter
      • Plugin : Statistics
      • Plugin: (auto)Subscribe during Joomla registration
      • Plugin: Call to action
      • Plugin: Date - Time
      • GMail Inbox Actions
      • Plugin: Joomla Module Loader
      • Plugin: Joomla User
      • Plugin: Manage Subscription
      • Share your Newsletter on social networks
      • Plugin: Subscriber
      • Plugin: Website Links
      • AcyMailing plugin : table of contents generator
    • User management
      • Plugin: AltaUserPoints
      • Plugin : VirtueMart Checkout Subscription
      • Plugin: CB User
      • Plugin: CJBlog
      • Plugin: com_contact
      • Plugin: Community Builder
      • Plugin: Easy Profile
      • Plugin: EasySocial
      • Plugin: ExtendedReg Profile Information
      • Plugin: Grumpy Contacts
      • Plugin: Ja Job Board
      • Plugin: JomSocial
      • Plugin: JUGA
      • Plugin: K2 Users
      • Plugin: MightyMembership
      • AlphaUserPoints plugin
    • Content management
      • Plugin : AdsManager
      • Plugin: AdsManager (by Heigho)
      • Plugin : Dj-Catalog 2
      • Plugin : Kunena
      • Plugin: AdAgency
      • Plugin: CiviCRM
      • Plugin: Cobalt
      • plugin: Dj-Classifieds
      • plugin: EasyBlog
      • plugin: EasyDiscuss
      • Plugin: Emerald
      • Plugin: EZautos
      • plugin: FLEXIcontent
      • Plugin: Form2Content
      • Plugin: GMapFP
      • plugin: JoomBlog
      • plugin: Joomla! Estate Agency (JEA)
      • plugin: K2 items
      • Plugin: ListBingo
      • plugin: Lyften Bloggie
      • Plugin: MightyResources
      • Plugin: MosetsTree
      • Plugin: Newsfeeds
      • plugin: SEBLOD 3
      • Plugin: Sobi2
      • Plugin: SobiPro
    • Events
      • plugin: !Cagenda
      • Plugin: DPCalendar
      • Plugin: EventList
      • plugin: Event Booking
      • Plugin: jCalPro Events
      • Plugin: jEvents
      • Plugin: Matukio
      • plugin: MijoEvents
      • Plugin: Ohanah
      • Plugin: redEvent
      • Plugin: RsEvents
      • plugin: RSEvents Pro
    • E-commerce
      • Plugin: Awo Affiliate
      • Plugin: HikaShop
      • plugin: JoomShopping
      • plugin: K2Store
      • Plugin: redSHOP
      • Plugin: MijoShop
      • Plugin: VirtueMart Coupons
      • Plugin: VirtueMart
      • AwoCoupon plugin
    • Subscription system
      • Plugin: AEC
      • Plugin : CBSubs
      • Plugin: Membership Pro
      • Plugin: MightyRegistration
      • Plugin: OSE Membership Control Manager
      • Plugin: Payplans
      • Plugin: AkeebaSubs
      • AEC AcyMailing micro-integration
    • Files management
      • Plugin : RokDownloads
      • Plugin: DOCman
      • plugin: DOCman 2
      • Plugin: Document Media Manager
      • Plugin: jDownloads
      • Plugin: Joomdoc
      • Plugin: PhocaDownload
      • Plugin: Remository
    • Other
      • Module: Statistics dashboard
      • module: Quick icon for J1.5
      • Plugin : Module Article
      • plugin: AcyMailing toolbox
      • plugin: Auto-create a list on user registration
      • plugin: Add CC
      • Plugin: Create Joomla user
      • Plugin: Autotweet NG
      • plugin: Edit notification
      • plugin: Export users in mass action
      • plugin: List owner notification
      • Plugin: Modify user group
      • plugin: Quick icon for J2.5 and J3.X
      • plugin: Search
      • Plugin: Smart Search
      • Plugin: Squeeze Page
      • plugin: Stop Smart-Newsletter during weekend
      • Universal tag plugin
      • Universal filter plugin
      • Birthday Newsletter
  • Developers
    • AcyMailing 5 Developer Documentation
    • Customize the way the content inserted in emails by plugins
    • Conditional display
    • Multiple queue system
    • External subscription form
    • Subscription via URL
      • Fabrik Form and AcyMailing
      • ChronoForm and AcyMailing
      • RSForm!Pro and AcyMailing
      • BreezingForms and AcyMailing
Powered by GitBook
On this page
  • Description
  • Plugin
  • Topics
  • Profile information
  • Parameters
  • Styling
  • Create a custom layout
  1. Integration plugins
  2. Content management

Plugin : Kunena

Last updated 4 years ago

Description

This plugin enables you to include Kunena content such as latest posts and profile information in your Newsletter or any other e-mail.

The Kunena plugin inserts the public posts, so if your forum or category is only accessible when logged in, you could use this little "trick": Install the Autologin plugin then, in the AcyMailing configuration page tab "Queue Process", (with a dummy account of course, not your super admin one).

Plugin

When writing a Newsletter, click on the Tags button to access the AcyMailing tag system and being able to include Kunena data in your Newsletter.

Tag button

Go to the Kunena tab. You will see two subtags.

Topics

The first one, Topics, allows you to insert latest posts from Kunena forums. To do that, select one or more categories to look into, set the options, then click on the "Insert the Tag" button.

  • Display: Display latest topics (do not display topic responses) or latest posts (display one or more posts per topic)

  • Display pictures: The icon to insert before a post title

  • Total messages: Show or hide the total of messages posted in the topic

  • Author name: Show or hide the name of the person who wrote the post

  • Max. Number of items: The maximum number of elements to display

  • Min. Number of items : This option will only be displayed if you access this plugin for a Smart-Newsletter. AcyMailing will only generate your Smart-Newsletter if the minimum number of items found is reached.

  • Created Date: Time limit beyond which the posts will be ignored

If you want to include posts with restricted access in your newsletter, you will need the associate rights (administrator, moderator of the target categories).

Moreover, you will have to send the newsletter manually (for security reasons).

Profile information

The second tab, Profile information, gives you access to Kunena users profile information. Click on a field to insert it in the newsletter. Each tag will be replaced by the corresponding receiver information.

Parameters

  • Maximum length of a subject: Number of characters beyond which the subject will be cut

  • Maximum length of a message: Number of characters beyond which the message will be cut

  • Read more link: Adds a "Read more" button at the end of the messages (in addition to the one added when the text is truncated)

  • Itemid: You can specify the itemid used in the link to the topics / messages

  • Front-end Access: You can restrict the access to this plugin on the Front-end

Styling

You can change the style of the generated content by settings some CSS rules in your stylesheet ("Stylesheet" tab on the left of your template's edition page).

For example, if you create a newsletter with this template:

You will obtain something like this:

Here are the rules available:

/* Table wrapping every content from kunena */
.acykunena { } 
/* Subject title + messages count */
.acykunena h2 { } 
/* Subject title */
.acykunena .subject { } 
/* Messages count */
.acykunena h2 span { } 
/* Message header (icon, author, date) */
.acykunena .wrapper { } 
/* Message icon */
.acykunena .icon { } 
/* Message author */
.acykunena .authorname { } 
/* Message creation date */
.acykunena .createddate { } 
/* Message content */
.acykunena .content { }

Create a custom layout

You can modify the way the topics / messages are displayed in your newsletters by creating a custom layout for this plugin.

Firstly, create the filte media / com_acymailing / plugins / kunenamessage.php

In this file, you can access the message's properies by using this simple syntax: {subject}, {message}, {url}...

Here is an example of custom template you can use:

 <div class="acymailing_content"> 
     <h2 class="title">
         <a href="{url}">{subject}</a>
     </h2> 
     <table>
         <tr>
             <td>{icon}</td>
             <td>{createddate}<br/>
             {message}</td>
         </tr>
     </table> 
 </div> 
add the autologin parameters on the cron URL