BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 04 июн 2024, 11:13

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 23 ] 
Автор Сообщение
СообщениеДобавлено: 21 окт 2009, 15:03 
Не в сети

Зарегистрирован: 14 июн 2009, 17:17
Сообщения: 63
Карма: 0
Возможно ли в параметрах договоров сделать тип поля "Гиперссылка", чтобы оно было кликабельным и открывалось в браузере ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 окт 2009, 11:48 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Сделать всё возможно, сами понимаете. А сильно надо? :roll:

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 окт 2009, 14:03 
Не в сети

Зарегистрирован: 14 июн 2009, 17:17
Сообщения: 63
Карма: 0
dimOn писал(а):
А сильно надо? :roll:

Просто операторам биллинга было было бы удобно заходить на веб-интерфейс абонентского оборудования клиента для некоторого управления, прямо из открытого договора.

но если желающих больше нет... переживем.. :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 окт 2009, 14:43 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Толковая тема. Подписываюсь)

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 окт 2009, 16:14 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
а еще сделайте чтоб при нажатии на поле "телефон" АТС начинала сама звонить юзеру и еще чтоб была кнопка "за пивом!", а то без нее работать невозможно!
господа, перестаньте, это же АСР, т.е. БГБ деньги считает, а не приблуда для упрощения управления клиентским железом


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 окт 2009, 16:29 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
snark
Если не сложно сделать, почему бы не реализовать?

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 окт 2009, 17:20 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
IMHO пусть разработчки тратят свое время на новые фишки которые нужны и полезны 99% юзеров, а не на непонятную фишку нужную нескольким людям ... например я считаю что было бы удобно иметь в клиенте возможность копи-паста с использованием прав. клавиши мыши (МАСоводы - молчать!), но т.к. ctrl+c/v или shift/ctrl+ins работают я не считаю что это крайне необходимо реализовать и молчу, т.к. понимаю что людям есть чем заниматься (баги править, фичи приделывать) помимо этого, пусть даже для меня или кого-то это было бы удобно ... есть первостепенные задачи, есть второстепенные, ну а рюшечки IMHO где-то вообще в конце списка задач


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 окт 2009, 17:28 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
:)
Не переживай так) Думаю у разработчиков грамотно очередь построена. И они не будут прерываться в середине работы над главной фичой, чтобы реализовать второстепенную)

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 окт 2009, 17:43 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
сложновато, так как нет единого механизма вызова браузера под разными платформами....


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 окт 2009, 18:04 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
т.к. запуск браузера это дело клиента, а не сервера, то в client.properties надо добавить нечто в духе "browser.path" который в винде будет, например таким:
Код:
browser.path=iexplore.exe

ну или
Код:
browser.path="х:\path\to\Mozilla Firefox\firefox.exe"

ну а на линухах что-то в духе:
Код:
browser.path=/path/to/browser/bin/file


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 окт 2009, 21:46 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
snark +1 )

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 окт 2009, 14:06 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Ничего никуда прописывать не надо будет, откроется дефолтным браузером :wink: Написал задание себе в TODO, сделается со временем. Даже, думаю сделать можно проще - не заводить тип поля новый, просто при отображении в клиенте если содержимое текстового параметра похоже на гиперссылку, то дать возможность использовать её как гиперссылку. Приемлемое решение?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 окт 2009, 14:26 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
а если еще и в тексте (комментарии и т.д. и т.п.) будет ловить гиперссылки будет просто здорово! web, тьфу! BGB 2.0 прям :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 окт 2009, 17:16 
Не в сети

Зарегистрирован: 14 июн 2009, 17:17
Сообщения: 63
Карма: 0
Цитата:
Приемлемое решение?

да, спасибо!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 окт 2009, 17:36 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Ivanov_AP писал(а):
Цитата:
Приемлемое решение?

да, спасибо!

IMHO нет, т.к. пусть лучше клиент "ловит" URL в любом тексте, тогда не надо будет делать отдельный тип под это дело ...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 окт 2009, 17:45 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
В любом тексте - это где ещё? Во всех текстовых полях всего клиента? Это непросто будет, да и надо ли? Подумаем над этим.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 окт 2009, 18:28 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
да, в любом тексте, например в комментариях, в сообщениях хелпдеска ну или в любых других текстовых полях, а то мало ли кто как решит использовать эту возможность и потом будут просить "прикрутите url туда ...", "прикрутите url сюда ..." я не думаю что будет сложно пропустить текст через фильтр который найдет:
Код:
(https?|ftp)://.*

и сделает тому что найдено (sample_text) обрамление в виде тегов:
Код:
<a href="sample_text">sample_text</a>


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 окт 2009, 19:33 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Но ведь для этого сами контролы должны уметь обрабатывать куски текста вида <a href="sample_text">sample_text</a> и делать из них что-то похожее на гиперссылку с возможностью клика итд итп. Обычные поля ввода тут уже не катят, а всё везде заменять это огого сколько.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 окт 2009, 20:02 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
dimOn писал(а):
Но ведь для этого сами контролы должны уметь обрабатывать куски текста вида <a href="sample_text">sample_text</a> и делать из них что-то похожее на гиперссылку с возможностью клика итд итп.

текст ведь всеравно попадает в какой-то парсер, который перед тем как все пойдет в мускул хотя бы апострофы слешит, ну или не дает вбивать в поля где должны быть деньги что-то кроме цифр вот пусть он и парсит, а в клиенте - там да, там трабла ... там надо чтоб он изображал из себя браузер который знает что такое ссылка и что с ней делать ...

dimOn писал(а):
всё везде заменять это огого сколько.

поэтому я и писал что функционал в общем то ненужный, т.к. ведет к ненужным проблемам ;)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 окт 2009, 21:28 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Ну, в каком-то отдельном поле можно имитировать ссылку, это не проблема. Например, в таблица параметров договора можно итд. Подумаем, вобщем.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 ноя 2009, 21:32 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Итак, реализовано в транке 5.1, будет тоже перенесено в версию 5.0. В 4.6 переносить не будем ;) Ссылка парсится, рисуется синеньким, при клике на неё при зажатом CTRL открывается в новом окне браузера. При просто клике - обычный редактор текстового поля (можно валидатор вешать, если надо). Должно быть кросплатформенно, в виндовсе не проверял.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 ноя 2009, 22:20 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
парсятся ссылки в тексте или будет спец. тип "гиперссылка" ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 ноя 2009, 13:20 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Если текстовый параметр договора (целиком) похож на гиперссылку, то он считается гиперссылкой. Даёт на себя кликнуть итд. Нового типа не будет. А зачем? Структура наших типов параметров не такая простая, надо новые таблицы делать, связки итд. А в итоге чем он технически будет отличаться от обычного текстового параметра? Тем более, что всегда можно сделать валидатор на параметр.

Также были идеи сделать кликабельными списки гиперссылок (а также списки mailto: (см. тип email)), чтобы разные гиперссылки в одном параметре кликались по-разному, но пока просто так это сделать не получилось без большой переделки и костылей.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.057s | 61 Queries | GZIP : On ]