Не устанавливается jQuery UI

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

Аватар пользователя Ziklon Ziklon 24 марта 2010 в 13:14

Не устанавливается jQuery UI, поиск по сайту и чтение статей результатов не дали.
Делаю всё по инструкции.
скачиваю модуль jquery_ui-6.x-1.3.tar.gz
Распаковываю в папку /sites/all/modules/
В папку /sites/all/modules/jquery_ui распаковываю jquery.ui-1.6.zip

Пытаюсь включить модуль, выдает ошибку:

The jQuery UI plugin is missing. Download and extract it to your jquery_ui module directory. See README.txt for more info. (Сейчас используется jQuery UI Not found)

Не понимаю что я делаю не так.

Комментарии

Аватар пользователя Stan.Ezersky Stan.Ezersky 24 марта 2010 в 13:59

"Ziklon" wrote:
В папку /sites/all/modules/jquery_ui распаковываю jquery.ui-1.6.zip

Readme.txt файлы читать не научились?

Всё должно быть распаковано в sites/all/modules/jquery_ui/jquery.ui/

Аватар пользователя Ziklon Ziklon 24 марта 2010 в 14:19

Распаковал архив jquery.ui-1.6.zip в /sites/all/modules/jquery_ui/jquery.ui/
та же ошибка:
The jQuery UI plugin is missing. Download and extract it to your jquery_ui module directory. See README.txt for more info. (Сейчас используется jQuery UI Not found)

П.С. Получается я создал папку jquery.ui
в каталоге /sites/all/modules/jquery_ui/ и распаковал в неё архив jquery.ui-1.6.zip, зашёл в модули, поставил галочку чтоб включить модуль, сохраняю но вылетает та же ошибка.

Аватар пользователя Stan.Ezersky Stan.Ezersky 24 марта 2010 в 14:38

"Ziklon" wrote:
See README.txt
* Extract it as a sub-directory called 'jquery.ui' in the jquery_ui folder:

/sites/all/modules/jquery_ui/jquery.ui/

so the actual jQuery UI JavaScript files are located in:

/sites/all/modules/jquery_ui/jquery.ui/ui/*.js (это подсказка для умных)

Что непонятного написано в ридми?

Аватар пользователя Ziklon Ziklon 24 марта 2010 в 15:42

Получилось... оказывается надо не просто распаковать архив jquery-ui-1.6.zip в папку sites/all/modules/jquery_ui но и потом папку jquery-ui-1.6 переименовать в jquery-ui

В общем пишу инструкцию для нормальных людей людским языком.

Итак, установка jQuery UI for human beings : Smile

Скачиваем модуль jquery_ui-6.x-1.3.tar.gz
Распаковываю в папку /sites/all/modules/
В папку /sites/all/modules/jquery_ui распаковываем jquery.ui-1.6.zip и папку jquery.ui-1.6 переименовываем в jquery.ui
Включаем модуль,сохраняем.

Как только начал заниматься Drupal сразу столкнулся с тем что мануалов человеческих практически нет.
Везде почти пару ходов пропущено. Руки бы обломал этим ребусописателям. Потому пишу инструкции для себя людским языком чтоб не забыть.

Аватар пользователя Ziklon Ziklon 24 марта 2010 в 15:41

А где вы в инструкции нашли что надо распаковать в папку contrib модуль jquery_ui а потом ещё распакованую папку jquery-ui-1.6 переименовать?

Аватар пользователя Stan.Ezersky Stan.Ezersky 24 марта 2010 в 16:38

Ziklon, вообще-то модули можно как угодно хранить, главное, в директории /modules

"Ziklon" wrote:
Везде почти пару ходов пропущено. Руки бы обломал этим ребусописателям. Потому пишу инструкции для себя людским языком чтоб не забыть.
Вообще-то читать надо было внимательно, так что вина ваша.

Я представляю, что вас впереди ждёт, когда вы будете пытаться что-либо прикрутить из jUI к своей теме или модулю

Аватар пользователя Ziklon Ziklon 24 марта 2010 в 17:31

Инструкция ужасно кривая.. сейчас перечитал ещё раз и нашёл тонкий намёк на то что папка будет уже называться по другому... наверное автор надеялся что я сам догадываться буду.
И почему то маны по Unix я хорошо понимаю.. видимо другие люди пишут, не блондинки.
В общем спасибо за помощь.... общими усилиями разобрались.

Аватар пользователя iNFerNo iNFerNo 15 апреля 2010 в 10:59

"orangeudav" wrote:

я по вашему скрину все сделал.

постваил модуль в папку jquery-ui
скачал 1.7 версию из архива взял все папки и файлы которые указаны у вас на скрине и положил в папку jquery.ui которая находится в папке модуля для друпала modules/jquery-ui

зашел в админ меню в модуле но галочку поставить не дает .

и в модулях которые используют jquery-ui написано что он (отсутствует) .

Аватар пользователя skit25 skit25 9 декабря 2011 в 14:46

Это инструкция из файла README.txt модуля.

Я так и сделал, все запустилось на ура.

-- INSTALLATION --

* Copy the jquery_ui module directory to your sites/all/modules directory, so it

is located in sites/all/modules/jquery_ui/.

* Download the jQuery UI 1.6 release from:

http://code.google.com/p/jquery-ui/downloads/list?q=1.6

* Put the downloaded archive into the directory:

/sites/all/libraries/jquery.ui-1.6.zip

* Extract the archive. This will create the following sub-directory:

/sites/all/libraries/jquery.ui-1.6/

* Rename the sub-directory into "jquery.ui":

/sites/all/libraries/jquery.ui/

so the actual jQuery UI JavaScript files are located in:

/sites/all/libraries/jquery.ui/ui/*.js

* Enable the module at Administer >> Site building >> Modules.

Действуем согласно инструкции.
  • Создаем папку /sites/all/libraries
  • Копируем в нее скачанную библиотеку. Получается: /sites/all/libraries/jquery.ui-1.6
  • Переименовываем папку с библиотекой: /sites/all/libraries/jquery.ui
  • Все наши модули библиотеки jquery UI, хранятся в подпапке ui : /sites/all/libraries/jquery.ui/ui

Не обязательно хранить на сервере все файлы библиотеки и тем более скрипт jquery, он и так подгружается.
У меня так:

  • ui/
  • version.txt

Без файла version.txt работать не будет.
Плюс папку ui можно почистить. На сайте jquery UI, нужно посмотреть зависимости тех модулей, которые вы используете и оставить только то, что нужно.