Привет всем! Есть несколько вопросов по оформлению заказов в ocStore 1.5.3.1 Каким файлом формируется письмо клиенту о сделанном заказе? Как сделать "формат" телефона +7 (ххх) ххх-хх-хх, где вместо х -цифры задача в том, чтобы клиент не писал сам плюсы и скобочки, а просто вводил цифры, а введенные данные автоматом подстраиваются под заданный формат телефона
1. /catalog/view/theme/default/template/mail/order.tpl 2. http://digitalbush.com/projects/masked-input-plugin/
А не...нет такого...папки mail. нет... А как врезать это форматирование телефона на jQuery в чекаут? я вообще не знаю jQuery...
идем в шаблоны template/checkout/guest и register.tpl В самом верху можешь сразу писать Код: <script src="jquery.js" type="text/javascript"></script> <script src="jquery.maskedinput.js" type="text/javascript"></script> Далее Код: <script>jQuery(function($){ $("#date").mask("99/99/9999"); $("#phone").mask("(999) 999-9999"); $("#tin").mask("99-9999999"); $("#ssn").mask("999-99-9999"); });</script> Далее к телефону приствоим id="phone"
Куда хотите закидываете его, просто после этого тогда ""<script src="/куда_закинули/jquery.maskedinput.js" type="text/javascript"></script>"" --- добавлено: Apr 25, 2013 6:52 AM --- Смотри кароче как у меня. я удалил <script src="jquery.js" type="text/javascript"></script>, т.к он мне блочил слайдер товаров, получается, ты просто, например, создаешь папку 'js' в корневой директории -> кидаешь туда 'jquery.maskedinput.js' -> идешь в ""/catalog/view/theme/default/template/checkout"" открываешь два файла guest.tpl & register.tpl и пишешь в оба файла вот это В самом верху подключаем наш js <script src="/куда_закинули/jquery.maskedinput.js" type="text/javascript"></script> мы его кинули в корневую директорию получается мы пишем так <script type="text/javascript" src="js/jquery.maskedinput.js"></script> Сразу после этого подключаем на прямую js <script type="text/javascript"> jQuery(function($) { $.mask.definitions['~']='[+-]'; $('#phone').mask('+7(999)9999999'); $('#dat').mask('99/99/9999'); $('#product').mask('aaaaa-яяяяя-99999-*****'); });</script> Ну а далее находишь в этих обеих файлах строчки Код: <span class="required">*</span> <?php echo $entry_telephone; ?><br /> <input type="text" id="phone" name="telephone" value="" class="large-field" /> У меня в коде он уже присвоен выше, просто пишешь в input'e id="phone" И все (:
Повторюсь, я в этом не силен... У меня стоит модуль Quick Checkout v5.1 by MarketInSG... ниже представлен код guest.tpl, который формирует форму для не зареганных пользователей
<script src="/catalog/view/javascript/jquery.maskedinput.js" type="text/javascript"></script> <script type="text/javascript" src="js/jquery.maskedinput.js"></script> что нить одно оставь, то что действительно есть на хостинге
есть ссылка? $.mask.definitions['~']='[+-]';$('#dat').mask('99/99/9999');$('#product').mask('aaaaa-яяяяя-99999-*****');эти три не нужны, удали что пишет в конслоли?
это ты добавил в шаблон, когда не требуется регистрация при оформлении заказа? А скрин оформления заказа откуда сделан?
Такой шаблон телефона пытаюсь внедрить пока в шаблон, где не нужна регистрация. Далее, по аналогии, будет встраиваться в шаблон, где клиент зарегистрирован...но это позже