Права доступа к модулям

Главные вкладки

Аватар пользователя crion2005 crion2005 6 апреля 2015 в 10:12

Доброе время суток.
В наличии Ubuntu 14.04 с установленным LAMP по умолчанию и ручная установка Drupal 7.36
Доступ к сайту только авторизованные пользователи.

Установил модуль superfish под админом все нормально работает, под любым другим пользователем не входящих в группу админов нет т.е. пункты меню есть, а выпадающего подменю нет.
Так же установил Localization client для перевода части стриниц. В правом нижнем углу сайта появилась кнопка "Перевести техт" при ее нажатии ничего не происходит.

Подскажите пожалуйста, где и чего не хватает и как это исправить.
Заранее благодарен за ответ.

Комментарии

Аватар пользователя crion2005 crion2005 6 апреля 2015 в 13:14

Если имеете в виду настройка прав доступа к модулю суперфиш, то там только один параметр "Управлять Superfish" выставил для всех авторизованных пользователей эффекта ни какого.
Или Вы что то другое подразумевали?

Аватар пользователя crion2005 crion2005 6 апреля 2015 в 14:07

Не соглашусь, скорее всего в настройках, так как аналогично установил на бесплатном хостинге (для проверки) там все работает.
Хотя связь точно есть, при отключении модуля l10n_client суперфиш даже и у админа не работает

Аватар пользователя gun_dose gun_dose 10 ноября 2015 в 11:50

"crion2005" wrote:
Если имеете в виду настройка прав доступа к модулю суперфиш

нет

вот такую фигню проверить в настройках каждого из блоков суперфиш

Аватар пользователя crion2005 crion2005 6 апреля 2015 в 16:04

В первую очередь проверил, ничего не выставлено.
Но когда даешь право использовать авторизованным пользователям в админке -> права доступа -> Localization client "Использовать перевод прямо на странице" то все работает

Аватар пользователя crion2005 crion2005 7 апреля 2015 в 10:24
Using //@ to indicate sourceMappingURL pragmas is deprecated. Use //# instead jquery.min.js:1:0
TypeError: $.browser is undefined superfish.js:66:32
элемент не найден count:1:1
Метод getPreventDefault() является устаревшим. Для его замены используйте метод defaultPrevented. jquery.min.js:5:0
TypeError: menu is undefined superfish.js:37:8

Если вывести отладчик, то ругается на эту строчку sf.op = sf.o[menu.serial];

      getMenu = function($menu){
        var menu = $menu.parents(['ul.',c.menuClass,':first'].join(''))[0];
        sf.op = sf.o[menu.serial];
        return menu;
      },
Аватар пользователя gun_dose gun_dose 7 апреля 2015 в 12:25

Стоит JQUery update и версия выше 1.9? Если да, то попробуйте в исходниках суперфиша заменить
if (sf.op.dropShadows  && !($.browser.msie && $.browser.version < 7)) menuClasses.push(c.shadowClass);

на
if (sf.op.dropShadows) menuClasses.push(c.shadowClass);

потому как этот мсие уже никому в пень не впился