Русская версия SimpleModal Contact Form

Для обратной связи, то есть отправки электрописем себе любимому, я достаточно давно использую на всех своих сайтах красивый плагин Эрика Мартина SimpleModal Contact Form (SMCF), написанный для WordPress с использованием AJAX/jQuery. Недавно Эрик добавил поддержку перевода на другие языки, а я собрался с духом и перевел все на русский.

К сожалению, длина русских слов заметно больше английских, поэтому пришлось не только добавить файлы перевода PO/MO, но также заменить подложку кнопок Отправить/Отменить и кое-что подкрутить в стилях отображения.

Установка

  1. Распакуйте содержимое архива в директорию «/wp-content/plugins/» вашего блога.
  2. Активируйте плагин в панели управления блогом.
  3. Настройте плагин по своему вкусу (Параметры » SimpleModal Contact Form).
  4. Пользуйтесь SMCF!

Использование

SMCF для работы использует гиперссылки класса «smcf-link». У вас есть три возможности:

  1. Добавить к существующей ссылке указанный класс:
    <a href=’/contact’ class=’smcf-link’>Contact</a>
    в случае, если у пользователя отключена поддержка JavaScript, у него откроется страница, указанная в параметре «href».
  2. Использовать функцию «smcf()» в файлах вашего шаблона (например, в sidebar.php):
    <?php if (function_exists(‘smcf’)) : ?>
    <?php smcf(); ?>
    <?php endif; ?>
  3. Если ссылка на ваши контакты генерируется динамически с использованием функций WordPress «wp_page_menu()» или «wp_list_pages()», вы можете указать заголовок (title) ссылки на контакты в настройках SMCF и плагин попытается автоматически добавить туда класс «smcf-link».

Обновление от 21.05.2009. Важно

Для нормальной работы плагина обязательно наличие вызова функции wp_footer() в подвале темы вашего блога (обычно это файл footer.php).


Постовой

 

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




Всего комментариев: 146

Подписаться на комментарии (RSS)

  1. Комментирует AlexPTS
    08.04.2009 в 05:18
    Ответить · Ссылка

    А на версии 2,6,х вы пробывали? У меня не работает, на форуме тоже были проблемы с плагином на старой версии движка.

    Я раньше видел этот jQuery скрипт, но тогда мало что понимал в jQ и wordpress. В книге Бибо и Кац

  2. Комментирует Mobi
    08.04.2009 в 06:32
    Ответить · Ссылка

    Перевод не работает.

    • Комментирует MyasNick
      08.04.2009 в 12:00
      Ответить · Ссылка

      Как можно легко убедиться, нажав выше на «Посмотреть SMCF в действии»: работает.

      Возможно, у вас в «wp-config.php» не указан параметр «define (‘WPLANG’, ‘ru_RU’);»

      • Комментирует Андрей
        02.04.2013 в 20:14
        Ответить · Ссылка

        Вставил на страницу Contact
        Вступить со мной в электронную связь посредством «a class=»smcf-link» href=»/about»»специально обученной формы«/a»

        На странице так и отобразилось
        Вступить со мной в электронную связь посредством «a class=»smcf-link» href=»/about»»специально обученной формы«/a»

        Голова кипит с этим плагином…

        Коля, выручай.
        Бiз — мыктымыз!

    • Комментирует seregawaw
      21.12.2011 в 19:57
      Ответить · Ссылка

      Привет замените в файле smcf.php

      вместо этого:

      function init() {
      load_plugin_textdomain("smcf", false, SMCF_DIR . "/lang/");
      }

      пропишите это:

      function init() {
      if (function_exists("load_plugin_textdomain")) {
      load_plugin_textdomain("smcf", SMCF_DIR . "/lang/");
      }

      также следует изменить в файле smcf.css размер кнопок «отправить» «отмена», я их еще перерисовывал

      #smcf-container .smcf-send {width:102px; background:url(../img/send.png) no-repeat;}
      #smcf-container .smcf-cancel {width:75px; background:url(../img/cancel.png) no-repeat;}

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

      • Комментирует seregawaw
        23.09.2012 в 21:39
        Ответить · Ссылка

        в версии 1.2.9

        function init() {
        $smcfdir = dirname( plugin_basename( __FILE__ ) );
        load_plugin_textdomain("smcf", false, $smcfdir . "/lang/");

  3. Комментирует MyasNick
    13.04.2009 в 21:27
    Ответить · Ссылка

    AlexPTS писал:

    А на версии 2,6,х вы пробывали? У меня не работает, на форуме тоже были проблемы с плагином на старой версии движка.

    Нет, я тестировал только на 2.7.х. Автор плагина пишет, что работает «up to 2.7.1»

  4. Комментирует vodopads
    21.05.2009 в 12:44
    Ответить · Ссылка

    SMCF для работы использует гиперссылки класса «smcf-link». У вас есть три возможности:

    1. Добавить к существующий ссылке указанный класс:
    Contact
    в случае, если у пользователя отключена поддержка JavaScript, у него откроется страница, указанная в параметре «href».
    2. Использовать функцию «smcf()» в файлах вашего шаблона (например, в sidebar.php):

    3. Если ссылка на ваши контакты генерируется динамически с использованием функций WordPress «wp_page_menu()» или «wp_list_pages()», вы можете указать заголовок (title) ссылки на контакты в настройках SMCF и плагин попытается автоматически добавить туда класс «smcf-link»

    Поясните на пальцах, как эту форму добавить в статическую страницу (контакты например)
    Установил плагин, создал статическую страницу «контакты», поместил туда Contact нажимаю на Contact и получаю «Не найдено» (ошибка). После нажатия Contact, что должно появится? Форма?

  5. Комментирует MyasNick
    21.05.2009 в 13:03
    Ответить · Ссылка

    Вот пример с моей страницы «Обо мне». На странице текст выглядит следующим образом:

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

    Здесь в комменте ссылка нерабочая, но на странице все чики-пуки.

    А вот код со страницы:

    Вступить со мной в электронную связь посредством «a class=»smcf-link» href=»/about»»специально обученной формы«/a»

    Ну да, вместо кавычек нужны угловые скобки.

  6. Комментирует vodopads
    21.05.2009 в 14:16
    Ответить · Ссылка

    @MyasNick:
    И так и сяк, ну не получается у меня чики-пуки!Так и не понял как эту форму вызвать, как должен код выглядит, который нужно вставлять в статическую страницу… Результаты такие: либо «не найдено» либо просто пере адресация на страницу. Видимо у нас с Вами разница в том, что у меня только ПУКИ получаются, вместо ЧИКИ-ПУКИ. Это от индивидуальности человека зависит, а еще от знания программирования кода ( у меня эти знания на начальном, совсем начальном уровне) Но спасибо за перевод плагина, наверно Вы сделали важную работу и это кому то пригодится!

    • Комментирует Людмила
      03.02.2015 в 22:38
      Ответить · Ссылка

      Вот этот код Форма обратной связи нужно вставить на странице КОНТАКТЫ и модальное окно появляться будет. Жаль только что сообщения не отправляются, а так все красиво :-)

      • Комментирует Людмила
        03.02.2015 в 22:42
        Ответить · Ссылка

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

        НЕ понимаю как код прописать, чтобы ссылкой сразу не становился. Вообщем пишу код Форма обратной связи уберите восклицательные знаки и вставляйте код на страницу

        • Комментирует Людмила
          03.02.2015 в 22:45
          Ответить · Ссылка

          прощу прощения, опять та же фигня. href=»#» class=»smcf-link»>Форма обратной связи
          Может сейчас получится?
          вначале <a
          в конце

  7. Комментирует MyasNick
    21.05.2009 в 15:01
    Ответить · Ссылка

    1. Код вызова формы должен быть оформлен гиперссылкой.

    2. Гиперссылки в языке HTML оформляются тегом «a»:
    «a href=»здесь адрес ссылки»»здесь текст ссылки«/a»

    3. Чтобы ссылка вызвала форму SMFC нужно просто добавить к открывающему тегу class=»smcf-link», чтобы она приняла вид:
    «a href=»здесь адрес ссылки» class=»smcf-link»»здесь текст ссылки«/a». Отредактировать ссылку можно прямо в редакторе страниц и постов WordPress, открыв закладку HTML.

    4. Это всё, что нужно сделать. За исключением копирования плагина на сервер и его активации в панели управления блогом.

    Если всё сделаете аккуратно по шагам будет и вас пуки не без чики.

  8. Комментирует MyasNick
    21.05.2009 в 15:02
    Ответить · Ссылка

    Да, не забудьте угловые кавычки в тегах заменить на угловые скобки: редактор комментов WP не отображает теги, а парсит их, редиска.

    И ещё, если вы копируете код через буфер обмена, не забудьте заменить кавычки-лапки “” вокруг smcf-link на обычные, те, что на клавиатуре. Это опять же WP автоматом заменяет.

  9. Комментирует vodopads
    21.05.2009 в 15:33
    Ответить · Ссылка

    Да я старался, так сделать, как вы написали, начальные знания HTML во мне присутствуют… wp 2.7.1 шаблон правда не новый… но не могу получить результат… Можно я Вам по обратной связи напишу адрес сайта и пароль от админ панели? Я перезалью плагин по ftp и активирую. а Вы зайдете создадите статическую страницу и вставите правильный код. А я потом посмотрю, как Вы поля заполнили и какой код в страницу писали, научусь таким образом. У вас это займет 1 мин времени, а я получу знания на всю жизнь. Можно попросить Вас об этом бесплатно? Если Вы мне откажите, я не обижусь, я Вам благодарен уже за то, что Вы вообще вступили с мной в диалог…

  10. Комментирует MyasNick
    21.05.2009 в 16:00
    Ответить · Ссылка

    Присылайте.

  11. Комментирует Александр
    21.05.2009 в 16:14
    Ответить · Ссылка

    Николай, у меня другая загвоздка. С ссылкой все понятно и форма выводится, но все на английском языке(кроме настроек в админке)
    При правке английских слов на русские (Name-Имя и так далее) все отображается нечитаемыми символами.
    Как с этим бороться не знаю :(

    P.S. Блог в кодировке UTF8

  12. Комментирует MyasNick
    21.05.2009 в 16:33
    Ответить · Ссылка

    @Александр:
    Если вы правите в исходнике, то его (исходный файл) нужно сохранить в кодировке UTF-8 без BOM. Можно воспользоваться бесплатным Notepad2.

    Хотя странно, долно и так всё на русском выводиться, для того и переводил. У вас перевод WP официальный?

  13. Комментирует Александр
    21.05.2009 в 16:54
    Ответить · Ссылка

    Попробую завтра как Вы советуете.
    Вордпресс 2.7.1_RU с сайта поддержки русского вордпресс
    mywordpress.ru

  14. Комментирует MyasNick
    21.05.2009 в 17:01
    Ответить · Ссылка

    @vodopads:

    Проблема решена. В файле footer.php используемой темы не было вызова функции «?php wp_footer(); ?».

    Функцию добавили, всё заработало.

  15. Комментирует MyasNick
    21.05.2009 в 17:06
    Ответить · Ссылка

    @Александр:

    Возможно, WP по какой-то причине не находит файлы руссификации.

    Да и вот ещё что: названия файлов руссификации SMCF должно соответствовать шаблону smcf-< префикс локализации, указанный в файле wp-config.php>.mo. По-умолчанию — это smcf-ru_RU.mo. Проверьте на всякий случай.

  16. Комментирует vodopads
    21.05.2009 в 17:13
    Ответить · Ссылка

    @MyasNick:
    Спасибо Вам большое за отзывчивость, согласен с тем, что проблема не в плагине была, а в моих знаниях («?php wp_footer(); ?» мне нужно добавить в шаблон). Да! плагин отличный (очень красивый), перевод качественный, да и вообще все идеально работает. Если внимательно все прочитать (инструкцию), все получится (даже у не подготовленного чел.), у меня теперь получается на любой теме, я научился! Низкий Вам поклон за это, уважаемый Николай!

  17. Комментирует MyasNick
    21.05.2009 в 17:25
    Ответить · Ссылка

    @vodopads:

    Пожалуйста!

  18. Комментирует Александр
    22.05.2009 в 13:09
    Ответить · Ссылка

    Понял в чем причина. В файле wp-config при установке я закоментировал строку define (‘WPLANG’, ‘ru_RU’); с целью снижения нагрузки. Теперь раскоментировал и перевод заработал.

  19. Комментирует Александр
    22.05.2009 в 13:14
    Ответить · Ссылка

    Я понял почему не работал перевод.
    При установке я закоментировал строку
    define (‘WPLANG’, ‘ru_RU’); с целью уменьшения нагрузки. Сейчас раскоментировал и все нормально стало. Перевод работает

  20. Комментирует Александр
    22.05.2009 в 13:57
    Ответить · Ссылка

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

  21. Комментирует MyasNick
    22.05.2009 в 15:06
    Ответить · Ссылка

    @Александр:

    Пожалуйста, рад, что всё работает. И вам, в свою очередь, спасибо за ссылку.

  22. Комментирует WertyS
    27.05.2009 в 11:15
    Ответить · Ссылка

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

  23. Комментирует MyasNick
    27.05.2009 в 11:18
    Ответить · Ссылка

    Пожалуйста!

  24. Комментирует Алексей
    31.05.2009 в 06:14
    Ответить · Ссылка

    Николай, посмотрите пожалуйста, в чем может быть проблема. После отправки сообщение, ниже слова «Спасибо!»
    Вот такая галивотья отображаеться —
    «Р’Р°С?Рµ сообщение СѓСЃРїРµС?РЅРѕ отправлено.»
    Нашел её в Файле smcf-ru_RU.mo, там весь файл в такой голимотье.

  25. Комментирует MyasNick
    31.05.2009 в 15:17
    Ответить · Ссылка

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

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

  26. Комментирует Алексей
    31.05.2009 в 16:10
    Ответить · Ссылка

    Проверил, могло ли такое быть что исходники с такими текстами?

  27. Комментирует MyasNick
    31.05.2009 в 17:31
    Ответить · Ссылка

    Исходники формы не содержат текста на русском, перевод хранится в двух файлах .po и .mo. Но неосторожная работа с исходниками могла привести к проблемам с выводом текста. Тем более, что строка «Спасибо!», как я понял, выводится вполне корректно.

  28. Комментирует MyasNick
    31.05.2009 в 17:34
    Ответить · Ссылка

    Вот ещё подумал: если вы редактировали файлы перевода и сохранили их редактором без поддержки UTF-8, то могли получить аналогичные результат.

  29. Комментирует Алексей
    01.06.2009 в 00:14
    Ответить · Ссылка

    Вот Вот, Николай я именно их и проверял .po и .mo в po все нормально, а в .mo крокозябры. Николай глянте пожалуйста, может правдо исходники. Мой сайт в подписи

  30. Комментирует MyasNick
    01.06.2009 в 01:25
    Ответить · Ссылка

    Если вы не трогали эти файлы, то все там нормально. Я тоже в EmEditor вижу «кракозябры» в .mo, пока принудительно не выставлю UTF-8.

    Сайт посмотрел. Да, кодировка слетела. Исходники ваши, как вы понимаете, посмотреть не могу, но и так видно, что вы их редактировали. Проверить просто: поставьте оригинальный SMCF с моего сайта. Если получите нормальный русский текст, значит вы что-то зацепили в исходниках. Если и дальше будут «кракозябры», значит, скорее всего, несоответствие кодировок блога и перевода.

  31. Комментирует Александр
    02.06.2009 в 05:11
    Ответить · Ссылка

    Кстати у меня тоже так было. Пробовал и перезакачивать плагин и перевод к нему. Ничего не помогало. Потом взял файл «smcf_data» и в нем перевел нужные строки на русский.

  32. Комментирует Александр
    02.06.2009 в 05:13
    Ответить · Ссылка

    А кодировка блога у меня UTF 8. Почему такое получалось так и не понял

  33. Комментирует Алексей
    12.06.2009 в 06:57
    Ответить · Ссылка

    .po и .mo можно править в poedit. Николай, будте добры, помогите еще разобраться, на форуме оставил вопрос.

  34. Комментирует MyasNick
    13.06.2009 в 13:49
    Ответить · Ссылка

    Алексей писал:

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

    С удовольствием бы постарался помочь, но совершенно не уловил сути вопроса :(

  35. Комментирует Алексей
    14.06.2009 в 14:04
    Ответить · Ссылка

    Сайт в подписи. Установил на новый сайт, когда установил плагин, форма вообще отказывалась работать, после нажатия на ссылку с стилем class=»smcf-link», открывла не существующею страницу»/contact»/. А формачка нужна именно эта, красивее я не видел))) Я покавырялся и нашел отличия с сайтом на котором форма работает, вставил в шаблон недастоющий код, стили переписал в общий файл. Форма визуально начала загружаться, но отправка не работает((( Думаю что еще нужно где-то, что-то пошевелить. Будте добры, подскажите что.

  36. Комментирует Алексей
    14.06.2009 в 14:08
    Ответить · Ссылка

    И еще… В выдаче поднялся сайт на котором я установил эту замечательную форму первый раз, и посыпались сообщения. Но в этих сообщениях отсутствует e-mail, который указывает пользователь.((

  37. Комментирует MyasNick
    14.06.2009 в 14:35
    Ответить · Ссылка

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

    Так, просто мысли: возможно, старая версия WordPress, отключена поддержка jQuery, отключена поддержка JavaScript, да мало ли что ещё.

  38. Комментирует Алексей
    14.06.2009 в 14:38
    Ответить · Ссылка

    Разобрался с e-mail, нужно в фале smcf_data.php заменить код
    // Set and wordwrap message body
    $body = "From: $name\n\n";
    $body .= "Message: $message";
    $body = wordwrap($body); // default is 75 characters
    на // Set and wordwrap message body
    $body = "From: $name\n\n$email\n\n";
    $body .= "Message: $message";
    $body = wordwrap($body); // default is 75 characters

  39. Комментирует MyasNick
    14.06.2009 в 14:41
    Ответить · Ссылка

    Это, конечно, хорошо. Но я бы всё-таки постарался понять, почему не работает форма исходя из того, что проблема не в ней. Хотя бы потому, что позднее могут всплыть косяки и с другими плагинами, использующими jQuery и Simple Modal.

  40. Комментирует MyasNick
    14.06.2009 в 14:44
    Ответить · Ссылка

    @Алексей:

    Кстати, да: сайт у вас довольно симпатичный.

  41. Комментирует Фан Милана
    30.06.2009 в 15:25
    Ответить · Ссылка

    Отличная красивая форма,спасибо

  42. Комментирует Алексей
    08.07.2009 в 00:40
    Ответить · Ссылка

    Николай спасибо. Разобрался, не вставил в шаблон функцию wp_footer(). Спасибо за перевод. Форму всем советую, и дизайн меняется элементарно.

  43. Комментирует MyasNick
    08.07.2009 в 00:42
    Ответить · Ссылка

    Не за что. Рад, что всё заработало.

  44. Комментирует Александр
    25.07.2009 в 19:54
    Ответить · Ссылка

    На 2.8.2 MU не работает, при попытке сохранить настройки — пишет об отсутствии файла настроек…

    А аналоги существуют?.. раньше на сайте IBM-а была фича такая на каждой странице.. удобно!

  45. Комментирует MyasNick
    25.07.2009 в 23:38
    Ответить · Ссылка

    @Александр:
    Насчет MU ничего сказать не могу — не тестировал. Наверное, имеет смысл спросить автора плагина: http://www.ericmmartin.com

  46. Комментирует rx777
    27.08.2009 в 12:19
    Ответить · Ссылка

    Здравствуйте!
    Я установил эту форму, вроде всё ок. но вот только размер кнопок «отправить» и «отмена» слишком узок, они закрывают часть текста (на кнопках) непойму почему их так перекосило…
    посмотрите пожалуйсто!

  47. Комментирует MyasNick
    27.08.2009 в 12:40
    Ответить · Ссылка

    @rx777:

    Ну правильно, вы взяли оригинальную форму отдельно, а перевод отдельно. Как легко заметить, картинки кнопок в оригинале меньше, чем нужно для русского языка. Поэтому в своём варианте я увеличил их размер. В общем, вам нужно не только .mo/.po файлы перевода, но и картинки кнопок из папки «img».

  48. Комментирует rx777
    27.08.2009 в 12:47
    Ответить · Ссылка

    Спасибо за быстрый ответ!!! Буду править))

  49. Комментирует Бахыт
    05.09.2009 в 11:51
    Ответить · Ссылка

    Здравствуйт! написал а на почту не приходит что то!

  50. Комментирует MyasNick
    05.09.2009 в 12:20
    Ответить · Ссылка

    @Бахыт:
    Куда вы написали и что не приходит?

  51. Комментирует Денис Борцов
    11.09.2009 в 18:02
    Ответить · Ссылка

    Здравствуйте Николай, у меня 2 вопроса:
    1. Всё таки я всё прочитал и в футер поставил код и в конфиге всё прописано насчёт языка а русского так и нет (
    2. Возможно ли сделать так что бы на одном сайте эта форма использовалась на нескольких получателей ?
    У меня сайт про визитки компаний, что бы к каждой из компаний пользователь мог отправить письмо конкретно этой компании а не админу сайта (т.е. мне) и где там настраивать адрес получателя ?
    Спасибо !

  52. Комментирует MyasNick
    11.09.2009 в 18:57
    Ответить · Ссылка

    @Денис Борцов:

    По пункту №1: у вас нет русского только в SMCF или на всём блоге? Если только в SMCF, то как вы устанавливали сам плагин и перевод к нему?

    По пункту №2: насколько я понимаю, всё возможно, нужно просто уметь. Боюсь, я в данном случае, не подхожу — я просто сделал перевод.

  53. Комментирует Денис Борцов
    11.09.2009 в 19:42
    Ответить · Ссылка

    Только в SMCF, качал вашу сборку, скопирывал в папку и активировал, прописал гипер ссылку в статье, окошечко выезжает как надо, но заголовки по инглишу ( За второе обламался я (

  54. Комментирует MyasNick
    11.09.2009 в 20:31
    Ответить · Ссылка

    @Денис Борцов:

    Это не моя сборка, там мои только файлы перевода с расширениями .mo и .po, а также файлы кнопок, так как в оригинале они слишком маленькие для русских слов.

    В чём у вас проблема, пока не понимаю совершенно.

  55. Комментирует Алексей
    13.09.2009 в 09:52
    Ответить · Ссылка

    По пункту #2
    В админке — настройка плагина, там и пишите e-mail получателя, если нужно два, то второй через запятую. У меня работает.

    На счет пунтка №1
    может язык по умолчанию английский на сайте

  56. Комментирует Денис Борцов
    13.09.2009 в 11:27
    Ответить · Ссылка

    Язык русский по умолчанию на сайте. Если через запятую имылы рисовать то письма будут на все эти имылы приходить ?

  57. Комментирует Надежда
    28.09.2009 в 19:10
    Ответить · Ссылка

    Здравствуйте Николай.
    Все скачала , установила, активировала. В параметрах все на русском и все как бы готово к работе, но…для самых дореволюционных чайников, скажите что с этим делать чтобы это открывалось на страницу, которая называется ОБРАТНАЯ СВЯЗЬ? Если можно то простым и доступным языком. Спасибо!!!!

  58. Комментирует Надежда
    28.09.2009 в 20:50
    Ответить · Ссылка

    Все заработала, только вот обновилась версию, которая автоматически отразилась в окне плагинов и ссылка на ваш сайт исчезла :-( Очень благодарна Вам за организацию формы.

  59. Комментирует MyasNick
    28.09.2009 в 21:23
    Ответить · Ссылка

    Надежда писал:

    Очень благодарна Вам

    На здоровье!

    Собственно, вы уже используете не мой перевод — в новую версию автор формы вставил альтернативный вариант. Поэтому, кстати, ссылка и пропала.

  60. Комментирует ksana
    05.11.2009 в 19:02
    Ответить · Ссылка

    Доброго времени суток!
    Спасибо за инструкцию. Всё получилось в отличие еще от 4х плагинов обратной связи, которые я попыталась установить и настроить (может всё дело в версии самого ВП 2.8.5??)

    Есть две просьбы.
    Цветовая гамма и каптча (или любой анти-спам, вот как флажок у тут у Вас)) — изменить и добавить (соответственно). Такое возможно?? Если да, то как??

    Спасибо

  61. Комментирует Алексей
    05.11.2009 в 23:27
    Ответить · Ссылка

    Этот плаги не спамят, он по умолчанию в display:none; поэтому не стоит усложнять Вашим поситителям жизнь

  62. Комментирует Сергей
    06.11.2009 в 21:16
    Ответить · Ссылка

    А у меня плагин работает, только письма на почту не приходят. Помогите разобраться. Какие могут быть причины?

  63. Комментирует MyasNick
    06.11.2009 в 22:39
    Ответить · Ссылка

    @Сергей:

    Причин может быть очень много. Вам, наверное, лучше обратиться к разработчику. Я всего-лишь перевёл плагин на русский.

  64. Комментирует MyasNick
    07.11.2009 в 00:01
    Ответить · Ссылка

    @ksana:

    Как уже тут писали, капча для плагина вам не нужна. Если нужна защита от спама в комментах, попробуйте «Я не робот» (я им пользуюсь, полностью доволен).

    Цветовая гамма SMCF в основном настраивается в стилях (файл с расширением .css), цвет кнопок можно изменить в графическом редакторе, например в Paint.Net

  65. Комментирует Игорь
    06.02.2010 в 20:50
    Ответить · Ссылка

    Плагин установил, но пришлось немного помучатся.
    Чтобы заработало как надо, нужно чтобы ссылка имела вид: Contact. (Обратите внимание на кавычки все одинаковые!)Здесь всё просо.Далее.

    Всё выводится на русском, но последняя фраза «Ваше сообщение успешно отправлено.» — выводится как абракодабра. Чтобы это исправить сделал следующее.
    1. Использовал редактор Notepad++
    2. Открыл в редакторе файл smcf-ru_RU.mo
    3. Внимание! Нашел фразу абракодабры при помощи поиска.
    4. Заменил фразу аброкадабры на «Ваше сообщение успешно отправлено.»
    5. Сохранил файл при этом кодировку не менял!
    6. После этих манипуляций всё выводит на русском! :))))

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

  66. Комментирует Иван
    12.02.2010 в 12:08
    Ответить · Ссылка

    Здравствуйте Николай.
    У меня работал плагин несколько дней назад, а потом перестал.
    За последние дни я устанавливал пару плагинов (easyspoiler и lightbox). И думаю, что эти плагины сбили вывод формы, так как сслыка (1 вариант; вместо /contact стояла #) теперь вообще неоткрывается и никак не реагирует. Второй вариант ведет на страницу contact (форма не открывается). Третий вариант размытый (в настройках плагина smcf нет поля для заголовков) — непонял ни у вас здесь, ни на других сайтах.

    Хотя не суть, думаю что дело в JQuery или js. Как проверить загружаются ли они, работают ли? В браузере включены точно, проверял на трех.

    Или где искать ошибку?

  67. Комментирует MyasNick
    12.02.2010 в 14:42
    Ответить · Ссылка

    @Иван:

    Я, к сожалению, не в курсе. Я просто перевёл плагин на русский. Но первое, что я бы сделал — это откатил все внесённые изменения и посмотрел, что получится.

  68. Комментирует Сергей
    03.03.2010 в 08:00
    Ответить · Ссылка

    Здравствуйте!
    Плагин установил, все настройки на русском языке и понятны, но не пойму как его активировать на сайте. В виджетах он не отображается, каким способом его поставить на сайт?

  69. Комментирует MyasNick
    03.03.2010 в 08:12
    Ответить · Ссылка

    @Сергей:

    Здравствуйте, Сергей!

    Прочитайте внимательно пост, к которому вы оставили комментарий, а именно разделы «Установка» и «Использование», и у вас — вуаля — всё получится.

  70. Комментирует Ольга
    31.03.2010 в 21:32
    Ответить · Ссылка

    Значит, так. Первое — с ВП версии 2.9.2 работает (установила только на 1 сайт, вскоре последуют остальные). Когда настраивала, даже не знала, будет ли результат.
    Я в этом деле чайник, собственно… короче, допускала такие ошибки, как копирование адреса ссылки из комментариев на этом сайте ))) а там кавычки заменяются ))) то одно не работало, то другое.
    Все сделала, как написано здесь + добавила вызов функции в подвал. И пробное письмо на мыло уже пришло ))

    Спасибо за вашу работу — все получилось!

  71. Комментирует Дмитрий
    01.04.2010 в 03:44
    Ответить · Ссылка

    А у меня сразу все получилось!!!
    Большое спасибо за перевод. Плагин этот видел уже давно, но не знал с какой стороны к нему подступиться.

    Еще раз большое спасибо!!!

  72. Комментирует MyasNick
    03.04.2010 в 01:15
    Ответить · Ссылка

    Всем пожалуйста!

  73. Комментирует mikom
    27.04.2010 в 13:41
    Ответить · Ссылка

    Получилось с первого раза, очень понравилось, просто супер

  74. Комментирует tata
    16.05.2010 в 18:01
    Ответить · Ссылка

    Спасибо за плагин и за перевод. В какое место в footer.php вставить надо «?php wp_footer(); ?» Плагин работает (наверное), но почему-то не срабатывает отправка письма, говорит «К сожалению, сервер препятствует отправке вашего сообщения». Подскажите, пожалуйста, почеиу?

  75. Комментирует MyasNick
    16.05.2010 в 23:45
    Ответить · Ссылка

    tata писал:

    Спасибо за плагин и за перевод.

    Пожалуйста!

    tata писал:

    В какое место в footer.php вставить надо “?php wp_footer();

    После всех значимых тегов, перед закрытием body.

    tata писал:

    Подскажите, пожалуйста, почеиу?

    К сожалению, не знаю.

  76. Комментирует tata
    17.05.2010 в 04:19
    Ответить · Ссылка

    Спасибо, за ответ! Буду рыть дальше…:-)

  77. Комментирует sclass
    27.05.2010 в 07:56
    Ответить · Ссылка

    Установил плагин , а вот реакции по получению почты нету… что делать?

  78. Комментирует MyasNick
    27.05.2010 в 12:18
    Ответить · Ссылка

    @sclass:

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

  79. Комментирует Юрий
    13.06.2010 в 20:26
    Ответить · Ссылка

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

    ОТПРАВИТЬ
    СООБЩЕНИЕ
    НАПИСАТЬ

    В чем может быть проблема?
    Версия вордрпесс — 2.9.2

  80. Комментирует MyasNick
    13.06.2010 в 20:32
    Ответить · Ссылка

    @Юрий:
    Обязательно убедитесь в правильности всех упомянутых выше тонкостей. Например, в наличие функции wp_footer().

  81. Комментирует Romualdo
    03.09.2010 в 07:53
    Ответить · Ссылка

    Здравствуйте!Не подскажите, реально ли реализовать прикрепление нескольких файлов к форме? Не просто вставить дополнительные поля загрузки файла, а сделать так, что бы если загружен один файл, то открывается дополнительное и т.д. по примеру загрузчиков нескольких файлов на сервер на Ajax? Просто у меня случай, когда количество прикрепляемых файлов заранее не известно.
    Ну и глабодарю заранее…

  82. Комментирует Алексей
    03.09.2010 в 08:37
    Ответить · Ссылка

    Реально

  83. Комментирует MyasNick
    03.09.2010 в 14:04
    Ответить · Ссылка

    @Romualdo:
    Уверен, что это вполне возможно. Другое дело, что я не представляю себе, как именно это сделать, так как я даже рядом не разработчик этого плагина :)

  84. Комментирует РУСЛАН
    06.09.2010 в 11:18
    Ответить · Ссылка

    @MyasNick:
    У меня вопрос я установил плагин но он не работает может у меня javaskrip не работает !!!

  85. Комментирует MyasNick
    06.09.2010 в 18:29
    Ответить · Ссылка

    @РУСЛАН:
    Вполне возможно.

  86. Комментирует Оксана
    25.10.2010 в 19:28
    Ответить · Ссылка

    Форма всплывает, правда разлезлась по правому краю, но то ладно, письма отправляються, но! не приходят на почту.Перед ним пользовала другой плагин, тоже не приходили, что не так? Вообще письма с этого хоста приходят, сужу по другим своим сайтам.

  87. Комментирует MyasNick
    26.10.2010 в 08:44
    Ответить · Ссылка

    @Оксана:

    Даже и не знаю, чем вам помочь.

  88. Комментирует Александр
    22.06.2011 в 15:10
    Ответить · Ссылка

    А как в него добавить поле для телефона?

  89. Комментирует Леха
    25.06.2011 в 01:32
    Ответить · Ссылка

    Можно можно, я поле email добавлял. Через php в самом плагине

    • Комментирует Александр
      25.06.2011 в 08:34
      Ответить · Ссылка

      А как?
      Только поле e-mail там уже есть.

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

  90. Комментирует Игорь
    26.06.2011 в 14:28
    Ответить · Ссылка

    тоже хотел бы добавить графу «№ телефона», или хотя бы изменить «Имя» на «№ телефона». кто знает — подскажите

  91. Комментирует SN
    04.09.2011 в 17:19
    Ответить · Ссылка

    Здравствуйте Использую плагин SimpleModal Contact Form (SMCF)подскажите пожалуйста как сделать чтобы в поле «Тема» автоматом прописывалось название и ссылка страницы с которой пользователь отправляет мне письмо.

    • Комментирует MyasNick
      05.09.2011 в 18:12
      Ответить · Ссылка

      Здравствуйте! По этому вопросу лучше, наверное, будет обратиться к разработчику плагина.

      • Комментирует SN
        05.09.2011 в 18:27
        Ответить · Ссылка

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

  92. Комментирует Константин
    27.09.2011 в 14:36
    Ответить · Ссылка

    Николай, здравствуйте.
    У вас выложена версия плагина 1.2.3 после установки все прекрасно работает. У автора плагина последняя версия 1.2.6 после обновления плагина, русификация не работает, все идет на английском. Что порекомендуете?)))

    • Комментирует MyasNick
      29.09.2011 в 08:07
      Ответить · Ссылка

      Тут есть несколько моментов. Во-первых, к существу вопроса, правда, не особо относящееся, автор плагина почему-то не включает в дистрибутив русский перевод. Во-вторых, перевод от старых версий не подходит по определению. В-третьих, в моём варианте перевода заменена также и графика кнопок, так как стандартные слишком маленькие для русских слов.

      Ну и встречный вопрос, если предыдущая версия работает хорошо и правильно, зачем её заменять?

      • Комментирует Константин
        29.09.2011 в 08:38
        Ответить · Ссылка

        Логичный вопрос))) Ну, наверное, потому, что новые версии обычно просто так не появляются))) Иногда причина их появления довольно серьезна, например «дыры» в безопасности. Но в данном случае, если честно, плохое знание английского не позволило мне понять побудительные мотивы автора))) Но смутило, что после переведенной Вами версии 1.2.3 новая — это уже вторая)))

        • Комментирует MyasNick
          29.09.2011 в 08:45
          Ответить · Ссылка

          Проблема, собственное, не в переводе, как в таковом, а в тестировании и сопровождении. Быстренько подключив перевод и новые файлы, нужно найти определённое количество времени, чтобы прогнать проверки хотя бы на двух-трёх конфигурациях, обновить информацию на сайтах и т.п. Как только достаточное количество времени найдётся, сделаю апдейт перевода.

          • Комментирует Константин
            29.09.2011 в 08:52
            Ответить · Ссылка

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

  93. Комментирует Игорь
    28.09.2011 в 08:29
    Ответить · Ссылка

    тоже хотел бы услышать ответ по поводу русификации новой версии плагина. и еще — как бы добавить в форму строчку «телефон» или хотя бы заменить ею строчку «имя».

    • Комментирует MyasNick
      29.09.2011 в 08:18
      Ответить · Ссылка

      По поводу русификации ответил выше ↑. С добавлением строки вряд ли смогу помочь — это вопрос, скорее, к автору плагина. А заменить текст у одного из полей не сложно: достаточно в poedit загрузить файл перевода с расширением .po, поправить что надо и сохранить .mo файл.

  94. Комментирует and
    19.11.2011 в 14:18
    Ответить · Ссылка

    скажите пожалуйста, а можно ли подключить эту форму просто к странице,(если сайтпросто написан) и если да то как?

    • Комментирует MyasNick
      20.11.2011 в 16:47
      Ответить · Ссылка

      Технически это, наверное, возможно. Но, думается, проще будет всё с нуля написать, используя соответствующие библиотеки. В данном же случае, весь смысл как раз в том, что имеется готовый плагин, который прикручивается к WP на раз.

  95. Комментирует Денис
    11.03.2012 в 21:01
    Ответить · Ссылка

    Здраствуйте
    Настроил форму, перевел самостоятельно, только загвоздка
    Сообщения не доходят до меня!
    Никаких настроек pop и smtp в скриптах я не нашел, посоветуйте куда смотреть что править
    Спасибо

  96. Комментирует Никита
    19.08.2012 в 19:45
    Ответить · Ссылка

    А у меня не получилось((( Я все сделал как написано. Скопировал строчку Contact и заменил вот эти кавычки двойные, кавычками простыми «. И все равно не работает. И get_footer() у меня подключен. Подскажите как исправить? Спасибо!

    • Комментирует MyasNick
      19.08.2012 в 20:10
      Ответить · Ссылка

      Если всё сделали, как указано, должно работать. Пока сбоев, вроде, не было. Попробуйте ещё раз всё по шагам проверить.

      • Комментирует Никита
        19.08.2012 в 21:11
        Ответить · Ссылка

        Я вот сомневаюсь в правильном оформлении именно ссылки. Мои действия:
        В обычной странице(в админке) перешел на вкладку HTML.
        Написал Заказать звонок(у вас не отображаются нормальные двойные кавычки, я ставил их)
        Функции присутствуют в index.php, page.php, single.php. В чем проблема? Что я не так сделал?

        • Комментирует MyasNick
          19.08.2012 в 21:41
          Ответить · Ссылка

          Да, тут не всё отображается, но в уведомлении на электропочту приходит правильный вариант. И насколько я вижу, у вас там не указан класс class=’smcf-link’, хотя его необходимость явно прописана и даже выделена красным.

          • Комментирует Никита
            19.08.2012 в 22:33
            Ответить · Ссылка

            все было прописано. Вот сайт. Там ссылка contact. Можете посмотреть через исходный код, там все вписано. Может еще из за того что на сайте много Jquery, или я уже незнаю что думать. Помогите пожалуйста! Есть возможность пустить вас в админку, если конечно такой вариант есть. Могу заплатить)

            • Комментирует MyasNick
              19.08.2012 в 22:40
              Ответить · Ссылка

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

              • Комментирует Никита
                19.08.2012 в 22:55
                Ответить · Ссылка

                а может дело в том что я не именно вашим плагином пользуюсь, я скачал с другого места?

                • Комментирует MyasNick
                  19.08.2012 в 22:56
                  Ответить · Ссылка

                  Вполне вероятно.

                  • Комментирует Никита
                    19.08.2012 в 23:11
                    Ответить · Ссылка

                    Ну и на последок пожалуйста распишите по пунктам как и что делать, какие кавычки нужны.

                    И как теперь удалить тот плагин?
                    И еще ситуация. Если я например хочу прицепить эту форму к картинке в файле header.php, что мне нужно сделать?
                    Заранее спасибо!

                    • Комментирует MyasNick
                      20.08.2012 в 12:13
                      Ссылка

                      Плагин нужно в админке деактивировать и потом там же удалить. Или просто удалить его файлы по FTP.

                      Пошаговая инструкция уже есть в теле этого поста. Не буду её сюда копипастить. Чтобы форма открывалась по клику на картинку просто обрамите тег img той ссылкой, что указана в инструкции и обрамляет слово «Contact».

                      Кавычки можно любые — одинарные или двойные — главное, чтобы не вперемешку.

  97. Комментирует Никита
    20.08.2012 в 21:31
    Ответить · Ссылка

    все равно не получается. Все сделал по инструкции. Меня перекидывает на главную страницу(((

  98. Комментирует Николай
    12.10.2012 в 11:30
    Ответить · Ссылка

    Подскажите, а как можно добавить ещё два поля — «Организация» и «телефон»?

  99. Комментирует Илья
    13.01.2013 в 18:28
    Ответить · Ссылка

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

    • Комментирует MyasNick
      13.01.2013 в 18:54
      Ответить · Ссылка

      Боюсь, не могу с этим помочь. Я всего лишь перевёл интерфейс на русский. Попробуйте обратиться к разработчику плагина.

    • Комментирует Роман
      07.07.2014 в 21:24
      Ответить · Ссылка

      В данном случае необходимо изменить отдельные параметры в валидизации. Например, если вы хотите чтобы отправка осуществлялась с пустым полем «Сообщение», в файле smcf.js в условии if (contact.message.length > 0) {return false;} замените знак > на =

  100. Комментирует Евгений
    09.02.2013 в 18:45
    Ответить · Ссылка

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

    Спасибо!)

    • Комментирует MyasNick
      09.02.2013 в 21:30
      Ответить · Ссылка

      К сожалению, не знаю, как тут помочь — в последнее время довольно сильно отошёл от программирования.

  101. Комментирует pir
    16.02.2013 в 20:42
    Ответить · Ссылка

    Не отправляет письма на указанный адрес. В чем беда?

  102. Комментирует Евгений
    04.09.2013 в 17:10
    Ответить · Ссылка

    SMCF всё работает как часы. немного покопался в коде и ващё всё подогнал как доктор прописал. Спасибо Николай, за труды русификации.

  103. Комментирует pupa_86
    28.11.2013 в 14:50
    Ответить · Ссылка

    здравствуйте,
    подскажите пож., как убрать в формы надпись
    «Работает на SimpleModal Contact Form, Перевод: MyasNick.com»
    спасибо

  104. Комментирует pupa_86
    28.11.2013 в 14:52
    Ответить · Ссылка

    и еще, в письмах есть надпись from myasnick …
    не могу понять откуда это вырезать..
    помогите, пож

  105. Комментирует Дмитрий
    28.01.2014 в 15:16
    Ответить · Ссылка

    Нет, с той версией точно что то не то. Обновленная версия отлично работает, но, она без перевода. Эта русская, но, не работает.

  106. Комментирует Павел
    29.03.2014 в 21:22
    Ответить · Ссылка

    Здравствуйте! Чего я только ни делал… Решил спросить, скажите, как решить проблему с кракозяблами, которые появляются при отправке формы?

  107. Комментирует Игорь
    12.05.2014 в 11:54
    Ответить · Ссылка

    Добрый день.
    Подскажите пожалуйста как добавить, удалить или переименовать поля в форме ?

  108. Комментирует Аргон
    22.01.2015 в 00:24
    Ответить · Ссылка

    А не подскажите как сделать WYSIWYG форму обратной связи. Может плагин какой есть?

  109. Комментирует Сосновоборск
    07.10.2015 в 03:14
    Ответить · Ссылка

    а на новой версии движка работает, кто пробовал?

  110. Комментирует Степан
    11.08.2016 в 11:53
    Ответить · Ссылка

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

    • Комментирует Сергей
      15.09.2016 в 10:04
      Ответить · Ссылка

      Степан, дело в mail.ru . Только с него теперь письма не приходят. Если указать почту другого сервера — то письмо дойдёт.

Подписаться на комментарии (RSS)

Написать комментарий