Skip to content

reecesavage/nova-ext-anti-spam-questions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anti Spam Questions - A Nova Extension

Created for you by Sim Central

This extension allows the Game Manager to add questions to the Contact and Join forms for spambot prevention. A question will be chosen at random on page load and displayed to the user.

This extension requires:

  • Nova 2.7.5+
  • Nova Extension jquery

Upgrade Considerations

  • If upgrading Nova 2.6+ with this Nove Extension already deployed:
  • Remove $config['extensions']['enabled'][] = 'nova_ext_anti_spam_questions'; from application/config/extensions.php prior to the Nova upgrade.
  • After upgrading Nova to 2.7.5+, follow the installation steps below. The database tables still contain your data

Installation

  • Install Required Extensions.
  • Copy the entire directory into applications/extensions/nova_ext_anti_spam_questions.
  • Add the following to application/config/extensions.php: - Be sure the jquery line appears before nova_ext_anti_spam_questions
$config['extensions']['enabled'][] = 'nova_ext_anti_spam_questions';

Setup Using Admin Panel - Preferred

  • Navigate to your Admin Control Panel
  • Choose Anti Spam Questions under Manage Extensions
  • Click Update Controller Information to add the contact and join functions to your application/controllers/main.php file.

Installation is now complete!

Usage

  • Navigate to your Admin Control Panel
  • Choose Anti Spam Questions under Manage Extensions
  • Add, Remove, or Edit Quesions.
  • Answers are NOT case Sensitive, but remember to add all acceptable answers:
    • Starship, USS Starship, U.S.S. Starship
    • Seventeen, 17

Issues

If you encounter a bug or have a feature request, please report it on GitHub in the issue tracker here: https://github.com/reecesavage/nova-ext-anti-spam-questions/issues

License

Copyright (c) 2023 Reece Savage.

This module is open-source software licensed under the MIT License. The full text of the license may be found in the LICENSE file.

About

Allows the Game Manager to add questions to the Join and Contact forms to prevent spam.

Resources

License

Stars

Watchers

Forks

Packages

No packages published