Dashboard Navigation Disappeared

Permalink 1 user found helpful
This morning when trying to update a website (vers 4.1), I could not get Edit mode. When I click on Edit, there was a Javascript Void() error showing in the browser status, so I decided to update the site.

Updated to version 4.2.??? and again, Javascript Void() error occurred when trying to Edit a page.

So I got really brave and updated to the newest version of Concrete. Now I see the space for the dashboard navigation, but do NOT see the buttons/links to actually do something. It's just a large white space where it should be - see screenshot.

Any help would be greatly appreciated!
Thanks.
Peggy

P.S. The navigation is visible in the backend! *sigh*

1 Attachment

ProjbyP
 
Mireck78 replied on at Permalink Best Answer Reply
Mireck78
maybe:

- are you logged in as an administrator?
- the provider has changed the server-configuration (php-version i.e.)
- there is a missing file - maybe deleted, moved or renamed by accident?

Have you tried to change the theme to check if the error is related to the theme or not?
ProjbyP replied on at Permalink Reply
ProjbyP
I am logged in as an administrator, yes.
Provider did not change PHP versions lately. I have dealt with that in the past. Ugh!
Change template? Will try that in the middle of the night when no one is looking! ;-)
Thanks for the suggestions!
Mireck78 replied on at Permalink Reply
Mireck78
;)
ProjbyP replied on at Permalink Reply
ProjbyP
Okay, it appears to be a theme issue ... I switched it up and the navigation was where it belonged. So I guess now I just need to focus on the theme itself!

When comparing to other themes, there is some javascript code in the header file that is not part of the other themes.

Here's the code:

<?php if (!$_REQUEST['href']): ?>
   <script type="text/javascript" src="<?php echo $this->getThemePath(); ?>/confirm.js"></script>
<?php endif ?>
<?php
   echo $html->css('jquery.ui.css');
   echo $html->css('ccm.dialog.confirm.css');
   echo $html->javascript('jquery.ui.js');
   echo $html->javascript('ccm.dialog.js');
?>


It is rendered (viewing the source of the online page) as follows:

<script type="text/javascript">
var CCM_DISPATCHER_FILENAME = '/index.php';
var CCM_CID = 1;
var CCM_EDIT_MODE = false;
var CCM_ARRANGE_MODE = false;
var CCM_IMAGE_PATH = "/updates/concrete5.5.2.1/concrete/images";
var CCM_TOOLS_PATH = "/index.php/tools/required";
var CCM_BASE_URL = "http://nucreditunion.com";
var CCM_REL = "";
</script>


Edit Mode = False is likely part of the problem, since I am in Edit Mode, but how do I fix that? I'm not a developer! I know just enough to get into trouble!

Thoughts!?!