• Resolved aqwa

    (@aqwa)


    Hello,

    First, thank you for this great plugin. And sorry about my poor english.

    I read the “Setup Guide” and tried to setup everything as explained, but I have two issues with Participants Database :

    1) The page with [pdb_signup_thanks] never displays the thanks message. Instead, I get the signup form again. But the emails are sent.

    2) The page with [pdb_record] always displays “No record was found” whereas the one with [pdb_single] works perfectly.

    Thanks for your help.

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author xnau webdesign

    (@xnau)

    OK, for your signup page, you only need the [pdb_signup] shortcode. The [pdb_signup_thanks] shortcode is used only when you use a different thanks page.

    But that won’t make your thanks message appear. Probably another plugin is interfering with the display. You can try unchecking the ‘Use WordPress Auto Formatting’ setting in the plugin settings under the advanced tab.

    The [pdb_record] shortcode requires a special URL, called a “private link” in order to show the record for editing. When you set up the plugin normally, this private link is sent to people when they sign up. Make sure you have your “Participant Record Page” correctly configured in the settings under the “record form” tab.

    Thread Starter aqwa

    (@aqwa)

    Thanks for your answer.

    I tried to uncheck the ‘Use WordPress Auto Formatting’. It didn’t work better. I also tried to disable all my plugins. It didn’t work either. No thanks message. I know it can work without that, but I’d really like to use it.

    About the [pdb_record] shortcode, I think the ‘Participant Record Page’ is correctly configured. And whether I load this page thanks to the ‘private link’ sent in email or using the participants list ‘Private ID’ column in WordPress backend, I always get the ‘No record was found’ message.

    So I tried to uninstall the plugin, and reinstalled it. But all my old settings and database were still stored, as described here. I uninstalled it again, deleted 3 tables in my database (wp_participants_database, wp_participants_database_fields and wp_participants_database_groups), and 2 options in wp_options table : participants-database_options and pdb-option_version (PDb_Db_version and pdb-default_options were already deleted). I hope I didn’t forget anything. Then, I installed the plugin again. But I still have the same issues with [pdb_signup_thanks] and [pdb_record] shortcodes.

    What can I try now ?

    Thanks again for your help.

    • This reply was modified 8 years ago by aqwa.
    Thread Starter aqwa

    (@aqwa)

    Ok. PHP 7.1 is guilty !

    With [pdb_signup], I get the following errors :

    Warning: Illegal string offset 'module' in /home/bu1azgdq/public_html/wp-content/plugins/participants-database/participants-database.php on line 891
    
    Warning: Illegal string offset 'post_id' in /home/bu1azgdq/public_html/wp-content/plugins/participants-database/participants-database.php on line 877
    
    Warning: Illegal string offset 'module' in /home/bu1azgdq/public_html/wp-content/plugins/participants-database/classes/PDb_Signup.class.php on line 133
    
    Warning: Illegal string offset 'module' in /home/bu1azgdq/public_html/wp-content/plugins/participants-database/classes/PDb_Signup.class.php on line 137
    
    Warning: Illegal string offset 'module' in /home/bu1azgdq/public_html/wp-content/plugins/participants-database/classes/PDb_Signup.class.php on line 148
    
    Warning: Illegal string offset 'module' in /home/bu1azgdq/public_html/wp-content/plugins/participants-database/classes/PDb_Signup.class.php on line 154

    With [pdb_signup_thanks] :

    Warning: Illegal string offset 'module' in /home/bu1azgdq/public_html/wp-content/plugins/participants-database/participants-database.php on line 905
    
    Warning: Illegal string offset 'post_id' in /home/bu1azgdq/public_html/wp-content/plugins/participants-database/participants-database.php on line 877
    
    Warning: Illegal string offset 'module' in /home/bu1azgdq/public_html/wp-content/plugins/participants-database/classes/PDb_Signup.class.php on line 133
    
    Warning: Illegal string offset 'module' in /home/bu1azgdq/public_html/wp-content/plugins/participants-database/classes/PDb_Signup.class.php on line 137
    
    Warning: Illegal string offset 'module' in /home/bu1azgdq/public_html/wp-content/plugins/participants-database/classes/PDb_Signup.class.php on line 174
    
    Warning: Illegal string offset 'id' in /home/bu1azgdq/public_html/wp-content/plugins/participants-database/classes/PDb_Signup.class.php on line 176
    
    Warning: Illegal string offset 'module' in /home/bu1azgdq/public_html/wp-content/plugins/participants-database/participants-database.php on line 828

    And with [pdb_record] :

    Warning: Illegal string offset 'record_id' in /home/bu1azgdq/public_html/wp-content/plugins/participants-database/participants-database.php on line 721

    With PHP 7.0, everything works fine. Hope this can help.

    Plugin Author xnau webdesign

    (@xnau)

    OK, I’m not sure I understand. You’re no longer having the problem you reported before? OR are you just saying these warning messages don’t come up when using PHP 7.0.

    Thread Starter aqwa

    (@aqwa)

    Sorry. When using PHP 7.0, I’m no longer having the problems I reported before, neither the warning PHP messages.

    Plugin Author xnau webdesign

    (@xnau)

    OK, thanks for clarifying. Looks like I need to test the plugin with PHP 7.1

    Thread Starter aqwa

    (@aqwa)

    Yes. Good luck, and thanks for your work.

    Having the exact same problem, Thanks Aqwa for pointing the PHP versions solutions, changing the PHP version solved it.

    Thanks a lot Xnau for this wonderfull plugin.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘[pdb_signup_thanks] and [pdb_record] don’t work’ is closed to new replies.