Несколько дней назад, занимаясь переводом и адаптацией одного шаблона, столкнулся с файлом-шаблоном контактной формы. Это когда на одной из страниц сайта выводится форма для ввода данных пользователя и отправки администратору сайта письма. Пришла в голову идея найти плагин и поставить такую форму на одном из своих блогов.
У меня есть ссылка в закладках на один ресурс, на котором есть список 400 плагинов на все случаи жизни
Вот туда я и отправился. Действительно, есть такой плагин, и называется он Simplemodal-Contact-Form-SMCF.
Скачал его с официального сайта Вордпресс, открыл и увидел, что он не переведен, точнее, если и есть где-то перевод, то не в официальной версии, которая лежит на официальном сайте WordPress. А у меня правило: если есть популярный в Сети плагин и он не имеет перевода – надо сделать. На сайте Вордпресс плагин лежит с 30 марта 2008 года, и за это время его скачали почти 33 тысячи раз. Рейтинг у него – 3 звезды.
Перевод оказался не сложным, проверка на работоспособность на локальном сервере на дефолтной теме – тоже. Сложности начались потом. Но об этом чуть позже. Итак.
Плагин SMCF (буду писать его название кратко) выводит всплывающее окно контактной формы, что-то в виде окна плагина Lightbox. Понятно, это работает Ява-скрипт.
Очень удобная вещь для тех, кто хочет в конце поста, или на отдельной странице, или в Сайдбаре дать возможность пользователям кликнув по ссылке открыть всплывающее окно формы и написать вам письмо, скажем так, не отходя далеко
. Быстро, удобно, и главное, – сильно действует на посетителей
Установка плагина самая традиционная. После переноса в папку /plugins папки с плагином SMCF вам его надо активировать в административной панели. После активации в панели Настройки (последние версии WP, раньше называлась Параметры) появится вкладка Контактная форма. Кликнув на ней, вы попадаете на страницу настройки вашей формы:
Я не буду описывать все параметры настроек. Страница переведена и абсолютна понятна. Введете необходимые данные, сохраните, и все. Теперь о главном: как плагин работает. На странице официального сайта есть описание, здесь я вам кратко его перевожу. Плагин может работать в трех состояниях:
1. Обычная ссылка в любом месте вашего поста. Выглядит вот так:
Contact
Слово Contact – это то слово или фраза, которое вы напишите в Названии контактной ссылки на странице настроек конфигурации плагина.
2. Вы можете внедрить код вывода контактной формы в любом файле вашей темы, например – page.php, sidebar.php. Для вывода на странице используется вот такой код:
< ?php if (function_exists(‘smcf’)) : ?>
< ?php smcf(); ?>
< ?php endif; ?>
Для вывода в сайдбаре: если вы используете свой Сайдбар без вывода динамичных виджетов, вы можете внедрить код контактной формы в сам файл, желательно сделать так, как это сделано с другими рубриками файла, например, код вывода раздела Рубрики:
Напишите мне
< ?php if (function_exists(‘smcf’)) : ?>
< ?php smcf(); ?>
< ?php endif; ?>
В конце пару слов. Сначала экспериментируйте с настройками плагина и редактированием файлов дефолтной темы, и лучше — делайте это на локальном сервере.
В чем могут быть проблемы. Например, я столкнулся с тем, что на том блоге (именно этом), где хотел поставить этот плагин — он не заработал
. Причины скорее всего надо искать или в шаблоне, или в установленных плагинах: где-то что-то ему мешает. На дефолтной теме на локальном сервере все работает. На теме этого блога — тоже. Здесь не хочет. Склоняюсь к варианту, что мешает какой-то плагин. Но у меня их активировано 35 штук, и все нужные. Так что пока придется потерпеть и поискать другой плагин вывода контактной формы в постах. Ну, а вам — посмотреть, попробовать и выбирать.
Плагин вывода контактной формы (72,6 KiB, 344 скачиваний)
Кстати, можете мне мысленно поаплодировать: этот архивный файл — 200-сотый на моем блоге
.
Будут вопросы, отзывы, советы – пишите в комментариях.
Хотите следить за новыми публикациями на моем сайте – подпишитесь на RSS ленту.
Сейчас почти в каждой семье живут с нами наши четвероногие друзья. Мы их очень любим. Когда мы болеем — сразу бежим к врачу. А как определить что наш друг заболел? Здоровое животное характеризуется активным поведением, хорошим аппетитом, ровным дыханием, влажной и холодной мочкой носа, регулярно происходящими актами дефекации и мочеиспускания. Если вы видите, что с ним происходит что-то необычное — не тяните, обратитесь в ветеринарную клинику, пусть вашим любимцем займется профессионал.
Мой блог находят по следующим фразам
- шаблон доски объявлений на вордпресс
- wordpress шаблон визитка
- шаблон сайта фотографа
- wordpress темы
- знаки вопроса в вордпрессе
- премиум темы для wordpress
Мой блог находят по следующим фразам
- плагин вывода новостей на главную страницу вордпресс
- старославянский шрифт
- включить cufon wp
- плагіни для wordpress форум
- конструктор шаблонов
- картинки для фону на сайті
Я честно говоря не понял как его включить? вставляю код
и тупо его вижу на странице сайта) а где ссылка? или я что-то не понял)))
А я не понял ничего из вашего вопроса))