Форма обратной связи в сайдбаре

Рубрика: CMS MaxSite;
Метки:
Форма обратной связи в сайдбаре

Сегодня я покажу вам, как создать форму обратной связи в сайдбаре?

Как оказалось, на MaxSite CMS такую задумку можно легко превратить в жизнь уже через несколько минут. Что я сделал, и сразу же записал на видео ход работ.

Всего получилось почти 25 минут видео. Первые 12 минут ушли на подключение необходимых плагинов, и размещение формы в сайдбаре сайта. Остальное на доработку:

- чуть-чуть поработали со стилями

- до настроили форму

- указали условия отображения

Все фокусы проделывались на MaxSite CMS версии 0.81, шаблон D2.

И так, предоставляю на ваш строгий суд практический видео урок:

Форма обратной связи в сайдбаре

Если будут какие-нибудь вопросы/предложения/пожелания - на все отвечу в комментах.

Не забывайте плиз жмакать на лайки ;)
Комментариев: 23 RSS

Оставьте комментарий!

Вы можете войти под своим логином или зарегистрироваться на сайте.

Комментариев: 23
  •  Dima | 8 февраля 2013 в 15:30:22

    Круто!!! Спасибо)))

  •  Серёга | 8 февраля 2013 в 16:08:59

    Пожалуйста smile

  •  V[Ne]ZakoNa | 8 февраля 2013 в 16:19:30

    Супер, а главное вовремя)) Делаю сайт, но там такая же проблема, решил благодаря тебе.

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

    Творческих тебе успехов.

  •  Серёга | 8 февраля 2013 в 16:20:03

    Я и радую. Теперь будем радовать вдвоем. Вместе с Еленой smile

  •  V[NE]ZAKONA | 8 февраля 2013 в 16:23:47

    Штат растет, это хорошо. Сергей, а есть уроки по правильному формированию кон тента? Просто посещаемость растет, но кон тент у меня полное г...

    Да и штат набрать не могу((((

  •  Kudesnik | 8 февраля 2013 в 16:55:03

    Серега, есть клевый сервис у Яндекса — https://slovari.yandex.ru

    Там можно посмотреть/послушать правильное произношение иностранных словsmile

    https://slovari.yandex.ru/echo/перевод/#lingvo/

    https://slovari.yandex.ru/delete/перевод/#lingvo/

  •  Серёга | 8 февраля 2013 в 17:20:36

    V[NE]ZAKONA - что ты понимаешь под правильным формированием?

    Kudesnik - нафиг мне это надо? smile

    Я лучше практикой позанимаюсь, чем голословием.

  •  Максим | 8 февраля 2013 в 17:34:48

    Чтобы стили формы в сайдбаре не перекрывали основную форму, нужно указывать «корень». Вот мой вариант стилей:

    div.widget form.plugin_forms p label {
     display: table-row; 
     text-align: left; 
     width: auto !important;
    }

    Стили формы завязаны на API форм (см. shared/css-less/default/readme-forms.txt) — это на будущее, если решишь разобраться. grin

    Еще один момент — редирект с формы лучше указать на какую-нибудь static страницу, где оставить сообщение «Ваше сообщение отправлено, сенкс!».

    И общее пожелание — в редакторе использовать белый фон. wink

  •  СергейТ | 8 февраля 2013 в 18:08:33

    Как всегда, все полезно, понятно, с хорошим восприятием темы. У тебя вообще талант оратора, совмещенный с профессиональной подачи материала. Все здорово. Было приятно опять увидеть очередной шедевр. Спасибо.

    Елене тоже привет и спасибо за помощь.

    С уважением.

    Сергей Т.

  •  Вячеслав | 8 февраля 2013 в 19:05:00

    Во-первых, благодарен за урок. Спасибо вашей дружной команде.

    Во-вторых, не смотря на то что я уже задавал свой вопрос в письме (терпеливо жду ответ), я бы хотел еще пару вопросов задать.

    На вашем сайте нет поиска, посему вопрос - какие есть еще уроки по MaxSite ?

    Нет ли примера, урока на тему как сделать страницу своего типа, как для этой страници сделать метаполя, как организовать вывод таких страниц на сайте с выводом данных из метаполей?

    Я согласен что статей наэту тему уже много, но собрав всех их вместе - получается каша, но не получается работающего сайта.

    С уважением, Вячеслав

  •  Серёга | 8 февраля 2013 в 20:52:31

    Максим, хотел про это сказать - но забыл smile

    По поводу статик редиректа - даже не думал. СПС за наводку.

    Ты знаешь, с тех пор как перешел на саблим - мне так удобнее работать. До этого все редакторы были с белым фоном или около того smile

    Сергей, спасибо и вам smile Привет передал smile

    Вячеслав, какой вопрос вы задавали? В ящике вопросов ваш не нашел. Это значит - либо мы на него ответили, либо он не дошел.

    По поводу уроков по MaxSite - есть, смотрите соответствующую рубрику в сайдбаре.

    Свой тип создается из админки, а основных настройках - типы страниц.

    А вообще сам недавно сделал у себя метаполя и отдельные страницы - планирую создать каталог.

    То что получилось вот здесь: https://expert-css.com/catalog

    Там правда всего пока одна заметка, и так тестовая smile

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

  •  Олег | 8 февраля 2013 в 22:16:29

    Сергей подскажи, где вычитал про:

    ushka_widget 0 !is_type('contact')

    Где можно почитать об этом подробнее? Если у Максима на сайте, то где именно?

    Спасибо!

  •  Серёга | 8 февраля 2013 в 22:19:56

    Вот здесь Максим разместил отличный мануал:

    https://max-3000.com/page/uslovija-otobrazhenija-vidzheta

  •  Александр Шиллинг | 8 февраля 2013 в 22:31:39

    Кстати создавать ушку не обязательно, можно все сделать в "текстовом блоке" (нужно выбрать тип php).

  •  Серёга | 8 февраля 2013 в 23:43:19

    А разница есть?

  •  Александр Шиллинг | 9 февраля 2013 в 00:27:47

    В работе? Нет. Просто экономит время на создании ушки, да и редактировать удобнее, не нужно лазить по админки, все в одном месте (настройки виджета).

  •  Серёга | 9 февраля 2013 в 01:19:14

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

  •  Вячеслав | 9 февраля 2013 в 14:57:45

    Скажем так. Я пытаюсь на MaxSite написать базу данных книг. Много перерыл инфо в интернете по этому вопросу (пока безуспешно). Вариант с метаполями это пока был самый очевидный способ.

    Уроки по созданию своих типов я канечно посмотрел (блог Максима я похоже уже выучил наизусть). Но вот принципа (урока) как созданный тип страниц обогатить метаполями (а их много, да еще и связанные с другими сущностями книги-авторы например) и как в итоге организовать вывод всего этого чуда (и в сайдбаре по аналогии с рубриками - список авторов, и на странице конкретной книги.. ).

    Вообщем - я бы хотел найти урок по работе с "базами данных" на MaxSite - или как ее организовать имеющимися средставами (тип страниц, метаполя, метки, рубрики, родительские страницы).

    И где-то в глубине души мне кажется, что это должно быть интересно многим.

    Что скажите на это Сергей ?

    С уважением, Вячеслав.

  •  Лина | 14 марта 2013 в 15:55:10

    Cергей, спасибо за уроки. Мне нужно сделать форму обратной связи (имя, эл.адрес, сайт, текст) на странице о сайте. Как это можно осуществить? С техникой я на "ВЫ".))) Заранее спасибо. Успехов!

  •  Серёга | 16 марта 2013 в 12:49:16

    Делайте тоже самое - только форму вставляйте на нужную страницу

  •  Константин | 3 октября 2013 в 20:53:39

    Здравствуйте.

    Сергей подскажите пожалуйста где убрать звездочку

    (обязательное заполнение) с "Ваш email".

  •  Сергей | 12 марта 2014 в 09:44:42

    Здравствуйте Сергей, делал все как показано у вас в видео, но код у меня на работает((( почему не могу понять,помогите пожалуйста разобраться!

    Выдает такую ошибку: Fatal error: Call to undefined function form_contents() in /home/seedov/domains/tmgm.ru/public_html/demo/application/maxsite/plugins/ushki/index.php(208) : eval()'d code on line 1

    код в ушке такой:

  •  Andrey | 18 сентября 2015 в 23:13:39

    super so cool thanks