Обсуждение вопросов и решений
Модератор: ykolesnikov
-
alegator2222
- OTRS Новобранец
- Сообщения: 117
- Зарегистрирован: 14 апр 2015, 16:11
- Благодарил (а): 1 раз
Сообщение
alegator2222 » 02 авг 2016, 16:46
Такая штука друзья.
Пытаюсь засунуть фотки в тикет зум.
Даже почти получилось, но вот не задача.
Код: Выделить всё
[ '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/ivanov
ii.jpg
Ломаю голову как преобразовать ссылку в нижний регистр.
Последний раз редактировалось
alegator2222 08 авг 2016, 14:01, всего редактировалось 2 раза.
OTRS 6.0.11
Ubuntu 18.04.1 server
-
aceko
- OTRS Новобранец
- Сообщения: 52
- Зарегистрирован: 03 мар 2015, 16:49
Сообщение
aceko » 03 авг 2016, 13:14
если переименовать фото под табельный номер и подставлять его
Otrs 4.0.14 / Ubuntu 14 / PostgreSQL 9.3
-
alegator2222
- OTRS Новобранец
- Сообщения: 117
- Зарегистрирован: 14 апр 2015, 16:11
- Благодарил (а): 1 раз
Сообщение
alegator2222 » 03 авг 2016, 13:35
Дело в том что фотки в таком виде выгружаются на сайт, а им занимается другая команда. Наверное придется фотки сливать из АД скриптом.
OTRS 6.0.11
Ubuntu 18.04.1 server
-
Artjoms
- OTRS Новобранец
- Сообщения: 34
- Зарегистрирован: 06 окт 2011, 17:36
- Откуда: Latvija
Сообщение
Artjoms » 05 авг 2016, 10:50
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 ],
Smile :)
----------------------------------------
Artjoms Petrovs
System Analyst / Системный Аналитик
Software Developer / Разработчик Информационных Систем
----------------------------------------
OTRS 5 Patch Level 9
-
alexus
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Сообщение
alexus » 06 авг 2016, 13:07
Artjoms писал(а):OTRS для отображения использует стандартный перловый Template Toolkit, поэтому решение "в лоб" использовать фильтр 'lower'
Какие люди на нашем форуме
! Артём, привет и велкам! А ты уже видал наши запалы -
http://demo.radiantsystem.com ?
PS
А
можно так сделать -
?
-
alegator2222
- OTRS Новобранец
- Сообщения: 117
- Зарегистрирован: 14 апр 2015, 16:11
- Благодарил (а): 1 раз
Сообщение
alegator2222 » 08 авг 2016, 12:27
Спасибо огромное, очень круто, все пашет. Фотки выгружает.
OTRS 6.0.11
Ubuntu 18.04.1 server
-
ykolesnikov
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
-
Контактная информация:
Сообщение
ykolesnikov » 08 авг 2016, 12:49
Неплохо было бы сменить название поста, чтобы по заголовку было ясно, что речь о фото из AD. И сделать причесанную тему в Howtos, думаю, многим будет интересно.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
-
alegator2222
- OTRS Новобранец
- Сообщения: 117
- Зарегистрирован: 14 апр 2015, 16:11
- Благодарил (а): 1 раз
Сообщение
alegator2222 » 08 авг 2016, 13:28
Переименовал. Ща замучу тему в (Howtos)
ps
Можно и [% Data.UserLogin.lower %]
OTRS 6.0.11
Ubuntu 18.04.1 server
-
alegator2222
- OTRS Новобранец
- Сообщения: 117
- Зарегистрирован: 14 апр 2015, 16:11
- Благодарил (а): 1 раз
Сообщение
alegator2222 » 08 авг 2016, 13:57
Пользуясь случаем не могу удержаться и спрошу- Можно в тикет выгружать имя компа с которого пишется заявка??
Или это отдельная тема?
OTRS 6.0.11
Ubuntu 18.04.1 server
-
Artjoms
- OTRS Новобранец
- Сообщения: 34
- Зарегистрирован: 06 окт 2011, 17:36
- Откуда: Latvija
Сообщение
Artjoms » 08 авг 2016, 17:37
Привет! Видел, шикарнейший интерфейс! Алексей, очень рад видеть, как развился Radiant Customer Portal!
Дабы не оффтоп...
Можно в тикет выгружать имя компа с которого пишется заявка??
В темплейте возможно использовать переменную [% Env("REMOTE_ADDR ") %], которая вернет IP адрес пользователя. Дальше надо писать, какой-либо сервис, который преобразует IP в Computer Name. ( LDAP запрос )
Smile :)
----------------------------------------
Artjoms Petrovs
System Analyst / Системный Аналитик
Software Developer / Разработчик Информационных Систем
----------------------------------------
OTRS 5 Patch Level 9
-
alegator2222
- OTRS Новобранец
- Сообщения: 117
- Зарегистрирован: 14 апр 2015, 16:11
- Благодарил (а): 1 раз
Сообщение
alegator2222 » 09 авг 2016, 08:46
Спасибо огромное, будем ковырять.
OTRS 6.0.11
Ubuntu 18.04.1 server
-
inter07
- OTRS Новобранец
- Сообщения: 25
- Зарегистрирован: 05 апр 2016, 20:40
- Благодарил (а): 1 раз
Сообщение
inter07 » 06 сен 2016, 23:41
Здравствуйте! Хочу повторить данное решение, не выходит. Можете подробнее объяснить, как правильно сделать. В данном примере надо изменить путь «
http://domen/images/photos/» на свой? Подскажете куда положить фото для примера, чтоб они появились (выгруженные с AD – в формате login.jpg)
Или оно должно подтягивать фото не посредственно з AD? Что надо исправить?
Спасибо!
С уважением Юрий
OTRS 6.0.30, (ITSM 6.0.30)
CentOS 7
-
inter07
- OTRS Новобранец
- Сообщения: 25
- Зарегистрирован: 05 апр 2016, 20:40
- Благодарил (а): 1 раз
Сообщение
inter07 » 14 сен 2016, 22:04
Код: Выделить всё
[ '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 отображается только прямоугольник с логином пользователя – клиента.
Спасибо!
С уважением Юрий
OTRS 6.0.30, (ITSM 6.0.30)
CentOS 7
-
aceko
- OTRS Новобранец
- Сообщения: 52
- Зарегистрирован: 03 мар 2015, 16:49
Сообщение
aceko » 26 сен 2016, 08:36
Для теста поместил фотографии в эту папку
/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 ],
Otrs 4.0.14 / Ubuntu 14 / PostgreSQL 9.3
-
alegator2222
- OTRS Новобранец
- Сообщения: 117
- Зарегистрирован: 14 апр 2015, 16:11
- Благодарил (а): 1 раз
Сообщение
alegator2222 » 27 сен 2016, 09:36
inter07 писал(а):Логин пользователя.. и сообщение о невозможности загрузить изображение.
(((
Надо изменить путь «**********» на свой? Или оно должно подтягивать фото непосредственно з AD? Что надо исправить?
Спасибо!
1904x483(206.15 kB)[/url]
www.fotolink.su
Совершенно верно вместо
http://domen/images/photos/ нужно поставить путь к картинке, а [% Data.UserLogin %] это лишь переменная.
OTRS 6.0.11
Ubuntu 18.04.1 server