Daniele Alessandra
Forum Replies Created
-
Forum: Plugins
In reply to: [Da Reactions] Remove toggle feature?Thank you for using my plugin! I’m glad you found the solution in the Graphic Settings. If you have any other questions or run into any issues in the future, please don’t hesitate to reach out.
Forum: Plugins
In reply to: [Da Reactions] Admin Ajax speed + Xdebug parameterHi Patrick,
Thank you for raising these issues.
- The
XDEBUG_TRIGGER
parameter was used during the development of the plugin to facilitate debugging and was mistakenly left in the code. You can safely remove it, and it will not be included in future releases of the plugin. - Regarding the performance of DaReactions AJAX calls, we are currently testing the implementation of
SHORTINIT
AJAX calls, which could significantly reduce response times. We are working to optimize the code and improve performance. We will update you soon with an improved version of the plugin.
We greatly appreciate your feedback and continued support.
Thank you for bringing this bug to our attention. Upon investigation, we identified that a JavaScript was entering a loop while searching for hidden elements under certain conditions. This issue has been resolved in version 5.1.5.
Forum: Plugins
In reply to: [Da Reactions] Weird problems with pluginThe issue does not seem to be related to my plugin. The error you mentioned appears to be within the convert_smilies function, even though the line number is not accurate, indicating that WordPress might not be updated to the latest version. This problem suggests that the text of one of the comments is NULL, which does not occur during all my tests.
If you still think that my plugin is causing the issue, I’m going to need more information about your system, such as PHP version, WP version and all installed themes and plugins.
During the investigation of this report, I identified another bug related to comments and have released a patch to address it.
Forum: Plugins
In reply to: [Da Reactions] Website gone? What about Pro support?Thank you for your understanding Patrick,
I want to assure you that existing lifetime licenses will remain valid for as long as people decide to use them. Similarly, the $0.9 per month licenses will never see an increase. I’m only considering changing things for new customers because I would like to be able to offer a continuous service (and also create other plugins), but if it becomes too costly, I risk not being able to manage it, despite my best intentions.
If you have a technical issue, you can always write to [email protected], which remains always active and will never be discontinued. When the website is back online, I plan to implement a ticket system to better manage support.
Best regards,
Daniele
Forum: Plugins
In reply to: [Da Reactions] Website gone? What about Pro support?Hi Patrick,
Thank you for using and appreciating my plugin.
The plugin website is down because I thought I would have time to redo it, but that hasn’t been the case. It is, however, in the works, and we will be back online within a month.
In the meantime, I have copied all the documentation to a temporary location. The articles are available here: https://da-plugins.helpscoutdocs.com/. These articles will become part of the site once we are back online.
I no longer intend to use CodeCanyon to distribute my work. It’s too expensive, and that portal offers no added value. The paid version is now entirely managed with Freemius, which means people can install the free version and then conveniently purchase a license from within the Dashboard.
In addition to all this, I have always promptly responded to all requests for help and bug reports. At the moment, I am working to resolve this issue: https://www.ads-software.com/support/topic/page-freezes-completely-when-reactions-loaded-in-lazy-loaded-posts/, and if I can reproduce the bug, I will release the patch today. The fact that support is provided regardless of the subscription plan is something people often underappreciate.
Another thing people seem to not understand is that paying €29 for a lifetime license for a plugin doesn’t cover the cost required to keep a product alive. As a result, the developer might maintain a low profile on communication aspects. However, there is no intention of abandoning this product. On the contrary, I plan to eliminate unlimited licenses, which do not contribute in any way to this activity. Existing licenses will continue to function as usual.
Thank you for your understanding and continued support.
As this thread did not contain any support requests that require further responses, I will now close it.
Best regards,
DanieleHi,
Thank you for reporting this issue. I must admit that I am not familiar with Youzify, but I will conduct all necessary tests to resolve the problem as soon as possible. In the meantime, if you could provide me with any additional information that you think might be useful, I would greatly appreciate it. Any extra details could help me identify the cause of the problem more quickly.
Thank you for your patience and cooperation.
Best regards,
Daniele
Thank you for the question, unfortunately at the moment the plugin is not capable of this kind of filtering. Premium version lets you disable voting for specific uses roles, but this is not what you need now.
So, I think that the solution you are adopting may be the best one without modifying the plugin. I mean, showing the widget or showing only the result, depending on the current page and user.
However I’m tacking note of this need for a future update.
I am not thinking of adding an option like “people cannot vote own contents” because this plugin is intended to be as generic as possible and every content could have a different structure and checking if the current user is owner could mean different things in different scenarios, but I will add a hook filter for sure.
Thank you for your contribute.
Forum: Plugins
In reply to: [Da Reactions] How to get reaction from custom objectHello Mativve, thank you for using DaReactions.
As you know, the plugin already have a shortcode to display the reactions widget, I suggest creating a new shortcode to handle your current needs.
The following snippet can be added to you theme’s functions.php file or in any other place that your WordPress instance is using.
function get_reactions_count( $attributes ) { if ( class_exists( '\DaReactions\Data' ) ) { global $post; // Extract attributes and set default values $attributes = shortcode_atts( array( 'post_type' => isset( $post ) ? $post->post_type : '', 'post_id' => isset( $post ) ? $post->ID : 0, ), $attributes, 'reactions_count' ); // Use shortcode parameters if provided, otherwise use global $post object $post_type = $attributes['post_type']; $post_id = $attributes['post_id']; if ( $post_type && $post_id ) { $reactions = \DaReactions\Data::getReactionsForContent( $post_id, $post_type ); if ( $reactions ) { $total_reactions = 0; $main_reaction = ''; $max_reactions = 0; foreach ( $reactions as $reaction ) { $total_reactions += $reaction->total; if ( $reaction->total > $max_reactions ) { $max_reactions = $reaction->total; $main_reaction = $reaction->label; } } return sprintf( '<ul><li>Total reactions: %s</li><li>Main reaction: %s</li></ul>', \DaReactions\Utils::formatBigNumber( $total_reactions ), $main_reaction ); } else { return 'No reactions found for the specified post.'; } } else { return 'No post specified and no global post available.'; } } return 'Reaction class not found, is the plugin active?'; } add_shortcode( 'reactions_count', 'get_reactions_count' );
Previous shortcode can be used to display only simple count data:
[reactions_count post_type=post post_id=1]
Result:
- Total reactions: 78K+
- Main reaction: Like
Assuming that you have a post with id=1 with more than 78 thousands reactions and that the most common reaction for this content is labeled “Like”.
I am moving my documentation on HelpScout, it is still a work in progress, but you can access docs here: https://da-plugins.helpscoutdocs.com/
Forum: Plugins
In reply to: [Da Reactions] Question about the plugin licenseThank you for using my plugin and for your kind words!
To address your question: All WordPress plugins, unless specified otherwise, are distributed under the GPL license. This means you are free to modify the code to your liking. However, you should be cautious about plugin updates. Future updates may overwrite your custom modifications, so you’ll need to manage these changes accordingly.
I’m actually open to user-proposed modifications, as they can significantly improve the plugin. If you could share your specific needs with me, I might be able to assist by incorporating a hook into the plugin itself. This would allow you to achieve your desired outcome without risking loss of your modifications during updates.
Forum: Plugins
In reply to: [Da Reactions] IssuesDear Banjoo,
I appreciate your feedback on the plugin’s features and pricing model. Your perspective is valuable, even when it includes criticism.
I understand your concern about essential security features being part of the premium version. My intention has been to find a balance between offering useful functionality for free and sustaining ongoing development through premium offerings.
It’s important to note that the plugin is open source, which means you have the freedom to customize it to suit your specific requirements. If the security feature is vital for your site and you’re comfortable with coding, you have the option to implement it yourself or collaborate with a developer to do so. I encourage users to take advantage of the flexibility that open source software provides.
I respect your decision to uninstall the plugin, and I believe it’s essential for users to choose solutions that align with their expectations and needs. I wish you success in finding a suitable alternative that meets your requirements.
If you have any questions or require further assistance in the future, please don’t hesitate to reach out.
Forum: Plugins
In reply to: [Da Reactions] Disable Hamburger menu on mobileDear Banjoo,
Thank you for reaching out with your question. I’m glad to assist you with customizing the layout for reactions.
Currently, the plugin offers three distinct layouts for reactions:
- Exposed: All buttons are immediately visible on larger screens, and a hamburger toggle button is displayed on smaller screens.
- Reveal: Only the most frequently used reaction is visible initially; other icons are revealed upon click.
- Static: All reactions are consistently visible regardless of screen size.
Based on your description, it seems you are interested in the third layout, where all reactions are displayed at all times.
If you specifically want to choose a different layout for mobile users, I recommend considering the premium features available during the 30-day trial. With the premium version, you gain access to features like custom layouts for mobile users, the ability to use personalized images for reactions, data export/import functionality, and more.
Should you decide to explore these premium features, the trial period provides an excellent opportunity to test and tailor the plugin to your specific preferences.
If you have any further questions or if there’s anything else I can assist you with, feel free to let me know.
Forum: Plugins
In reply to: [Da Reactions] IssuesDear Banjoo,
I appreciate your detailed feedback on the plugin, and I’m glad to hear that the latest update addressed one of the issues you encountered.
In response to your concern about restricting user ratings to logged-in users, I want to inform you that this particular feature is available in the premium version of the plugin. The premium version offers several additional features designed to enhance your experience and provide more customization options.
As a solo developer, I understand the importance of choosing features that truly add value to your project. Considering your needs, the premium version allows you to:
- Use Your Own Images for Reactions: Personalize the reactions to align with your forum’s unique style.
- Enable User Role Restrictions: Have full control over who can and cannot use reactions based on user roles.
- Custom Post Type Compatibility: Globally enable or disable reactions for specific post types.
- Gutenberg Editor Integration: Easily add reactions to your content using the Gutenberg editor.
- Blog Reaction Summary Widget: Showcase a summary of reactions in a widget for a quick overview.
- BuddyPress Integration: Seamlessly integrate reactions into your BuddyPress community.
To let you experience the enhanced capabilities of the premium version, I invite you to start a free 30-day trial. This trial will allow you to explore these features and determine how they align with your goals.
For further informations about plugin’s features, please refer to the Knowledge Base page.
Feel free to reach out if you have any questions or need assistance during the trial period. Your support is essential, and I believe these premium features will bring added value to your forum.
Forum: Plugins
In reply to: [Da Reactions] IssuesThank you for your patience, Banjoo.
I’m pleased to announce that the latest release, version 5.1.3, addresses the issue you encountered with the back-end icon row deletion. This update ensures that even after deleting an icon row, you will be able to create new ones without any hassle.
Please update your plugin to the latest version to enjoy these improvements.
As always, I’m here to help with any further issues or questions you might have. Your feedback is crucial for the ongoing enhancement of our plugin.
Forum: Plugins
In reply to: [Da Reactions] IssuesThank you for reaching out and bringing these issues to my attention. Your feedback is invaluable in helping me enhance my plugin’s functionality and user experience. Here are the solutions to your concerns:
- Regarding your concern about anyone being able to rate a forum topic, you can indeed restrict this functionality to only logged-in users, and even choose specific user roles. To achieve this, please navigate to ‘Reactions > General Settings > User’ in the plugin settings. This will ensure that only authenticated users have the privilege to rate the topics, aligning with your requirements for controlled user interaction.
- Concerning the issue in the back-end where deleting an icon row seems to prevent the creation of new ones, I have identified this as a bug in our latest update. The “add new” button is unintentionally hidden due to this glitch. I sincerely apologize for the inconvenience this has caused. I am actively working on resolving this issue, and expect to release an update in the next few days that will rectify this problem.
I understand the importance of maintaining a smooth and functional experience for both administrators and users of our plugin. I am always here to assist with any issues or queries you might have. Your patience and understanding are greatly appreciated.
- This reply was modified 1 year, 1 month ago by Daniele Alessandra.
- This reply was modified 1 year, 1 month ago by Daniele Alessandra.
- The