Страница 1 из 1

[ РЕШЕНО ] Выгрузка фото из AD в тикет

Добавлено: 02 авг 2016, 16:46
alegator2222
Такая штука друзья.
Пытаюсь засунуть фотки в тикет зум.
Даже почти получилось, но вот не задача.

Код: Выделить всё

[ 'UserLogin',      'Foto',    'sAMAccountName', 1,0, 
'var', '#"><td style="width:80px;"><img src="http://domen/images/photos/[% Data.UserLogin %].jpg"/></a><br /><a href="#', 1 ],
В ссылку подставляется переменная, и она приобретает такой вид-
http://domen/images/photos/IvanovII.jpg
А файлы хранятся в нижнем регистре, в общим требуется что бы искал по маленьким буквам.
http://domen/images/photos/ivanovii.jpg


Ломаю голову как преобразовать ссылку в нижний регистр.

Re: И снова LDAP

Добавлено: 03 авг 2016, 13:14
aceko
если переименовать фото под табельный номер и подставлять его

Re: И снова LDAP

Добавлено: 03 авг 2016, 13:35
alegator2222
Дело в том что фотки в таком виде выгружаются на сайт, а им занимается другая команда. Наверное придется фотки сливать из АД скриптом.

Re: И снова LDAP

Добавлено: 05 авг 2016, 10:50
Artjoms
OTRS для отображения использует стандартный перловый Template Toolkit, поэтому решение "в лоб" использовать фильтр 'lower'

Таким образом код превращается в следующий:

Код: Выделить всё

[ 'UserLogin',      'Foto',    'sAMAccountName', 1,0, 
'var', '#"><td style="width:80px;"><img src="http://domen/images/photos/[% Data.UserLogin FILTER lower %].jpg"/></a><br /><a href="#', 1 ],

Re: И снова LDAP

Добавлено: 06 авг 2016, 13:07
alexus
Artjoms писал(а):OTRS для отображения использует стандартный перловый Template Toolkit, поэтому решение "в лоб" использовать фильтр 'lower'
Какие люди на нашем форуме :D ! Артём, привет и велкам! А ты уже видал наши запалы - http://demo.radiantsystem.com ?

PS
А

Код: Выделить всё

[% Data.UserLogin FILTER lower %]
можно так сделать -

Код: Выделить всё

[% Data.UserLogin.lower %]
?

Re: И снова LDAP

Добавлено: 08 авг 2016, 12:27
alegator2222
Спасибо огромное, очень круто, все пашет. Фотки выгружает.

Re: И снова LDAP

Добавлено: 08 авг 2016, 12:49
ykolesnikov
Неплохо было бы сменить название поста, чтобы по заголовку было ясно, что речь о фото из AD. И сделать причесанную тему в Howtos, думаю, многим будет интересно.

Re: Выгрузка фото из AD в тикет

Добавлено: 08 авг 2016, 13:28
alegator2222
Переименовал. Ща замучу тему в (Howtos)
ps
Можно и [% Data.UserLogin.lower %]

Re: Выгрузка фото из AD в тикет

Добавлено: 08 авг 2016, 13:57
alegator2222
Пользуясь случаем не могу удержаться и спрошу- Можно в тикет выгружать имя компа с которого пишется заявка??
Или это отдельная тема?

Re: [ РЕШЕНО ] Выгрузка фото из AD в тикет

Добавлено: 08 авг 2016, 17:37
Artjoms
Артём, привет и велкам! А ты уже видал наши запалы - http://demo.radiantsystem.com ?
Привет! Видел, шикарнейший интерфейс! Алексей, очень рад видеть, как развился Radiant Customer Portal!

Дабы не оффтоп...
Можно в тикет выгружать имя компа с которого пишется заявка??
В темплейте возможно использовать переменную [% Env("REMOTE_ADDR ") %], которая вернет IP адрес пользователя. Дальше надо писать, какой-либо сервис, который преобразует IP в Computer Name. ( LDAP запрос )

Re: [ РЕШЕНО ] Выгрузка фото из AD в тикет

Добавлено: 09 авг 2016, 08:46
alegator2222
Спасибо огромное, будем ковырять.

Re: [ РЕШЕНО ] Выгрузка фото из AD в тикет

Добавлено: 06 сен 2016, 23:41
inter07
Здравствуйте! Хочу повторить данное решение, не выходит. Можете подробнее объяснить, как правильно сделать. В данном примере надо изменить путь «http://domen/images/photos/» на свой? Подскажете куда положить фото для примера, чтоб они появились (выгруженные с AD – в формате login.jpg)
Или оно должно подтягивать фото не посредственно з AD? Что надо исправить?
Спасибо!

Re: [ РЕШЕНО ] Выгрузка фото из AD в тикет

Добавлено: 14 сен 2016, 22:04
inter07

Код: Выделить всё

[ 'UserLogin', 'Foto', '', 1, 0, 'var', '#"></span>
<img width="96" height="128" src="http://domen/images/photos/[% Data.UserLogin.lower %].jpg" style="background: #eeeeee;border: 0px solid #137469;" />
</a><br /><span ; color:#137469!important; text-color:#137469!important; text-decoration: none !important;">
<a href="#', 0 ],
Подскажите пожалуйста, как все-таки сделать чтобы фото начали отображаться? Если добавляю код выше, в Ticket Zoom отображается только прямоугольник с логином пользователя – клиента.
Спасибо!

Re: [ РЕШЕНО ] Выгрузка фото из AD в тикет

Добавлено: 20 сен 2016, 14:50
alegator2222
Откройте код страницы и посмотрите что у вас после http://domen/images/photos/???

Re: [ РЕШЕНО ] Выгрузка фото из AD в тикет

Добавлено: 24 сен 2016, 14:39
inter07
Логин пользователя.. и сообщение о невозможности загрузить изображение.
(((

Надо изменить путь «http://domen/images/photos/» на свой? Или оно должно подтягивать фото непосредственно з AD? Что надо исправить?
Спасибо!

Изображение
1904x483(206.15 kB)

www.fotolink.su

Re: [ РЕШЕНО ] Выгрузка фото из AD в тикет

Добавлено: 26 сен 2016, 08:36
aceko
Для теста поместил фотографии в эту папку /opt/otrs/var/httpd/htdocs/photos
В итоге у меня вышла вот такая ссылка http://it-support.****.**/otrs-web/photos/ (не подымал отдельный сайт для фотографий использовал уже созданный для скинов)

Код страницы должен получится

Код: Выделить всё

 [ 'UserLogin',      'Foto',    'sAMAccountName', 1,0, 
'var', '#"><td style="width:80px;"><img src="http://it-support.****.**/otrs-web/photos/[% Data.UserLogin %].jpg"/></a><br /><a href="#', 1 ],

Re: [ РЕШЕНО ] Выгрузка фото из AD в тикет

Добавлено: 27 сен 2016, 09:36
alegator2222
inter07 писал(а):Логин пользователя.. и сообщение о невозможности загрузить изображение.
(((

Надо изменить путь «**********» на свой? Или оно должно подтягивать фото непосредственно з AD? Что надо исправить?
Спасибо!


1904x483(206.15 kB)[/url]
www.fotolink.su
Совершенно верно вместо http://domen/images/photos/ нужно поставить путь к картинке, а [% Data.UserLogin %] это лишь переменная.