Tips and Tricks HQ Support Portal › Forums › WP eMember › eMember (and other HQ plugins) messing up the jquery and killing my forum
- This topic has 4 replies, 2 voices, and was last updated 13 years, 8 months ago by amin007.
-
AuthorPosts
-
March 23, 2011 at 2:35 am #3017Melinda_BMember
I’m currently using eMember, eStore, Lightbox, on my site, as well as Simple:Press forum plugin. Since upgrading to WP3.1 I’ve had serious issues with the forum, no one can edit text, smilie’s aren’t working, the eMember Fancy Login widget isn’t working…
After taking this to the Simple:Press forum support, we worked out that it’s a huge javascript conflict – all coming from HQ Tips and Trips plugins.
I’ve got the following comments and errors found so far:
[blockquote]Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/melindab/public_html/superwahm.com/wp-content/plugins/wp-eMember/wp_eMember1.php on line 72
Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/melindab/public_html/superwahm.com/wp-content/plugins/wp-eMember/wp_eMember1.php on line 73
Warning: Cannot modify header information – headers already sent
by (output started at
/home/melindab/public_html/superwahm.com/wp-content/plugins/wp-eMember/wp_eMember1.php:72)
in /home/melindab/public_html/superwahm.com/wp-includes/pluggable.php on line 693
Warning: Cannot modify header information – headers already sent
by (output started at
/home/melindab/public_html/superwahm.com/wp-content/plugins/wp-eMember/wp_eMember1.php:72)
in /home/melindab/public_html/superwahm.com/wp-includes/pluggable.php on line 694
Warning: Cannot modify header information – headers already sent
by (output started at
/home/melindab/public_html/superwahm.com/wp-content/plugins/wp-eMember/wp_eMember1.php:72)
in /home/melindab/public_html/superwahm.com/wp-includes/pluggable.php on line 695
Warning: Cannot modify header information – headers already sent
by (output started at
/home/melindab/public_html/superwahm.com/wp-content/plugins/wp-eMember/wp_eMember1.php:72)
in /home/melindab/public_html/superwahm.com/wp-content/plugins/simple-forum/credentials/sf-credentials.php on line 89
Warning: Cannot modify header information – headers already sent
by (output started at
/home/melindab/public_html/superwahm.com/wp-content/plugins/wp-eMember/wp_eMember1.php:72)
in /home/melindab/public_html/superwahm.com/wp-content/plugins/wp-eMember/wp_eMember1.php on line 88 [/blockquote]
[blockquote]tons of jquery and js on page loads (around 10)… need to get those fixed…
being thrown by emember, wp cart, lightbox, etc…
it appears that both are improperly loading their own versions of jquery which is conflicting with the wp loaded version… you may have as many as three versions of jquery loaded – bad news…
plugins and themes really need to quit absolutely loading their own jquery and instead use the wp api as it was meant to be for loading jquery… some replace wp jquery with their own and again that causes problems for other plugins/theme/core expecting the standard jquery…
so, you are going to figure out how to get those guys to use the wp api for loading jquery…
this may be exacerbated for you since 3.1 since wp changes the jquery ui versions to the latest… if you plugins didnt update their jquery and jquery ui, it will be problematic… its one of the reasons we had to release 4.4.x to stay compatible with wp…[/blockquote]
I love the functionality of HQ Tips and Tricks plugins, but I can’t have my site breaking down because of them. What can be done to fix this?
March 23, 2011 at 2:36 am #30547Melinda_BMemberOk, obviously my blockquotes aren’t working! Oops…. LOL
March 23, 2011 at 3:32 am #30548amin007ParticipantNot sure what you are going on about but all the tips and tricks hq plugins use the wp_enqueue_script() function to load the JQuery that comes with WordPress (we do not include our version of JQuery). Yeah we know a thing or two about plugin development otherwise we wouldn’t be doing so good in this business. And I am not sure why you think that “Cannot modify header information – headers already sent” error is associated with JQuery version issue. Please do some research first.
Please get a fresh build of the plugin’s from here and load it on your site then clear the browser cache and let me know what you see:
March 23, 2011 at 11:52 pm #30549Melinda_BMemberOk, off to do that now although I’m pretty sure they’re all the most recent – upgraded them all a week ago.
I’ve just discovered another issue too – if a person is a member of the forum already and on eMember, if they bought the course I’ve just launched then they pay for it, however they’re not getting upgraded in eMember, I’m not getting the email to tell me a product was purchased, and they’re not being added to the aWeber email list.
I’ve just had to go through my paypal receipts to find people who had paid but I didn’t know about.
Not sure if this is an eMember or eStore issue, so this comment may be in the wrong forum.
Not a good day technology wise….
March 24, 2011 at 1:59 am #30550amin007ParticipantThe easiest way to find out what is going wrong after a payment is to run a test transaction with debug option enabled. This post will explain what to do:
https://support.tipsandtricks-hq.com/forums/topic/how-and-when-to-enable-debug-and-what-does-it-do
Remember, a member can only get upgraded if your member makes a membership payment while he/she is logged into they site so the plugin knows which account to upgrade (an anonymous payment won’t trigger an account upgrade because the plugin doesn’t know which account to upgrade)
-
AuthorPosts
- You must be logged in to reply to this topic.