Forum Replies Created

Viewing 15 replies - 1 through 15 (of 7,919 total)
  • Plugin Author xnau webdesign

    (@xnau)

    I don’t know why it is doing that, this is working normally in my tests here. It may have something to do with a speed optimization or “lazy loading” plugin, which can change the way images are loaded on the page.

    Plugin Author xnau webdesign

    (@xnau)

    It is certainly possible to set up a checkbox that is required to be checked in order to successfully submit the form.

    How to make them read the agreement is a matter of figuring out how you want the UI to work. It is easy to place the agreement text in the form using a “heading” type field.

    Plugin Author xnau webdesign

    (@xnau)

    If you don’t have some pretty good coding skills, my advice is stick with WordPress, and take some time to find a plugin that will get you as close as possible to the functionality you need. Sometimes it is best to go with a premium plugin in order to get the feature set you want.

    Managing reviews is definitely something WordPress can do well, but it will take some effort to set up, that can’t be avoided.

    Plugin Author xnau webdesign

    (@xnau)

    If you are planning to insert reviews into your site content, it would probably be more convenient to keep those reviews as custom posts rather than database entries. I don’t have any specific examples, but there are likely several plugins that are for the purpose of managing reviews that use custom posts.

    That said, yes, the plugin can do this, but it’s not really optimized for this specific thing. One of the main advantages of using the database instead of custom posts is that it is easy to structure the content into components that you define. This is good if, for instance, your reviews are structured as the result of a questionnaire.

    You’re right to be concerned about the CSV import, it isn’t well suited to HTML content and you can run into trouble with things like quotes confusing the format…it’s not very robust for complex textual data. Custom posts will use an XML import, which is more difficult to convert your external data to, but is a much more reliable way to import data.

    Plugin Author xnau webdesign

    (@xnau)

    Thanks for the praise!

    I have not done any testing with MySQL 8, but the plugin relies on WordPress code for all its database interactions, and I expect all the compatibility issues to be addressed on that layer.

    Take a look at this page for your reference: WordPress Compatibility

    Plugin Author xnau webdesign

    (@xnau)

    You may be interested in an add-on to Participants Database that we offer that gives you a way to set up a realtime response to user input that changes the structure of the form: Dynamic Form Interactions

    Plugin Author xnau webdesign

    (@xnau)

    Generally speaking this is something you will have to build in yourself because it’s so specific to what you need. There isn’t anything like this built in, but the plugin does have a templating system that makes it easy to add your own custom code to implement things like that without altering the plugin itself.

    Plugin Author xnau webdesign

    (@xnau)

    You may need to try it, but I have been careful to keep it compatible with screen readers.

    If you delve into this and find there are problems, I’d like to know about it. It’s important to me this plugin works well with screen readers.

    Plugin Author xnau webdesign

    (@xnau)

    The [pdb_list] shortcode is for displaying the list of records on the frontend, it doesn’t offer the ability to edit or delete records in that context.

    It is possible to use a special template that will show a link to the editable record: Adding an Edit Record Link to the Frontend List

    Plugin Author xnau webdesign

    (@xnau)

    The “page_id” part of the URL is determined by your WordPress permalinks configuration. The plugin isn’t putting that there.

    When you say it doesn’t work, what exactly is happening?

    The settings to check for this are in the main plugin settings under the “Record Form” tab. The Participant Record Page must point to the page that has the [pdb_record] shortcode.

    Plugin Author xnau webdesign

    (@xnau)

    I took a look at this and I don’t know what is causing the problem. It looks like the URL is getting changed after clicking. My guess would be you have some kind of security plugin that is preventing the “?pdb” part of the URL?

    Plugin Author xnau webdesign

    (@xnau)

    Thanks for posting that it was resolved.

    You can use either location to place your CSS rules. The main difference is that the CSS rules in the plugin custom CSS settings are only loaded on pages with plugin shortcodes…while customizer rules are loaded on every page.

    Plugin Author xnau webdesign

    (@xnau)

    I tested this and it appears to be working as it should. This portion of the code has not changed for years, and Participants Database only uses inline styling to add a couple of user preferences. It wouldn’t be overriding the kind of thing you’ll have in your print CSS.

    If other plugins are adding code that is affecting your print CSS then you may have to override those rules with more specific selectors, or use the !important flag to help them override other rules.

    Plugin Author xnau webdesign

    (@xnau)

    Is it just the “p” tags? This is normal, WordPress doesn’t use p tags in its rich text, and the “rich text” fields in Participants Database uses the old-style WordPress text editor for its interface.

    Usually, the paragraphs are automatically generated with the rich text is displayed. If you add an attribute to the tag, they will be saved because at that point, they are serving a special purpose.

    Is the lack of literal “p” tags causing a problem?

    Plugin Author xnau webdesign

    (@xnau)

    This is one of the limitations of using a table-based layout for the list display. In practical terms, the only way to give a column more width is to make other columns narrower. Or show fewer columns to give the other columns more space.

    You can use CSS rules to change the column width, but you won’t be able to make them wider this way. Table column width is set by setting the width of the header cell (the “th” element).

    Another approach to take if you need to display all the information for each record is to use a responsive template, which gives you a lot more flexibility. It does require a bit more work with the CSS getting it formatted the way you want.

Viewing 15 replies - 1 through 15 (of 7,919 total)