небольшая корректировка модуля webfm
Доброго времени суток!
Имеется экспериментальный сайт http://www.s-planet.net на Drupal, на нем установлен модуль Web File Manager, вот страничка с работой этого модуля http://www.s-planet.net/webfm# и несколькими файлами для примера. Необходимо: 1) При наведении курсора на файл всплывает окошко в котором показывается номер файла в базе данных (fid), а мне нужно чтобы показывалось его описание. Описание файла вводит автор файла в качестве метаданных. 2) Сейчас сложно) - мне объяснить как сделали. Мои бурления мозга по этому поводу: Всем управляет (как мне кажется) файл webfm.js. В его строке N1446 есть занесение fid в title файла (который потом всплывает в окошке при наведении на файл). Если этот fid поменять на какой-то текст, всплывать начинает текст, но при этом почему-то перестает открываться окошко редактирования метаданных файла. В строке 2858 отображается текст описания файла при открытии окошка редактирования метаданных файла. Бюджет - напишите пожалуйста. Срок - недели две. Способ оплаты - банковский платеж, либо на телефон. Хотелось бы, чтобы работа выполнилась на Вашем ресурсе. |
Алексей, здравствуйте.
1.) Видимо на атрибут title завязаны другие функции, которые ожидают увидеть в нем значение fileObj.id. В общем, в районе строчки 1446 в webfm.js надо поставить: this.clickObj.setAttribute('title', fileObj.id); //fileObj.id this.clickObj.addEventListener('mouseover', function() { this.setAttribute('title', 'text something'); //console.log('set text'); }, true); this.clickObj.addEventListener('mouseout', function() { this.setAttribute('title', fileObj.id); //console.log('set Id'); }, true); Соответственно, вместо 'text something' можно вставить любую другую строку, какая вам нужна. |
Спасибо alex.vv!
Ответил в личку |
Часовой пояс GMT +3, время: 22:55. |