Slideshows Disappears when I log out

Permalink 1 user found helpful
When I create a slide show using virtually any slideshow available including the one that comes from Concrete5, the slide show disappears when I log out as admin.

 
jero replied on at Permalink Reply
jero
You do "publish" the pages, and not merely "preview" them?
waroly replied on at Permalink Reply
Thanks for responding jero.

Yes even after I publish the page with the slide show on it, the slide show disappears when I log out as admin.

W.
waroly replied on at Permalink Reply
I do get a warnings for pages that state that:

tinyMCE is not defined
tinyMCE.init({

I have read that I may need to reinstall tinyMCE, but that it would be difficult and possibly dangerous.

I have also read that multiple javascript calls on the page could be the problem. I am using a sooperfish drop-down menu with javascript in this site. When I delete the menu from the page and log out, the slideshow still disappears.
ConcreteOwl replied on at Permalink Reply
ConcreteOwl
Check the permissions for the slideshow block to allow "guest" to view the block
waroly replied on at Permalink Reply
I can see where to set permissions for the page, but not for the individual slideshow block. Where would I find those permissions?

Thank you!
ConcreteOwl replied on at Permalink Reply
ConcreteOwl
In edit mode click the slideshow block, set permissions should be at the bottom of the dialogue box..
waroly replied on at Permalink Reply 1 Attachment
When I click on the Slide Show Block in Edit mode, I get the following options (see attached screen capture)

Thank You!
jero replied on at Permalink Reply
jero
Most likely you have a conflicting addon, or there is some javascript in your theme.

I would suggest using one of the standard themes, and remove any blocks in the page until you have just the slideshow left. Alternatively, create a new page with just the slideshow in it, and use a custom theme for that page.

I often find that using Firefox and Firebug addon helps detect all sorts of naughtiness with Javascript and also 404 errors on js/css files that you might otherwise not see.
waroly replied on at Permalink Reply
I do use firebug and the only error I find is:

tinyMCE is not defined
[Break On This Error]

tinyMCE.init({

I uninstalled all add-ons and still no luck. The only other thing I have going on is Sooperfish for my drop down menu. I got rid of those files and it didn't seem to help.

I will also clean up my html.
jero replied on at Permalink Reply
jero
It seems a bit odd that tinyMCE is showing up when you're looking at the page when you're logged out. It makes me think that there's something a bit odd going on in your theme. Do you have a custom or hand build theme or is it one of the standard ones that comes with C5 or did you install it from the marketplace?
waroly replied on at Permalink Reply
I did hand build the theme myself because of strict design considerations.

I followed the instructions on the Concrete5 site and also got information from Remo Laubacher's "Concrete5 Beginners Guide". I would like to add that I am not having any other problems other than this slideshow issue.

I will go through the site again and see if there is anything that I have missed.
jero replied on at Permalink Reply
jero
It's always worth having another pair of eyes recheck you code, especially when you're convinced there's "no way it can be wrong" - been there many times.

Did you include any javascript in your theme? Does your code validate OK? (Tryhttp://validator.w3.org/). If you;r comfortable doing so, why not zip your theme files up and post them here, or PM me and attach them and I'll take a look.
waroly replied on at Permalink Reply 1 Attachment
Hi Jero,

If you could at what I've done that would be great. I have attached the files for my theme plus the sooperfish files.

Waroly
jero replied on at Permalink Best Answer Reply
jero
What are you trying to achieve with

<?php Loader::element('editor_config'); ?>


?

This sort of thing is usually loaded when required, not hard coded into the template. Try removing it from your default.php.

Your elements/header.php needs Loader::element('header_required'); immediately after the <head> tag. This means that essential JS and CSS are loaded first.

Your elements/footer.php also has a rather odd reference to footer_required - you might try

<?php Loader::element('footer_required')?>


instead of the require() function.
waroly replied on at Permalink Reply
Thanks Jero,

That did the trick! I had cobbled together code from a variety of sources. As they say, a little knowledge is a dangerous thing!

Best,

Waroly
jero replied on at Permalink Reply
jero
No problem - glad you got it sorted.
hilltopper06 replied on at Permalink Reply
I am having the same problem, but it is not theme related. I think it has to do with me upgrading my install. I did the appropriate increments to get from 5.4.x to 5.6.0.2. Before updating all of my slideshows worked fine. Now they all appear to (even new ones I make, or old ones from before) until I signout completely. Then they are missing. Previewing my changes while still logged in properly shows the slideshow. The site ishttp://muhlenberg.kyschools.us/les...
Any help is appreciated.
Jozzeh replied on at Permalink Reply
Jozzeh
Same for me (except I started with a clean 5.6.0.2 install). I'm still looking into it, but if I should find the solution I will post it here.

**edit**

So after a bit of trying diffirent things I "solved" (hence the double quotes) the issue. I created a new 5.6.0.2 website but on installation instead of choosing 'empty', I choose 'blog prefill' or whatever it is called to install a site with some data in it. That solved the problem for me.

So I think it might have something to do with the diffirence between installing 'clean' and installing 'testdata'.
nesoor replied on at Permalink Reply
nesoor
Thanks this helped me a lot!