Plugin for displaying and moderating reviews on the site
Frontend of the plugin supports only Russian language. But each component can be expanded, and the fields can be renamed as you wish.
The plugin has the following features:
- Review moderation, adding reviews, editing reviews;
- Supports Google reCAPTHA v3
- Design the plugin in a dark and light theme
- Sending notifications of new reviews to the mail
- If you have the Mail Telegram plugin (Vdomah.MailTelegram) installed, you will receive notifications on your telegram
- Write an official response to a review from the company
Optional, but to nicely display the post review button in the review list, you need to add styles to:
Settings - Customize back-end - Styles
.center-text {text-align: center} .list-cell-type-inetis-list-switch .oc-icon-check { background: #88b04b; padding: 1px 10px 2px; } .list-cell-type-inetis-list-switch .oc-icon-times { background: #ed6a5e; padding: 1px 12px 2px; } .list-cell-type-inetis-list-switch .oc-icon-check, .list-cell-type-inetis-list-switch .oc-icon-times { border: 1px solid #ccc; border-radius: 5px; } .list-cell-type-inetis-list-switch .oc-icon-check:before, .list-cell-type-inetis-list-switch .oc-icon-times:before { color: #fff; margin: 0; }
All my plugins for OctoberCMS:
- Reviews Manager - Plugin for moderation, sending and displaying reviews on the site
- SEO Pro - SEO+, Sitemap, Robots and Open Graph for CMS Pages, Static Pages, Blog Posts
- SEO Light - SEO, Sitemap and Robots for CMS Pages, Static Pages and Blog Posts
- Robots & meta Robots tag - Plugin for generation Robots.txt and meta Robots tag (CMS Pages, Static Pages and Blog Posts)
- Sitemap - Plugin for generation Sitemap.xml (CMS Pages, Static Pages, Blog Posts and Builder's pages records)
- Theme Preview Screenshot - Plugin for automatically creating a screenshot of the active theme
If you have any question about how to use this plugin, please don't hesitate to contact us. We're happy to help you.
- telegram: @Eugene_Kul
- email: gm742445004@gmail.com
Start using the plugin
For the plugin to work, you need to connect standard styles and scripts in the template or on the page:
# in the tag head: {% styles %} # at the end of the tag body: {% framework extras %} {% scripts %}
It is necessary to connect JQuery for scripts and AJAX Framework to work, when developing the plugin, version 3.5.1 was used
<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
You need to connect the components and insert them in the right place in the code
{% component 'ReviewForm' %} {% component 'ReviewList' %}
The feedback submission form must have the following attributes:
data-request="onSaveReview" data-request-files data-request-success="sendMsg(this);" data-request-error="noSendMsg(this);"
Check these attributes, after building the page, some scripts may automatically change or remove attributes. Add a form with the class "skip-forms" to the exception of such scripts
-
bbctop
Found the plugin useful on 3 Mar, 2022
This plugin is excellent, but there is room for improvement For example, extending nav countern, Notify plugin, member comments, comments based on different products or posts, likes, etc.
-
Eugene author
Replied on 3 Mar, 2022
Thanks for the feedback. In the future, I plan to expand the functionality of the plugin. You can install the free Mail Telegram plugin and receive notifications in the telegram or specify an email to send notifications, if this functionality does not work for you, I will help with the settings. Thank you for the tips on functionality
-
1.0.5 |
Update frontscripts.js Mar 09, 2022 |
---|---|
1.0.4 |
fixed database query error Jan 29, 2022 |
1.0.3 |
added sending email notifications Jan 27, 2022 |
1.0.2 |
add google reCAPTCHA v3 Jan 27, 2022 |
1.0.1 |
Init Jan 26, 2022 |