forum.bitel.ru http://forum.bitel.ru/ |
|
Параметр типа телефон http://forum.bitel.ru/viewtopic.php?f=22&t=7935 |
Страница 1 из 1 |
Автор: | survivor [ 08 апр 2013, 14:08 ] |
Заголовок сообщения: | Параметр типа телефон |
Доброго дня! Видел на форуме обсуждения, как правило все заканчивалось использованием строкового параметра. Я все-таки хочу попробовать добить. У меня телефоны должны быть такого формата: +XXX (YY) NNNNNNN, где XXX код страны, YY код города, NNNNNNN телефон абонента. В конфиг забил такую строчку: Код: phones.numberformat.f32=+XXX(XX)XXXXXXX Однако не помогает. После ввода первой цифры до открывающейся скобки курсор сразу прыгает за скобку и не дает ввести нужный формат. Что же делать? Сервер: 5.2 1473 Клиент: 5.2 1157 |
Автор: | survivor [ 08 апр 2013, 16:26 ] | ||
Заголовок сообщения: | Re: Параметр типа телефон | ||
У меня так не получается. Посмотрите, пожалуйста, аттач. Последний символ (12-й) при выводе теряется и форматирование не садится. В конфиге: Код: phones.numberformat.f32=+XXX(XX)XXXXXXX
phones.customLengthNumber=12
|
Автор: | Ildar [ 08 апр 2013, 17:11 ] |
Заголовок сообщения: | Re: Параметр типа телефон |
Можно указать только код параметра Код: phones.numberformat.32=+XXX(XX)XXX-XX-XX Если вы хотите с указанием кол-ва цифр в коде страны и города. Код: phones.numberformat.32.1Y=+XXX(XX)XXX-XX-XX Значения берутся относительно редактора. Для вас Y - может принять значение от 0 до 6. Все будет зависеть в каком формате вы будете сохранять. |
Автор: | Ildar [ 08 апр 2013, 17:45 ] |
Заголовок сообщения: | Re: Параметр типа телефон |
В ближайшем обновлении расширем поле под код страны до трех цифр. |
Автор: | survivor [ 08 апр 2013, 17:49 ] |
Заголовок сообщения: | Re: Параметр типа телефон |
Кажется получилось.... Если ввести в редактор: 1(23)456789012 то отображается +123(45)6789012 это при конфиге: Код: phones.customLengthNumber=12 phones.numberformat.6=+XXX(XX)XXX-XX-XX но это ж ужас! я не представляю как это операторам объяснять. Похоже действительно буду текстовый параметр использовать.... |
Автор: | survivor [ 08 апр 2013, 17:50 ] |
Заголовок сообщения: | Re: Параметр типа телефон |
Цитата: В ближайшем обновлении расширем поле под код страны до трех цифр. Это будет очень, очень здорово! |
Автор: | survivor [ 08 апр 2013, 17:54 ] |
Заголовок сообщения: | Re: Параметр типа телефон |
Я все же не понял, что вы имели ввиду: Цитата: Значения берутся относительно редактора. Для вас Y - может принять значение от 0 до 6. Все будет зависеть в каком формате вы будете сохранять. Единственный инструмент выбора формата при вводе номера это ведь количество цифр в круглых скобках? Насчет Y - почему от 0 до 6? Что это? |
Автор: | Ildar [ 08 апр 2013, 18:22 ] |
Заголовок сообщения: | Re: Параметр типа телефон |
Да единственный выбор, это кол-во в круглых скобках. Так вот если вы в редакторе сохранете так: +7(123456)89012 - то при отображении будет взят параметр phones.numberformat.32.16 или +7(12345)890123 - то при отображении будет взят параметр phones.numberformat.32.15 или +7(1234)8901234 - то при отображении будет взят параметр phones.numberformat.32.14 или +7(123)89012345 - то при отображении будет взят параметр phones.numberformat.32.13 или +7(12)890123456 - то при отображении будет взят параметр phones.numberformat.32.12 или +7(1)8901234567 - то при отображении будет взят параметр phones.numberformat.32.11 или +7()89012345678 - то при отображении будет взят параметр phones.numberformat.32.10 При условии что код параметра == 32 Если вам не нужно обращать внимание как был сохранен номер, можете использовать только параметр "phones.numberformat.32" |
Автор: | survivor [ 08 апр 2013, 18:25 ] |
Заголовок сообщения: | Re: Параметр типа телефон |
Ясно, спасибо. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |