Support Forum

Profile entry forms not displaying – need urgent help

DO Donovan
Donovan
Member

I need urgent help with this. I’m out of ideas as to why this is happening.

I just switched from Mingle to Simple and love this platform but I’m having one serious problem.

When a logged in user tries to edit their profile (including the administrator), the Profile tab displays nothing as you can see in the picture below.

If I click on these tabs it takes me to a text-only options screen.

I don’t want to use the WordPress Profile Form. It’s very important that people are able to use the Simple:Press profile editor to change their avatar, signature and so on.

Please help me figure this out.

Is it an ajax problem?

 

profiletab.pngprofiletaboptions.png

31 Answers

New Answer

MP Mr Papa
Mr Papa
Member

did you move from test site?   try going to forum – toolbox – housekeeping in the admin and resetting the profile tabs and menus…

if that doesnt help, need to check your error log for any clues…  a link to your site would help too in order to check for obvious conflicts as detailed here:  http://codex.simple-press.com/codex/faq/troubleshooting/what-is-this-jquery-conflict/

DO Donovan
Donovan
Member

Thanks for replying.

No I didn’t move from a test site.

I’ve tried resetting the profile tabs in the housekeeping toolbox. It didn’t work.

 

Here’s the site:

http://www.mezzoguild.com/forum

 

I have a slider running in the header which I thought might be the cause but I disabled that momentarily and it still didn’t work so there must be some other reason.

Please have a look and let me know what you think it might be.

MP Mr Papa
Mr Papa
Member

so yeah, coming down to the wp theme violating the wp standards and api… loading is own version of jquery

<script type=”text/javascript” src=”http://www.mezzoguild.com/wp-content/themes/Magazine-News/js/jquery-1.2.3.min.js”>

and a very old version at that… should be using the version that comes with wp and expected by plugins… which btw is version 1.8.3 currently… much, much more recent…

additionally, it appears you running w3 total cache…  you cannot cache the forum page and must tell that plugin to not cache the wp page is on for ALL types of caching you are using…

lets resolve those two problems and see if working…

if you check your theme, you can probably find where its deregistering the wp version of jquery and loading its own…. we can help correct the theme if you locate it…  the wp folks are even now going to refuse any themes that do that into the theme repository on wp.org…

DO Donovan
Donovan
Member

Okay so should I just change these 3 lines in my header?

<script type=”text/javascript” src=”<?php bloginfo(‘url’); ?>/wp-content/themes/Magazine-News/js/jquery-1.2.3.min.js”></script>
<script type=”text/javascript” src=”<?php bloginfo(‘url’); ?>/wp-content/themes/Magazine-News/js/jquery.corner.js”></script>
<script type=”text/javascript” src=”<?php bloginfo(‘url’); ?>/wp-content/themes/Magazine-News/js/common.js”></script>

 

Will that fix the problem?

DO Donovan
Donovan
Member

I’ve disabled W3 total cache on the forum page.

DO Donovan
Donovan
Member

I just replaced the first line with this to test the latest version of jquery:

<script type=”text/javascript” src=”http://code.jquery.com/jquery-1.8.3.min.js”></script>

 

It still doesn’t seem to be working. 

MP Mr Papa
Mr Papa
Member

first… disabled for all cache types?  you have to set it on each cache type tab in the options…  when I view page source, it still says disk cached… might need to clear the cache too…

no, that is still loading an external jquery…  and if really loaded that way, means you will get two versions…  there was no deregister?

you really want:

<?php wp_enqueue(‘jquery’); ?>

to load the wp version…  assuming that is in a non php area as you indicated…

DO Donovan
Donovan
Member

I’ll try disabling W3 total cache completely.

Can you explain what you mean by deregister and where I should be looking exactly?

 

Where would I locate this:

<?php wp_enqueue(‘jquery’); ?>

 

MP Mr Papa
Mr Papa
Member

right now, you are getting jquery not defined errors…

in post #5, you said the theme was doing that…  where?  its not what I expected…  and I see you commented out their jquery…  was it really  just doing that in html?

I wanted you to replace their jquery line with what I gave you… that assumes theirs was html since I gave you php…

 

MP Mr Papa
Mr Papa
Member

btw… this may cause problems on some of your other pages if the theme is that old and really needs that ancient version of jquery…  so we might have to get more exotic and only load the current wp jquery on the forum page…  but lets test it out first…

DO Donovan
Donovan
Member

I’ve commented out all external files (including common.js and jquery.corner.js).

Now I have this in my header:

<?php wp_enqueue_script(“jquery”); ?>

<?php wp_head(); ?>

 

W3 Total Cache is completely disabled.

Is there anything else that could be causing this?

DO Donovan
Donovan
Member

This is my entire header now:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

<html xmlns=”http://www.w3.org/1999/xhtml”>

<head profile=”http://gmpg.org/xfn/11″>

<meta http-equiv=”Content-Type” content=”<?php bloginfo(‘html_type’); ?>; charset=<?php bloginfo(‘charset’); ?>” />

<title>

<?php if (function_exists(‘seo_title_tag’)) { seo_title_tag(); } else { bloginfo(‘name’); wp_title();} ?>

</title>

<link href=’http://fonts.googleapis.com/css?family=Trykker’ rel=’stylesheet’ type=’text/css’>

<link rel=”stylesheet” href=”<?php bloginfo(‘stylesheet_url’); ?>” type=”text/css” media=”screen” />

<link rel=”alternate” type=”application/rss+xml” title=”<?php bloginfo(‘name’); ?> RSS Feed” href=”<?php bloginfo(‘rss2_url’); ?>” />

<link rel=”pingback” href=”<?php bloginfo(‘pingback_url’); ?>” />

<link rel=”shortcut icon” href=”<?php bloginfo(‘url’); ?>/wp-content/themes/Magazine-News/i/favicon.ico” type=”image/x-icon” />

<link href=”http://cdn-images.mailchimp.com/embedcode/classic-081711.css” rel=”stylesheet” type=”text/css”>

<style type=”text/css”>

#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }</style>

<!–<script type=”text/javascript” src=”<?php bloginfo(‘url’); ?>/wp-content/themes/Magazine-News/js/jquery-1.2.3.min.js”></script>–>

<!–<script type=”text/javascript” src=”http://code.jquery.com/jquery-1.8.3.min.js”></script>–>

<!–<script type=”text/javascript” src=”<?php bloginfo(‘url’); ?>/wp-content/themes/Magazine-News/js/jquery.corner.js”></script>–>

<!–<script type=”text/javascript” src=”<?php bloginfo(‘url’); ?>/wp-content/themes/Magazine-News/js/common.js”></script>–>

<!–<script type=”text/javascript” src=”<?php echo bloginfo(stylesheet_directory) .’/taber.js’; ?>”></script>–>

<!–[if lte IE 6]> <style type=”text/css”>

img, div, span { behavior: url(“<?php bloginfo(‘url’); ?>/wp-content/themes/iepngfix.htc”) }

</style><![endif]–>

<?php wp_enqueue_script(“jquery”); ?>

<?php wp_head(); ?>

</problem-with-post-edit-buttonead>

MP Mr Papa
Mr Papa
Member

that is fine… the js/jquery errors are gone now…   the reason you were getting them is because the wp version is loaded later…and you theme js was loaded before jquery…  the enqueue would fix that…

so still error on profile?

can you also go to forum – toolbox – housekeeping and clear the combined js and css caches?  might be out of date now…

if that doesnt work… go to forum – options – global settings and disable the combines js cache… just to be sure…

is your server running mod_security?

DO Donovan
Donovan
Member

Still no luck.

I’ve tried all of the above steps. I don’t know about mod_security.

I can edit profile through the text-only page without any problems – I’m sure it’s not because of permissions.

 

Have you you seen this problem before? Would an earlier version of Simple:Press make a difference?