Product support

Visit this product's website for support.


  • Marketing
  • Social

The Comments plugin lets users to add comments to CMS Pages, Static Pages or Blog Post pages with ease. Users can login with RainLab.User plugin or post comment as a guest. The plugin supports Markdown syntax. Users can edit, delete and reply to comments.


You Can Download The New Version Of The Comments Plugin Here!

You Can Test The New Version Of The Comments Plugin Here!


  1. Add Comments plugin to a project.
  2. Also You must install RainLab.User plugin!
  3. Add the Comments component to a page where you want to display comments and the comments form.

You can add Comments component to a CMS Page and or Static Page with specifying the slug parameter of an arbitrary value or to a Blog Post page with specifying that the slug parameter is :slug.


In the back-end user interface you can delete, hide or show comments.

Variables available in templates

  • {{ comments }} - comments list.
  • {{ comment }} - one comment.
  • {{ comment.id }} - comment id.
  • {{ comment.user_name }} - author.
  • {{ comment.name }} - guest name.
  • {{ comment.user_avatar }} - avatar.
  • {{ comment.mail }} - guest mail.
  • {{ comment.homepage }} - guest homepage.
  • {{ comment.published_at }} - published on.
  • {{ comment.content_html }} - html content.
  • {{ comment.content }} - text content.
  • {{ comment.hostname }} - user ip address.
  • {{ user }} - current user.
  • {{ user.id }} - current user id.
  • {{ user.name }} - current user name.


Plugin uses comments.js file that provides animation and some actions:

  • create comment - onComment()
  • edit comment - onEditComment()
  • delete comment - onDeleteComment()
  • append new comment or replace - afterSubmit($el, context, data, textStatus, jqXHR)
  • cancel commenting
  • reply
  • Found the plugin useful on 14 Jun, 2016

    When I submit a comment I get "AJAX handler 'onComment' was not found." Any suggestions?

  • author

    Replied on 14 Jun, 2016

    Thank you for review! Can you create support ticket?

    > "AJAX handler 'onComment' was not found."

    Did you add the component to page?

  • Found the plugin useful on 28 Aug, 2015

    I bought this plugin as it was stated that it worked with the RainLab.Blog and Pages plugins - which is what my site is built on. And I'm so glad I bought it because that's exactly what it does. Like everything with October it's a dream to use and simple enough to extend to suit my own needs.

    In my personal opinion this should be bundled in with those plugins mentioned or October itself. It really is that good.

  • author

    Replied on 31 Aug, 2015

    Thank you for review!


Added pagination. Pending

Feb 13, 2017


Fixes issues

Dec 15, 2015


Fixes XSS Danger issue

Oct 26, 2015


First version

Mar 04, 2015

IMPORTANT: Bootstrap.css was removed!

If you find bugs, please make a topic in the support section and I will try to fix them.