Vino247
Forum Replies Created
-
Forum: Plugins
In reply to: [Register Plus Redux] location of additional fields in SQL databaseDear Radiok,
Sorry for the delay getting back to you. Got pulled away with a bunch of other stuff. As for the new version and the Terms custom field, the core functionality works very well, but with one small hitch and that same strange Insert Media conflict as above.I installed v3.9.10 and created the custom “terms” field labeled Terms of Use with the meta key: rpr_terms_accept, with accept as a required field, show on registration checked and show on profile checked, and included my Terms text with links to the full Terms page and full privacy page. Once done, the user registration form looked good and a test worked well: requiring the accept box to be checked, registering the user, recording the Y for rpr_terms_accept and also notating the last revised date and the rpr_terms_accept_date in SQL. This data also appeared on all user profiles as well, and included listing N for rpr_terms_accept on those previously existing, never before accepting users. So all good.
The small hitch: when i uncheck the “show on profile” check box in the field settings and save the settings, the Terms of Use data still displays on all profiles.
So I am not sure if this a minor bug? Or, when i first set up the new field if i should do so without the show on profile box checked? Please advise if this is an initial decision thing, or if the check box should be able to toggle on or off after set up.
Also, regarding the issue of users logging back in after a new terms revision has taken place, have you had a chance to work on an interrupt routine? So that if a user tries to log in having accepted a previous terms, but not the most resent terms revision, they are prompted to accept the new terms?
I very much look forward to hearing back. And again sorry for the delay on my part.
Thanks.
Best,
Justin
P.S. still haveing that weird /wp-admin/admin-ajax.php 500 (Internal Server Error) conflict mentioned above, which happens when inserting media in page/post edit mode, and seems to occur when executing load-scripts.php from admin-ajax.php
Forum: Plugins
In reply to: [Register Plus Redux] location of additional fields in SQL databaseOk. Thanks.
Should those new additional fields have any specific names or follow any specific naming convention to fall into place, or not conflict with existing fields?
Please let me know and i will give it a shot.
Thanks,
Best Regards,
Justin
Forum: Plugins
In reply to: [Register Plus Redux] location of additional fields in SQL databaseHi Radiok,
Perfect timing. Yes i tried it last night and ran a test. I was not quite sure how it was different, as I could not find revision or accept data in the database after registering a new test user or see any admin settings for those new features.And now realize that I probably need to delete the old version through the plugin interface, rather than simply replacing the RPR files via FTP. Perhaps by not deleting and installing fresh, the database is not set up correctly with the new functions?
Additionally, I got sidetracked with the Media Library not displaying any stored media in the post/page writing “Insert Media” mode, when RPR is activated. This is with both the current release and the development version, the same. So i spent quite a bit of time isolating that side issue. Turns out that there is a conflict i am having between the Add Local Avatar plugin and RPR. Either one runs fine on its own, but the two plug-ins combined cause this Media Library problem so you cant see any of the stored media when inserting into posts/pages. Tried some alternate avatar solutions, etc. and turned into quite a late night. The console error i am getting on this is out of: “/wp-admin/admin-ajax.php”
ERROR:
POST https://vino247.com/dev/wp-admin/admin-ajax.php 500 (Internal Server Error) load-scripts.php:2 send load-scripts.php:2 v.extend.ajax load-scripts.php:2 (anonymous function) load-scripts.php:449 v.extend.Deferred load-scripts.php:2 _.extend.ajax load-scripts.php:449 g.model.Query.c.extend.sync load-scripts.php:449 f.extend.fetch load-scripts.php:432 g.model.Query.c.extend.more load-scripts.php:449 g.model.Attachments.Backbone.Collection.extend.more load-scripts.php:449 f.view.Attachments.f.View.extend.prepare load-scripts.php:451 f.View.Backbone.View.extend.render load-scripts.php:451 (anonymous function) load-scripts.php:451 T.each.T.forEach load-scripts.php:408 _.extend._attach load-scripts.php:451 _.extend.set load-scripts.php:451 _.extend.add load-scripts.php:451 f.view.AttachmentsBrowser.f.View.extend.createAttachments load-scripts.php:451 f.view.AttachmentsBrowser.f.View.extend.updateContent load-scripts.php:451 f.view.AttachmentsBrowser.f.View.extend.initialize load-scripts.php:451 g.View load-scripts.php:442 f.View.Backbone.View.extend.constructor load-scripts.php:451 d load-scripts.php:447 f.view.MediaFrame.Select.f.view.MediaFrame.extend.browseContent load-scripts.php:451 g.Events.trigger load-scripts.php:418 f.controller.StateMachine.(anonymous function) load-scripts.php:451 _.extend.trigger load-scripts.php:451 _.extend.render load-scripts.php:451 _.extend.mode load-scripts.php:451 _.extend.render load-scripts.php:451 f.controller.State.(anonymous function) load-scripts.php:451 f.controller.State.Backbone.Model.extend._postActivate load-scripts.php:451 g.Events.trigger load-scripts.php:418 _.extend.setState load-scripts.php:451 wp.media.editor.add load-scripts.php:452 wp.media.editor.open load-scripts.php:452 (anonymous function) load-scripts.php:452 v.event.dispatch load-scripts.php:2 o.handle.u load-scripts.php:2
Anyway, I will give it another go doing a clean install of the development version from your Developer page. But if you have any ideas on the above please let me know.
Thanks!
Justin
Forum: Plugins
In reply to: [Register Plus Redux] location of additional fields in SQL databaseHi Radiok,
Thanks. I did not realize that. I will try it out and keep you posted.
JustinForum: Plugins
In reply to: [Register Plus Redux] location of additional fields in SQL databaseRadiok,
Thanks for the quick response. Sounds like a good plan. I hear you on the late night, we soft launch next week.My initial take is not to get too worried about previously existing users as far as acceptance when the new protocol comes in, as they did at one time agree, and most decent Terms of Use agreements start with a statement on the order of: please check back on our terms and privacy policy regularly. Its only “material” changes that our lawyers tell us meet the threshold for “required” notification of Privacy Changes and/or a new Terms acceptance. And as you say, eventually they will have to log back in.
Revision date would be great, if you can squeeze it in, but not as key as your buck stoppers.
I would be most happy to install on my Dev site. The dev is getting put through the paces with lots of version back ups. I can give you credentials behind our access control to view once I install if you like.
Best,
Justin
Forum: Plugins
In reply to: [Register Plus Redux] location of additional fields in SQL databaseDear Radiok,
Thanks for you detailed ideas on the issue. Your thought about the registration failing if not accepted, was exactly my thought. …Until we spoke with our attorneys. They work with large online corps and told us that the burden is on us to provide a record of acceptance. So even if acceptance is a required field, without some specific record of acceptance (like license_accepted value=”yes”) we don’t have much in the way of the kind of proof courts expect these days.If I am understanding your more generic legal field idea correctly: it would be a legal text field with a revision date parameter and an acceptance timestamp, that if required cross checks to see if a newer acceptance is required. This sounds like a great idea.
Though I would still suggest an additional field like license_accepted value=”yes” to go along with the acceptance_timestamp value=”time/date”, and keep a running pair or triplet every time there is a new revision (i.e. revision_date, acceptance_timestamp, license_accepted).
I can see from your idea how it could get pretty hairy juggling revision dates of acceptance.
In our case inorder to keep it short we include links to both the Terms of Use and Privacy Policy, with a required check box for acceptance of the Terms of Use. Technically speaking the Terms of Use is a contract that requires acceptance, while the Privacy Policy does not have that same legal burden, but would require new notices of some kinds of changes as they go into effect.
Your generic legal field would be great in that regard, so that if the Terms are the same but the Privacy changes or visa versa we would note which of the two changed (or both) everytime we need to get new acceptance one way or the other. Something along the lines of:
By clicking “Accept,” you agree to our Terms of Use. Our Privacy Policy changed on mm/dd/yyyy. Please review our Privacy Policy for information about our privacy practices.
[] *Accept
…Or something like that.From our point of view, even having only a single license_accepted value=”yes” field to go with registration date is the baseline of what we are looking for, even if it will start to get crazy with later revisions. In short, an initial “yes” would be a lot better than none at all.
Please let me know your thoughts.
I may end up having to figure out something else if you won’t be able to fit something on this into your next release schedule. ??
Thanks!
Best Regards,
Justin
Forum: Plugins
In reply to: [Register Plus Redux] where to change Register For This SiteI am wondering the exact same thing. In wp-login.php. it was simple. Just touch up the following:
Change this
$redirect_to = apply_filters( 'registration_redirect', !empty( $_REQUEST['redirect_to'] ) ? $_REQUEST['redirect_to'] : '' ); login_header(__('Registration Form'), '<p class="message register">' . __('Register For This Site') . '</p>', $errors);
to this:
$redirect_to = apply_filters( 'registration_redirect', !empty( $_REQUEST['redirect_to'] ) ? $_REQUEST['redirect_to'] : '' ); login_header(__('Registration Form'), '<p class="message register">' . __('Register For MY SITE NAME HERE') . '</p>', $errors);
RPR seems to bypass this as it stopped showing up on my Register page after I activated RPR. Any ideas on how to adjust this in RPR would be much appreciated!
Thanks.
Best Regards,
Justin
Thanks tk,
That was just the info I needed. Very helpful and I am all set now with the desired field order!
Best,
Justin, Vino247Forum: Plugins
In reply to: [MailChimp Widget] customizing field display order in subscription formTHis is resolved.