An id attribute of a div element cannot have parentheses in it.

Line 124 of nice_menus.module needs to change from
$blocks[$i]['info'] = variable_get('nice_menus_name_'. $i, 'Nice Menu '. $i) .' (Nice Menu)';
to
$blocks[$i]['info'] = variable_get('nice_menus_name_'. $i, 'Nice Menu '. $i);

Having parentheses in the id attribute effectively disables the usage of this id in css. This is an illegal selector in css:
#block-nice-menus-main-menu-(nice-menu)

Comments

add1sun’s picture

Status: Active » Postponed (maintainer needs more info)

That line is just giving the display text for the block name in the list of blocks in the block admin screen (admin > build > blocks). Where is this being used as an actual ID in the CSS?

add1sun’s picture

Status: Postponed (maintainer needs more info) » Closed (fixed)

No response - closing.