Дмитрий Кондин

Создание любых форм на сайте

Recommended Posts

Владельцам сайтов недвижимости по сути нужно получить контакт посетителя, который заинтересован продать или купить дом, квартиру, дачу. Вот мы и сделали инструмент для того, чтобы админы сайта сами могли создавать разные формы для связи с посетителями.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Например, мы хотим создать новую форму обратной связи со своими контактами.

После того как вы создадите все по инструкции выше.

В шаблон нужно добавить код схемы проезда, код схемы проезда можно взять тут

https://tech.yandex.ru/maps/tools/constructor/?l=wskl?l=wskl

В результате у вас будет примерно такой код, который надо добавить в шаблон

<script type="text/javascript" charset="utf-8" src="//api-maps.yandex.ru/services/constructor/1.0/js/?sid=tCpkDZcI1L0N4kXcysw2lU2tBMzO7vmY&width=600&height=450"></script>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Например, мы хотим создать новую форму обратной связи со своими контактами.

После того как вы создадите все по инструкции выше.

В шаблон нужно добавить код схемы проезда, код схемы проезда можно взять тут

https://tech.yandex.ru/maps/tools/constructor/?l=wskl?l=wskl

В результате у вас будет примерно такой код, который надо добавить в шаблон

<script type="text/javascript" charset="utf-8" src="//api-maps.yandex.ru/services/constructor/1.0/js/?sid=tCpkDZcI1L0N4kXcysw2lU2tBMzO7vmY&width=600&height=450"></script>

а куда добавить этот скрипт? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В шаблон.

ну это понятно, добавлять через фтп?

или в админке?

и куда именно конкретно его вставить 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добавить шаблон нужно в Приложении - Редактор шаблонов - Кнопка "новый шаблон".

Название даете по этому принципу 

7. Мы хотим украсить нашу форму, добавив к ней некий сопроводительный текст. Для этого, в папке вашего шаблона необходимо создать файл с именем client_order_имямоделивашейформы, т.е. в данном случае client_order_raschet.tplЭтот файл должен содержать, в обязательном порядке,{$form}Все остальное на ваше усмотрение. Например:<h1>Тут мой заголовок к заявке</h1><p>Тут какой-то текст перед формой</p>{$form}<hr /><p>Тут какой-то текст под горизонталью под формой</p>

На всякий случай ссылка на описание процесса создания новых форм

http://wiki.sitebill.ru/index.php?title=%D0%9A%D0%B0%D0%BA_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D1%83%D1%8E_%D1%84%D0%BE%D1%80%D0%BC%D1%83_%D0%B7%D0%B0%D1%8F%D0%B2%D0%BA%D0%B8

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну это понятно, добавлять через фтп?

или в админке?

и куда именно конкретно его вставить 

Он имел ввиду, как добавить свой скрипт с картой проезда  в вашу форму, например "Связаться с нами".

Где находится в шаблоне по умолчанию  код с этой формой, чтобы просто взять и довнедрить свою карту проезда?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Он имел ввиду, как добавить свой скрипт с картой проезда  в вашу форму, например "Связаться с нами".

Где находится в шаблоне по умолчанию  код с этой формой, чтобы просто взять и довнедрить свою карту проезда?

Для стандартной формы Связаться с нами никак.

Нужно создавать новую форму через новое это приложение и уже через шаблон этой новой формы добавлять карту и все что угодно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

После создания новой формы и отправки сообщения, скрипт выводит : 

"Спасибо! Ваша заявка успешно отправлена, наш специалист свяжется с вами в ближайшее время."

- при этом письмо на емейл не доходит, а в приложении клиенты фиксируется.

С первичной системной формы "Связаться с нами" - все прекрасно, и на емейл отправляет и выводит после отправки извещение отправленого текста.

В чем может быть собака зарыта? И как эту формочку извещения добавить к своей новой форме?
-=Спасибо за помощь=- :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

После создания новой формы и отправки сообщения, скрипт выводит : 

"Спасибо! Ваша заявка успешно отправлена, наш специалист свяжется с вами в ближайшее время."

- при этом письмо на емейл не доходит, а в приложении клиенты фиксируется.

С первичной системной формы "Связаться с нами" - все прекрасно, и на емейл отправляет и выводит после отправки извещение отправленого текста.

В чем может быть собака зарыта? И как эту формочку извещения добавить к своей новой форме?

-=Спасибо за помощь=- :)

В админке есть пользователь с логином admin?

На почту этого пользователя будут приходить заявки с этих форм.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Действительно, идут туда письма.
Но как все таки, вместо : "Спасибо! Ваша заявка успешно отправлена, наш специалист свяжется с вами в ближайшее время."

---- внедрить это :

 
Ваше письмо отправлено. Ответ будет направлен на указанный вами адрес электронной почты в течение суток
Ваше Имя Вася Пупкин
Текст Тест с новой формы обратной связи
E-mail myemail@inbox.ru
Телефон +787654321

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пока никак не редактируется это сообщение простым путем, в новых версиях сделаем попроще.

Сообщение в системном каталоге и после обновления будет перезатираться.

Но можете его поправить тут

/apps/language/language/ru/backend.ini

L_MESSAGE_ORDER_ACCEPTED_EXT="Спасибо! Ваша заявка успешно отправлена, наш специалист свяжется с вами в ближайшее время."

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ясно.
Подскажите, как можно сократить ссылку с новой формой типа:   мойсайт.ру/client/order/contacts/   

до формата :  мойсайт.ру/contacts/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ясно.

Подскажите, как можно сократить ссылку с новой формой типа:   мойсайт.ру/client/order/contacts/   

до формата :  мойсайт.ру/contacts/

Пока никак )

В новых версиях будем делать такое.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите, как можно сократить ссылку с новой формой типа:   мойсайт.ру/client/order/contacts/   

до формата :  мойсайт.ру/contacts/

 

http://www.etown.ru/s/topic/1561-линк-менеджер-создание-правильных-ссылок-для-п/?p=20574

 

НО в вашем случае нужно подумать о коротком адресе, так как адрес contacts довольно популярен и может быть перехвачен другим приложением.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите как правильно сделать "Заголовок объявления"

 

Делал так: через раздел "Редактор форм", создал в Таблице Data - Тип записи Safe_string - Название колонки zagolovok1 (латиница) - Название колонки - Заголовок объявления (русский)

 

А в шаблоне через "Редактор шаблонов" в файле realty_view.tpl добавил в поле {$data.zagolovok1.value_string} после строки <h2 class="title-bg">

 

Ничего не выводит((

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите как правильно сделать "Заголовок объявления"

 

Делал так: через раздел "Редактор форм", создал в Таблице Data - Тип записи Safe_string - Название колонки zagolovok1 (латиница) - Название колонки - Заголовок объявления (русский)

 

А в шаблоне через "Редактор шаблонов" в файле realty_view.tpl добавил в поле {$data.zagolovok1.value_string} после строки <h2 class="title-bg">

 

Ничего не выводит((

Лучше не придумывайте нового, а используйте meta_title из вкладки Мета-теги.

http://www.etown.ru/s/topic/1517-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81-%D0%BF%D0%BE-title-%D1%83-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B5-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0%D0%BA%D0%B2%D0%B0%D1%80%D1%82%D0%B8%D1%80%D1%8B/?hl=meta_title#entry16433

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

добавил в поле {$data.zagolovok1.value_string} 

 

{$data.zagolovok1.value}

value_string только для полей с внешними данными типа селекбоксов.

 

А в остальном Дмитрий правильно написал, лучше использовать поддерживаемое поле.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас