Site formatting issues after sign out

Permalink
My site looks fine before I sign out, but after sign out the double column format disappears and the footer gets messed up. I am using a modified Touching theme. The "New to gospelriver" and search should be in column two at the top. The copyright statement should be centered at the bottom. site:http://gospelriver.com
I have cleared my cache and replaced css with backup css and nothing helps. This worked fine until maybe a month ago and then all of a sudden it got messed up... not sure what I did.
Thank you!!!

View Replies: View Best Answer
c5studio replied on at Permalink Reply
c5studio
For some reason your site is not including some of the core files needed to run properly. I think the one causing your problems is ccm.base.css, which is normally loaded by default.

Have you made any changes to elements/header_required.php ?
nbruley replied on at Permalink Reply
Thanks so much for your reply!
I highly doubt I have changed that one... I try not to change the system files; can't remember if I have changed any of the system ones or not though. I normally comment them with my initials if I do.

I didn't see your post until today... I have it marked to be monitoring but I didn't get an email. Checked spam and no message there either... oh well, will just have to check back every so often.
nbruley replied on at Permalink Reply
ah... I bet this has something to do with it? I created a navigation menu and inserted files into /blocks/autonav/templates
which includes
footer_menu.php
and
image_navigation.php
nbruley replied on at Permalink Reply
I still have no solution-- do you recommend I reinstall something or replace certain files? Thanks!
Brainakazariua replied on at Permalink Reply
Brainakazariua
I suggest you replace the files you modified with original ones.
Also, to make sure your core tables in the database are good run an "upgrade"

just go towww.www.yoursite.com/tools/upgrade?force=1... orwww.www.yoursite.com/index.php/tools/upgrade?force=1...

if you don't replace the /concrete folder then it still "upgrades" to your current version, it might fix the problem for you
nbruley replied on at Permalink Reply
I re-ran the install, then moved the folder of the new auto-nav I made and neither made a difference...
Could someone check and see if I have the same problem athttp://aguadelavida.info ? I copied my gospelriver.com site template there a while back, and I think that site is fine, but not sure. Thank you.
nbruley replied on at Permalink Best Answer Reply
I finally found the answer to this issue. I had been researching ways to speed up my site and one site recommended changing header_required.php to
if ($u->isRegistered()) {
$this->addHeaderItem($html->css(‘ccm.base.css’), ‘CORE’);
$this->addHeaderItem($html->javascript(‘jquery.js’), ‘CORE’);
$this->addHeaderItem($html->javascript(‘ccm.base.js’), ‘CORE’);
}


The following site told me that this would mess up the layout functionality.

http://defunctlife.com/2010/05/slow-speeds-and-speeding-up-concrete...

So I did the recommended fix:
$this->addHeaderItem($html->css('ccm.base.css'), 'CORE');
if ($u->isRegistered()) { //added this line for faster site NB
$this->addHeaderItem($html->javascript('jquery.js'), 'CORE');
$this->addHeaderItem($html->javascript('ccm.base.js'), 'CORE');
}else {
echo '<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>';
}


Now my site works great again. Thanks for the tip!
(by the way, I copied the file out of the Concrete folder so that is why the upgrade didn't effect it.)
nbruley replied on at Permalink Reply
I note that the following
<link rel="stylesheet" type="text/css" href="/concrete/blocks/slideshow/view.css?v=0e0441f112cc1350ecac1cd463db4b40" />
<script type="text/javascript" src="/concrete/js/swfobject.js?v=0e0441f112cc1350ecac1cd463db4b40"></script>

is in my site aguadelavida.info, which is a copy of my site gospelriver.com (and works fine), so that must be the bit of code that is not getting inserted, of which you speak? I'll have to do some more digging on how this is called etc...

I also note that for
var CCM_IMAGE_PATH = "/updates/concrete5.4.1.1/concrete/images";

in gospelriver.com, the updates/concrete5.4.1.1 part is not there, if that gives any clues...