Уважаемые коллеги, доброго времени суток.
Проблема моя вот чем: есть несколько сайтов на одной установке друпал7, короче, мультисайтинг с общей кодовой базой, но разными. Пока сайтов было 8 - все отлично работало. В конце декабря добавил 9-й сайт - и на некоторых ранее нормально работавших сайтах начались проблемы с модулем IMCE - пропало верхнее меню. Файловый браузер выглядит вот так:
Я проверял в инспекторе - пунктов верхнего меню действительно нет. Такое поведение замечено пока на 2 сайтах. В конфигурации профиля User-1 IMCE все отмечено, все флажки стоят. Что произошло и как решить проблему?
Заранее благодарю всех отклилнувшихся.
С уважением Алексей Н.
Комментарии
См. журнал ошибок Друпала и лог сервера для начала. Там бывают порой неожиданные откровения.
В журнале ошибок ничего про неполадки с IMCE нет, а в логе сервера что смотреть, не подскажете ли? Там СТОЛЬКО всего...
я проверил у себя. у меня тоже пропадает меню но только в тех папках где доступ запрещен. где доступ есть там меню появляется.
у меня установлен модуль IMCE 7.x-1.11 и IMCE Mkdir 7.x-1.0 .
какие галочки у вас стоят?
Спасибо за ответ, коллега! У меня везде все галочки стоят, если Вы об этих:
Доступ везде разрешен, кроме папок private. IMCE той же же версии, что у Вас, а IMCE MkDir я не ставил, т.к. я могу любые папки в FileZilla создать, а простым юзерам это без надобности на моих сайтах. Я боюсь, не связано ли это с мультисайтингом, не перебрал ли я с сайтами на одной установке Drupal 7?
Проверьте права на каталог с файлами на самом сервере
Спасибо, это я в первую очередь проверил на папку сайта и на вложенную папку FILES я выставлял все права rwx и владельцу и групповые... Но все тщетно. Все равно ничего не выходит, к меню IMCE доступ не открывается. И заметьте, НЕ на всех сайтах такое. А понять, чем отличаются сайты, где пропало меню, от нормально работающих - пока не могу....
у меня так:
Это у Вас профиль какой? Sample profile, я так понял?
У меня на сайте есть группа пользователей Редакторы. они могут открывать свои папки. Редакторам приписан профиль User-1. это он.
Спасибо, идея хорошая, но это не помогло, папки users/user1 появились, а вот меню imce по-прежнему нет... (((
Всем откликнувшимся - большое спасибо, проблему решил уже давно, руки все не доходили написать, как именно решил. Я выяснил, что такая ситуация возникает на тех сайтах, где я плагин JQuery Cycle вешаю на блоки в теме, т.е. в файле scripts своей темы.
Дело в том, что у нас в библиотеках очень любят всякие слайдеры, народ требует зрелищ, никуда не денешься. Приходится эти слайдеры в самых разных местах выводить, Ну, я ничего прозще не придумал, как запихать в блоки картинок и на эти блоки прицепить плагин цикла, примерно вот так: <?php
drupal_add_library('jquery_plugin','cycle');
?> - это в блоке
И в скриптах темы вешал плагин на контейнер с картинками:
(function ($) {
Drupal.behaviors.run_cycle_plugin = {
attach: function(context, settings){
$(".for-cycle-plugin").cycle({
fx: 'fade',
speed: 2500,
pause: 1
});
}
};
})(jQuery)
Вот, может, из-за того, что в разных местах и в разное время подключались библиотека и сам плагин, меню IMCE пропадало. Когда я в одном блоке стал подключать библиотеку и вешать плагин - все пришло в норму.
Т.е. теперь у меня в блоке:
<?php
drupal_add_library('jquery_plugin','cycle');
?>
(function ($) {
Drupal.behaviors.run_cycle_plugin = {
attach: function(context, settings){
$(".for-cycle-plugin").cycle({
fx: 'fade',
speed: 2500,
pause: 1
});
}
};
})(jQuery)
Вот такая фигня, делал, как положено - возник конфликт, сделал некошерно, криво - все пашет...