For testing purpose I installed ddlblock for a slideshow on http://www.undeloh.de/arrangements-test.

Foy some reason only logged-on users can see the slideshow though view permissions have been enabled for guest users as well.

Comments

ppblaauw’s picture

Component: Documentation » Code
Assigned: Silek » Unassigned
Category: bug » support
Priority: Major » Normal
Status: Active » Postponed (maintainer needs more info)

I see a JavaScript error at the site, which prevents further javascript, like the javascript for the slideshow, to run.

Uncaught Syntax error, unrecognized expression: . in: jquery.min.js

Edit: the slideshow is there, only hidden. It is not a permissions issue.

hope this helps you further, please let me know

Silek’s picture

I can confirm the syntax error but the only difference between users and guest are permission rights.

My Firebug doesn't tell me why and when the err occurs. My guess is: drupal and its modules doesn't deliver something the jquery needs, for a lack of permissions set to guest users....

Silek’s picture

Hi ppblaauw,

what else do you need?
jQuery Update is at 6.x-2.0-alpha1 an drupal's core version is 6.20.

Thanks in advance for any help

Silek’s picture

Status: Postponed (maintainer needs more info) » Active

Set status to active...

Silek’s picture

Category: support » bug

EDIT: Seems jquery update & lightbox2 having trouble when both installed, again.
The moment I deactivate lightbox, the slideshow works for guest users as well and not only for logged-on users.

See: http://drupal.org/node/1125034
/EDIT

Tested slideshow with jquery update version (6.x-2.x-dev).
Still get js error and no visible slideshow as long as visited by guest user (http://www.undeloh.de/arrangements-test).

JS err is:

Uncaught Syntax error, unrecognized expression: .
F.filterjquery.min.js:19
Fjquery.min.js:19
Fjquery.min.js:19
Fjquery.min.js:19
Fjquery.min.js:19
Fjquery.min.js:19
Fjquery.min.js:19
Fjquery.min.js:19
Fjquery.min.js:19
Fjquery.min.js:19
Fjquery.min.js:19
I.F.selectors.filters.hasjquery.min.js:19
I.F.selectors.filter.PSEUDOjquery.min.js:19
F.filterjquery.min.js:19
Fjquery.min.js:19
Fjquery.min.js:19
o.fn.o.findjquery.min.js:12
o.fn.o.initjquery.min.js:12
o.l.jQuery.l.$jquery.min.js:12
lightbox2_init_triggersauto_image_handling.js:33
lightbox2_image_nodesauto_image_handling.js:248
Drupal.behaviors.initAutoLightboxauto_image_handling.js:263
(anonymous function)drupal.js:42
o.extend.eachjquery.min.js:12
Drupal.attachBehaviorsdrupal.js:41
Drupal.theme.placeholderdrupal.js:277
o.extend.ready.o.readyListjquery.min.js:19
o.extend.eachjquery.min.js:12
o.extend.readyjquery.min.js:19
o.each.o.fnjquery.min.js:19
jquery.cycle.all.min.js:-1

ppblaauw’s picture

Title: Block only showing up when user logged on » Block only showing up when user logged on (fixed)
Status: Active » Fixed

I see a slideshow working on your site, probably you solved the issue.

Do you have an explanation for other users, how you solved the issue?

Set status to fixed.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.