Проще использовать jqueryUI, гораздо удобнее и более функциональный скрипт.
02.09.2013 11:00:15
Первое что нужно будет делать это передавать логин и пароль в любую страничку, я реализовал это вставив в header следующий скрипт:
спасибо пользователю Вот теперь нужно немного попотеть поискав в папках керио страничку логина. Дело в том что адрес страницы такой https://****.****.ru/webmail/login2/ А на сервере в этой папке лежит только один файлик js, я не стал разбираться куда идёт перенаправление керио запросов страничек, я просто задал поиск по имени поля "kerio_username" внутри файлов веб клиента. Поиски увенчались успехом страничка логина была найдена по следующему адресу от корня керио: \web\weblib\int\login\index.html Открываем вносим корректировку:
Выложу сразу всё содержимое bitrixswaplogin.js, а так же необходимую часть kerioswap.js(скрипт который работает в КП) и прокомментирую. bitrixswaplogin.js
kerioswap.js
bitrixswaplogin.js
Итак получаем прекрасный результат, при авторизации в битриксе пользователь автоматом авторизуется в почте и сразу же видит число непрочитанных писем. Сейчас это всё сделано грубо, меня всё ещё волнует мысль что поле ввода пароля обычное текстовое, разницы то понятно никакой, но все уже привыкли видеть звёзды вместо пароля. Так же необходимо при отсутствии пароля выводить окно сообщение с предложением ввести его, какой нибудь попап или в окно диалогов системное сообщение. В общем скелет уже есть и его еще надо доращивать, а красоту навести потом можно будет. Впереди ещё куча функций, которые необходимо реализовать. |
|||||||||||
|
30.08.2013 12:25:54
спасибо |
|||||
|
30.08.2013 12:20:51
Пишу следующие строки в bitrixswap.js
Идём в битрикс Добавляем в кнопку поле для количества писем
Работает на ура А значит так можно производить обмен всей информации между сервисами. Я продолжу описывать свои действия по как можно чаще. для наглядности скрины |
|||||||
|