data 28 Фев 2010

Плагин Simplemodal-Contact-Form – контактная форма

Плагины, Функционал

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

У меня есть ссылка в закладках на один ресурс, на котором есть список 400 плагинов на все случаи жизни :) Вот туда я и отправился. Действительно, есть такой плагин, и называется он Simplemodal-Contact-Form-SMCF.

Скачал его с официального сайта Вордпресс, открыл и увидел, что он не переведен, точнее, если и есть где-то перевод, то не в официальной версии, которая лежит на официальном сайте Wordpress. А у меня правило: если есть популярный в Сети плагин и он не имеет перевода – надо сделать. На сайте Вордпресс плагин лежит с 30 марта 2008 года, и за это время его скачали почти 33 тысячи раз. Рейтинг у него – 3 звезды.

Перевод оказался не сложным, проверка на работоспособность на локальном сервере на дефолтной теме – тоже. Сложности начались потом. Но об этом чуть позже. Итак.

Плагин SMCF (буду писать его название кратко) выводит всплывающее окно контактной формы, что-то в виде окна плагина Lightbox. Понятно, это работает Ява-скрипт.

Очень удобная вещь для тех, кто хочет в конце поста, или на отдельной странице, или в Сайдбаре дать возможность пользователям кликнув по ссылке открыть всплывающее окно формы и написать вам письмо, скажем так, не отходя далеко :) . Быстро, удобно, и главное, – сильно действует на посетителей :)

Установка плагина самая традиционная. После переноса в папку /plugins папки с плагином SMCF вам его надо активировать в административной панели. После активации в панели Настройки (последние версии WP, раньше называлась Параметры) появится вкладка Контактная форма. Кликнув на ней, вы попадаете на страницу настройки вашей формы:

smcfЯ не буду описывать все параметры настроек. Страница переведена и абсолютна понятна. Введете необходимые данные, сохраните, и все. Теперь о главном: как плагин работает. На странице официального сайта есть описание, здесь я вам кратко его перевожу. Плагин может работать в трех состояниях:

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 штук, и все нужные. Так что пока придется потерпеть и поискать другой плагин вывода контактной формы в постах. Ну, а вам – посмотреть, попробовать и выбирать.


    Кстати, можете мне мысленно поаплодировать: этот архивный файл – 200-сотый на моем блоге :) .

    Будут вопросы, отзывы, советы – пишите в комментариях.

    Хотите следить за новыми публикациями на моем сайте – .

    Информационный партнер:

    Сейчас почти в каждой семье живут с нами наши четвероногие друзья. Мы их очень любим. Когда мы болеем – сразу бежим к врачу. А как определить что наш друг заболел? Здоровое животное характеризуется активным поведением, хорошим аппетитом, ровным дыханием, влажной и холодной мочкой носа, регулярно происходящими актами дефекации и мочеиспускания. Если вы видите, что с ним происходит что-то необычное – не тяните, обратитесь в ветеринарную клинику, пусть вашим любимцем займется профессионал.

    Мой блог находят по следующим фразам

    Мой блог находят по следующим фразам

    17 коммент. на “Плагин Simplemodal-Contact-Form – контактная форма”

    1. Best Wordpress - Шаблон FOREXPRESS премиум says:

      [...] не работает контактная форма в word press [...]

    2. Коллекция Wordpress шаблонов и плагинов на русском языке says:

      [...] плагин контактной формы в виджете в Word Press [...]

    3. Коллекция Wordpress шаблонов и плагинов на русском языке says:

      [...] настроить PHP форму для контактной формы [...]

    4. Коллекция Wordpress шаблонов и плагинов на русском языке says:

      [...] wordpress “контактная форма” на русском [...]

    5. Коллекция Wordpress шаблонов и плагинов на русском языке says:

      [...] параметр языка wordpress как определить язык [...]

    Добавить комментарий

    Вы можете использовать теги написания HTML кода (см. редактор комментариев). Для добавления кода,
    (например - php) - используйте следующий короткий код: < pre lang="php" line="1" >здесь код< /pre >.
    Только уберите пробелы между символами.

    Перед отправкой формы:
    Human test by Not Captcha