Несколько дней назад, занимаясь переводом и адаптацией одного шаблона, столкнулся с файлом-шаблоном контактной формы. Это когда на одной из страниц сайта выводится форма для ввода данных пользователя и отправки администратору сайта письма. Пришла в голову идея найти плагин и поставить такую форму на одном из своих блогов.
У меня есть ссылка в закладках на один ресурс, на котором есть список 400 плагинов на все случаи жизни Вот туда я и отправился. Действительно, есть такой плагин, и называется он Simplemodal-Contact-Form-SMCF.
Скачал его с официального сайта Вордпресс, открыл и увидел, что он не переведен, точнее, если и есть где-то перевод, то не в официальной версии, которая лежит на официальном сайте WordPress. А у меня правило: если есть популярный в Сети плагин и он не имеет перевода – надо сделать. На сайте Вордпресс плагин лежит с 30 марта 2008 года, и за это время его скачали почти 33 тысячи раз. Рейтинг у него – 3 звезды.
Добавлено 6 августа 2012 г.
Перевод оказался не сложным, проверка на работоспособность на локальном сервере на дефолтной теме – тоже. Сложности начались потом. Но об этом чуть позже. Итак.
Плагин SMCF (буду писать его название кратко) выводит всплывающее окно контактной формы, что-то в виде окна плагина Lightbox. Понятно, это работает Ява-скрипт.
Очень удобная вещь для тех, кто хочет в конце поста, или на отдельной странице, или в Сайдбаре дать возможность пользователям кликнув по ссылке открыть всплывающее окно формы и написать вам письмо, скажем так, не отходя далеко :). Быстро, удобно, и главное, – сильно действует на посетителей
Установка плагина самая традиционная. После переноса в папку /plugins папки с плагином SMCF вам его надо активировать в административной панели. После активации в панели Настройки (последние версии WP, раньше называлась Параметры) появится вкладка Контактная форма. Кликнув на ней, вы попадаете на страницу настройки вашей формы:
Я не буду описывать все параметры настроек. Страница переведена и абсолютна понятна. Введете необходимые данные, сохраните, и все. Теперь о главном: как плагин работает. На странице официального сайта есть описание, здесь я вам кратко его перевожу. Плагин может работать в трех состояниях:
1. Обычная ссылка в любом месте вашего поста. Выглядит вот так:
[Contact]Слово Contact – это то слово или фраза, которое вы напишите в Названии контактной ссылки на странице настроек конфигурации плагина.
2. Вы можете внедрить код вывода контактной формы в любом файле вашей темы, например – page.php, sidebar.php. Для вывода на странице используется вот такой код:
< ?php if (function_exists('smcf')) : ?> < ?php smcf(); ?> < ?php endif; ?>
Для вывода в сайдбаре: если вы используете свой Сайдбар без вывода динамичных виджетов, вы можете внедрить код контактной формы в сам файл, желательно сделать так, как это сделано с другими рубриками файла, например, код вывода раздела Рубрики:
<h5>Напишите мне</h5>
В конце пару слов. Сначала экспериментируйте с настройками плагина и редактированием файлов дефолтной темы, и лучше — делайте это на локальном сервере.
В чем могут быть проблемы. Например, я столкнулся с тем, что на том блоге (именно этом), где хотел поставить этот плагин — он не заработал :(. Причины скорее всего надо искать или в шаблоне, или в установленных плагинах: где-то что-то ему мешает. На дефолтной теме на локальном сервере все работает. На теме этого блога — тоже. Здесь не хочет. Склоняюсь к варианту, что мешает какой-то плагин. Но у меня их активировано 35 штук, и все нужные. Так что пока придется потерпеть и поискать другой плагин вывода контактной формы в постах. Ну, а вам — посмотреть, попробовать и выбирать.
Тема WordPress Shortnotes (833,9 KiB, 41 скачиваний)
Кстати, можете мне мысленно поаплодировать: этот архивный файл — 200-сотый на моем блоге
Будут вопросы, отзывы, советы – пишите в комментариях.
Хотите следить за новыми публикациями на моем сайте – подпишитесь на RSS ленту.
Информационный партнер:
Когда мы заболеваем — мы об этом знаем, и можем сказать окружающим. А что делать нашим четвероногим друзьям, которые живут вместе с нами в наших квартирах? Мы можем только быть внимательными и следить за их поведением. Если наш друг стал плохо есть, стал вялым и неактивным — это сильный симптом. Надо немедленно обратиться к врачу ветеринарной клиники. Пусть нашим любимцем займется профессионал.
Плагин Simplemodal-Contact-Form
Олег Власов Олег Власов ovlasov49@gmail.com Коллекция бесплатных тем WordPress с авторским переводом WordPress Collection Wordpress,плагиныНесколько дней назад, занимаясь переводом и адаптацией одного шаблона, столкнулся с файлом-шаблоном контактной формы. Это когда на одной из страниц сайта выводится форма для ввода данных пользователя и отправки администратору сайта письма. Пришла в голову идея найти плагин и поставить такую форму на одном из своих блогов.
У меня есть ссылка в закладках на один ресурс, на котором есть список 400 плагинов на все случаи жизни Вот туда я и отправился. Действительно, есть такой плагин, и называется он Simplemodal-Contact-Form-SMCF.
Скачал его с официального сайта Вордпресс, открыл и увидел, что он не переведен, точнее, если и есть где-то перевод, то не в официальной версии, которая лежит на официальном сайте WordPress. А у меня правило: если есть популярный в Сети плагин и он не имеет перевода – надо сделать. На сайте Вордпресс плагин лежит с 30 марта 2008 года, и за это время его скачали почти 33 тысячи раз. Рейтинг у него – 3 звезды.
Добавлено 6 августа 2012 г.
Перевод оказался не сложным, проверка на работоспособность на локальном сервере на дефолтной теме – тоже. Сложности начались потом. Но об этом чуть позже. Итак.
Плагин SMCF (буду писать его название кратко) выводит всплывающее окно контактной формы, что-то в виде окна плагина Lightbox. Понятно, это работает Ява-скрипт.
Очень удобная вещь для тех, кто хочет в конце поста, или на отдельной странице, или в Сайдбаре дать возможность пользователям кликнув по ссылке открыть всплывающее окно формы и написать вам письмо, скажем так, не отходя далеко :). Быстро, удобно, и главное, – сильно действует на посетителей
Установка плагина самая традиционная. После переноса в папку /plugins папки с плагином SMCF вам его надо активировать в административной панели. После активации в панели Настройки (последние версии WP, раньше называлась Параметры) появится вкладка Контактная форма. Кликнув на ней, вы попадаете на страницу настройки вашей формы:
Я не буду описывать все параметры настроек. Страница переведена и абсолютна понятна. Введете необходимые данные, сохраните, и все. Теперь о главном: как плагин работает. На странице официального сайта есть описание, здесь я вам кратко его перевожу. Плагин может работать в трех состояниях:
1. Обычная ссылка в любом месте вашего поста. Выглядит вот так:
[Contact]Слово Contact – это то слово или фраза, которое вы напишите в Названии контактной ссылки на странице настроек конфигурации плагина.
2. Вы можете внедрить код вывода контактной формы в любом файле вашей темы, например – page.php, sidebar.php. Для вывода на странице используется вот такой код:
< ?php if (function_exists('smcf')) : ?> < ?php smcf(); ?> < ?php endif; ?>
Для вывода в сайдбаре: если вы используете свой Сайдбар без вывода динамичных виджетов, вы можете внедрить код контактной формы в сам файл, желательно сделать так, как это сделано с другими рубриками файла, например, код вывода раздела Рубрики:
<h5>Напишите мне</h5>
В конце пару слов. Сначала экспериментируйте с настройками плагина и редактированием файлов дефолтной темы, и лучше — делайте это на локальном сервере.
В чем могут быть проблемы. Например, я столкнулся с тем, что на том блоге (именно этом), где хотел поставить этот плагин — он не заработал :(. Причины скорее всего надо искать или в шаблоне, или в установленных плагинах: где-то что-то ему мешает. На дефолтной теме на локальном сервере все работает. На теме этого блога — тоже. Здесь не хочет. Склоняюсь к варианту, что мешает какой-то плагин. Но у меня их активировано 35 штук, и все нужные. Так что пока придется потерпеть и поискать другой плагин вывода контактной формы в постах. Ну, а вам — посмотреть, попробовать и выбирать.
Тема WordPress Shortnotes (833,9 KiB, 41 скачиваний)
Кстати, можете мне мысленно поаплодировать: этот архивный файл — 200-сотый на моем блоге
Будут вопросы, отзывы, советы – пишите в комментариях.
Хотите следить за новыми публикациями на моем сайте – подпишитесь на RSS ленту.
Информационный партнер:
Когда мы заболеваем — мы об этом знаем, и можем сказать окружающим. А что делать нашим четвероногим друзьям, которые живут вместе с нами в наших квартирах? Мы можем только быть внимательными и следить за их поведением. Если наш друг стал плохо есть, стал вялым и неактивным — это сильный симптом. Надо немедленно обратиться к врачу ветеринарной клиники. Пусть нашим любимцем займется профессионал.
Понравилась статья? Поделись с друзьями!
Яхуу народ спасибо 4 дня поиска в нете я нашел что надо спасибо Алексей чудесный wp_footer без него яб хз че делал бы.
P.S. Вордпрес в моих глазах по темизации такое гамно!
Здравствуйте, вопрос следующий: как в этом плагине убрать необязательные поля? Например, сделать поле «Email*» необязательным? Понятно, что надо лесть в файл smcf_data.php , но что там менять — для меня это загадка. Подскажите, плиз!
Сначала прочтите FAQ
Здравствуйте, модуль заходит за картинку шапки, подскажите пожалуйста, как сделать так, чтобы форма была поверх изображения шапки?
PS Стоит вордпресс 3.4.2 тема TwentyEleven
Не пишет на указанную почту. Как поправить ?
Спасибо.
Для начала обновить плагин до последней версии.
Подскажите, как сделать так, чтобы определенные поля были не обязательны к заполнению и при этом корректно работали почтовые уведомления.
Приветствую ВСЕХ!
Мне очень нравится этот плагин SMCF, сам его использую.
По началу возникали проблемы, о которых говориться выше. Установил, активировал по инструкции — не работает… При нажатии на ссылку, которая должна вызывать этот плагин, ничего не происходит, только перегружается страница. Стал искать помощи на форуме WP, дали совет — Нужно пройтись по файлам шаблона (темы) текстовым редактором в поисках вызова функции wp_footer() Этой функции у меня не оказалось не водном из файлов (в моей теме этих файлов 6+стили CSS)
После этого в файле footer.php перед закрывающим тегом просто вставил эту функцию или, можно, перед одним из закрывающихся там же . Обновил файл — Плагин заработал, слава Богу!
Почему-то не пишет в посте угловые скобки…
функция выглядит так: (здесь угловая скобка)?php wp_footer(); ?(здесь угловая скобка)
Только, что увидел. Не прописался так же тег body и div в моем комментарии…
Функцию
надо ставить перед закрывающемся тегом
или