1.10.6 Доводка поля телефон в профиле

+10
2.02K
Версия 1.10.6

Наконец то разрешился давний вопрос по вводу маски поля номера телефона в профиле пользователя.
С огромной благодарностью к Soul (его ответы: instantcms.ru/forum/thread23726-1.html#226928)

Итак, кто хочет делать ручками, велкам на форум, остальные могут просто скачать переделанные файлы.

Важно!!! Так как в коробке поле "Телефон" не доделано, то изменения актуальны для моей сборки (есть в файлах)

Качаем! архив, все доработки прокомментированы.

В базе в таблице cms_users нужно увеличить значение phone с varchar(12) на varchar(20)

Для использования маски в файл template.php перед закрывающим тегом </body> необходимо добавить:

  1. <script src="/includes/jquery/jquery.maskedinput.min.js" type="text/javascript" ></script>
  2. <script type="text/javascript">
  3. jQuery(function($){$("input[id='phone']").mask('+7 (999) 999 99 99', {placeholder:"_"});});
  4. </script>
  5.  
На этой же доработке будет основываться доработка Доски объявления, выложу чуть позже.

Attenshen!!! Архив перезалит, исправлен недочет старый.....
0
Андрей Андрей 8 лет назад #
Перезалил архив... нашел старый старый недочет (дублирование строки, ни на что не влияющий, но неприятно, что такой косячок был...)
0
VonKruger VonKruger 8 лет назад #
Для какой ветки инстанта?
0
Андрей Андрей 8 лет назад #
для 1.10.6
0
NIKITA NIKITA 8 лет назад #
Отвалилось поле скайпа.
0
Андрей Андрей 8 лет назад #
что-то не так делаете, у меня все отлично работает вместе, и скайп и телефон.
если что может быть - так это недоработка в "коробке" работы с полем телефона, может это сказывается...

я доводил до ума сначала само поле, и потом заливал этот хак

Еще от автора

Многоуровневый рубрикатор для Доски объявлений
Всем привет. Решил немного монетизировать свои усилия по разработке городских порталов.
InstantCMS 1.10.7 | Сборка. Жизнь продолжается
Приветствую всех любителей и приверженцев первой ветки InstantCMS! Версия 1.10.7 стала финальной от официальных разработчиков.
1.10.6 Заигрываем с Googlем
Продолжаем придумывать разные адаптивные примочки для наших сайтов.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.