Добрый день уважаемые! Делаю сайт, и нужно такое решение контактной формы как на сайте ниже (WordPress) картинки, выбор кол-ва людей, и выбор даты въезда и выезда. (по правой, на темном фоне) адрес: вувуву точка town-apartments точка ком что можете предложить, может модуль какой, а может кто напишет за не большие деньги данную форму?
Re: Форма с вобором даты из календаря Спасибо, пробовал RS несколько дней назад, даже со всеми дополнениями нашел ПРО, но как вставить там картинки и календарь такой как нужно, не нашел. Прошу подсказать, где можно это поменять, а может есть ссылка на инструкцию, а может Вы подскажете правильный запрос для поискавика. P.S. Давно не студент в поиске у Гоши и Яши, перелопатил, но не шел как решить.
Re: Форма с вобором даты из календаря Представление модуля формы можно переопределить с помощью html/css Файл должен лежать /templates/name/html/mod_form/default.php
Re: Форма с вобором даты из календаря вот тебе FROM и TO Datepicker | jQuery UI - Select a Date Range для создания input с картинкой слева или справа используй ту же jQuery UI и не забудь использовать совет от draff
Re: Форма с вобором даты из календаря Для себя выбрал allsimpleform2, мучился всю ночь и вот еще пол дня. Все понятно, а вот не выходит. 1. Нашел/прочитал/понял/сделал на HTML версию с календарем вышло супер. 2. Нашел/прочитал/понял как сделать в allsimpleform2 3. И главное, над чем бился больше всего. КАК подключить к Joomla 2.5 JQ, прописал во все index.php, библиотеки кинул и в гл и в шаблон все как должно быть (на мой взгляд), потом нашел инфо что, мол все сводится к установки кода в шаблон/index.php Код (html): <script type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/jquery.js"></script> Прописал в материале дал div i скрипт, да только не показывается календарь. (редактор СК едит) сервак локалка. Вопрос: 1. Как привязать JQ к Joomla (сейчас установил jQuery Easy и JT Safe jQuery юзаю) 2. Правильно ли понимаю: После привязки создать модуль HTML или обычный материал в нем прописать <div> а позже <script> (сейчас хотя бы в текст вывести, позже подключу на сервере почту). 3. Локалка на Endels Web Server (всегда денвером пользовался, да только в этой PHP по новее). Может быть причиной?
в твоей версии уже есть JQ, так что лишнюю подключать не надо встроенная подключается (не уверен, но) вроде бы так Код (PHP): JHtml::_('jquery.framework'); ну а дальше твои скрипты и коды)))) P.S. подключать JQ надо в том месте где она требуется, а не целиков в шаблон сайта, т.к. там оня вроде бы то же есть (если шаблон стандартный) P.P.S. и если после подключения какого либо скрипта (JS) что то не работает смотри в консоль браузера там должны быть ошибки
Re: Форма с вобором даты из календаря РЕШЕНО! Все плагины отключил (что выше писал) и привязал так: 1. в templates/мойшаблон/index.php добавил последними строчками по <head> но еще до </head> Код (html): <script> $(function(){ $.datepicker.setDefaults( $.extend($.datepicker.regional['']) ); $('#datepicker').datepicker(); $('#datepicker2').datepicker(); }); </script> <link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/main.css" media="screen"> <link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/ui-lightness/jquery-ui-1.9.2.custom.min.css" media="screen"> <script src="<?php echo $templateUrl; ?>/js/jquery.191.js"></script> <script src="<?php echo $templateUrl; ?>/js/jquery-ui-1.9.2.custom.min.js"></script> 2. Все файлы в templates/мойшаблон/ css i js соответственно 3. В материале или в модуле HTML Код (html): <div class="main"> <input id="datepicker" type="text" /> <div id="datepicker2"></div> P.S. Можна это же прописать в самом материале: Код (html): <link href="css/main.css" rel="stylesheet" type="text/css" /> <link href="css/ui-lightness/jquery-ui-1.9.2.custom.min.css" rel="stylesheet" type="text/css" /> <!-- add scripts --> <script src="js/jquery.191.js"></script> <script src="js/jquery-ui-1.9.2.custom.min.js"></script> <script> $(function(){ $.datepicker.setDefaults( $.extend($.datepicker.regional['']) ); $('#datepicker').datepicker(); $('#datepicker2').datepicker(); }); </script> </head> <body> <header> <h2>Datepicker jQuery UI - Demo 1 (<a href="http://www.script-tutorials.com/datepicker-jquery-ui/">Back to original tutorial</a>)</h2> </header> <div class="main"> <input id="datepicker" type="text" /> <div id="datepicker2"></div> Опередили на пару мин. Сейчас Ваш способ подключу.
А проверял в других браузерах кроме Опера ? Код (CODE): <input type="date" /> п.с. Проверил.Работает только в Опера.
работаю в Waterfox - хорошо показывает. В опере тоже смотрел. Draff, я Вас правильно понимаю, что мне нужно заменить Код (html): <input id="datepicker" type="text" /> на Код (html): <input type="date" /> для правильного вывода в других браузерах? И еще сразу вопрос. Выше Вы писали, что нужно в шаблон разместить файл default.php догадываюсь что это для RS, a для simpleform2 будет modules\mod_simpleform2\tmpl\mail_from.php ?
Не меняй ничего. Может со временем все браузеры начнут поддерживать . Код (CODE): <input type="date" /> Хотя можно подключать,определив в условии UserAgent Посмотрел,в Rsform PRo стили можно указывать прямо в параметрах формы, которые хранятся в БД. Хотя по стандарту разработчика, вывод представления расширения можно переопределить, как я писал выше. Тоже нет. Вижу только внутренние стили ,указываемые при создании формы
Спасибо за помощь. Реализовал. Через RSform. Выкладывать нечего, т.к. все латки написаны на коленке, больше методом тыка. В форме "календарь" имеющуюся клавишу отвечающую за открытия календаря, сделал прозрачной и в стилях разместил ее над формой ввода даты с клавиатуры, теперь человек нажимает, чтобы ввести дату, а ему выплывает календарь, и после выбора данные видны в форме.