Привет!
Мне нужно что бы в поле ССК, поле номер телефона из формата 1234567890 редактировалось в (123)456-78-90.
Есть такой модуль?
У меня установлен модуль Phone number но он это почему то не делает, он создает только поле и проверку.
Привет!
Мне нужно что бы в поле ССК, поле номер телефона из формата 1234567890 редактировалось в (123)456-78-90.
Есть такой модуль?
У меня установлен модуль Phone number но он это почему то не делает, он создает только поле и проверку.
Комментарии
Привет!Напишите свой, разрезаете ваш номер на нужные части php средствами и вносите полученные части номера в соответсвуюшие поля вот прмер как должно получиться http://d7.drupalexamples.info/examples/form_example/element_example
а при сохраненнии собираете введенные данные в одну переменную и сохраняете..
fil.diesel Спасибо за отклик, но это для меня сложно, я не смогу,может есть готовый модуль?
Модуль Вы наврядли найдете! Прийдется писать самому или заказывать! Советую придерживаться первого варианта) тем более тут и писать не чего! Для примера разрезать можите след образом
<?php
$number = 1234567890;
$array = array();
while ($number > 0) {
$array[] = $number % 10;
$number = intval($number / 10);
}
$array = array_reverse($array);
$output ='';
//$output .= print_r($array,true);
$output .= "<div>(".$array[0].$array[1].$array[2].") ".$array[3].$array[4].$array[5]."-".$array[6].$array[7]."-".$array[8].$array[9]."</div>";
?>
есть для 6ки мод поля ССК для этого.
fil.diesel Спасибо за код! я немного дописал под себя и Все получилось!.
А не подскажите куда вставлять этот код а то найти не могу
В программировании круче тот, у кого короче
<?php
$number
= '123456789';$number = substr_replace(substr_replace($number,'(',0,0),')',4,0); ?>