Как сделать красивую форму подписки?

красивая форма подписки


Здравствуйте, уважаемые посетители и читатели моего блога. В сегодняшней статье я расскажу как сделать красивую форму подписки на блог WordPress. Но сразу скажу вам, что этот способ подойдет и для любой другой популярной CMS.

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

  • Постоянные посетители;
  • Дополнительный целевой трафик;
  • Клиенты ваших товаров и услуг;
  • Партнеры по бизнесу;

Существует немало сервисов, через которые можно генерировать формe подписки и автоматически рассылать письма подписчикам. Но я бы хотел выделить Google Feedburner. Этот сервис позволяет сгенерировать форму подписки, ленту RSS и автоматически отправляет письма вашим подписчикам на e-mail при появлении новой статьи на вашем блоге.

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

Чтобы вам было понятнее, сразу измените язык.

сменить язык

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

новый фид

У вас появится уведомление, что по данному адресу более одного фида. Вам нужно выбрать первый вариант, следующего вида:

http://адрес сайта/feed

456123

Затем вы можете задать название и адрес фида. Я оставил по умолчанию.

На этом завершен первый этап настроек. Вас поздравляют, у вас появилась своя RSS лента, которую можете посмотреть перейдя по ссылке, данной сервисом Feedburner.

feed_gotov

Теперь приступаем ко второму этапу, в котором необходимо настроить форму подписки.

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

Перейдите во вкладку «Публикуй», «Подписки по электронной почте».

Если у вас еще не активна эта услуга, нажмите «Активировать» на открывшейся странице.

publikui

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

Но предоставленный сервисом код, не делает форму подписки симпатичной. У меня получилось вот что:

первый вариант формы

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

Enter your email address:

Subscribe" />

Delivered by FeedBurner

Вместо надписи «Enter your email address:», в коде пропишите «Введите свой e-mail».

Вместо надписи «Subscribe», впишите «Подписаться».

В конце кода, удалите следующую часть:

Delivered by FeedBurner

У вас должно получиться примерно так:

второй вариант подписки

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

Загрузите фоновое изображение на свой хостинг. Можете скачать вот это:

фон формы подписки

Измените свой код формы подписки следующим образом:

Шаг 1. Заключите код Feedburner в теги

Шаг 2. Удалите в начале кода формы стиль:

style="border:1px solid #ccc;padding:3px;text-align:center;"

И вместо него вставьте вот этот:

class="burner_form"

В результате у вас должен получиться вот такой код:

Скопируйте и вставьте следующий код в файл style.css

.subscribe {  position: relative;  width: 280px;  height: 360px;  background: url(ссылка на фоновое изображение) no-repeat top center;  overflow: hidden;  }    .burner_form {  width: 230px;  height: auto;  padding: -10px 30px 40px 0px;  margin: 172px 0px 0px 25px;  text-align: center;  }  

Не забудьте поменять надпись «ссылка на изображение кнопки» на свою ссылку.

Если форма съезжает в сторону, неправильная ширина или высота, просто измените это в стилях формы.

Теперь наша форма подписки приобрела более приятный вид. Осталось только добавить кнопки соц. сетей.

форма подписки

 

Добавляем кнопки соц. сетей в форму подписки

Добавить кнопки можно при помощи обычного HTML кода. Но чтобы вы не заморачивались, сделайте следующее:

1. Загрузите на свой хостинг изображения иконок соц. сетей необходимого размера.

2. Скопируйте и вставьте HTML код под кодом формы подписки, вставив в код свои ссылки:

Давайте дружить:

Подписаться по RSS Присоединиться в ВКонтакте Присоединиться в Facebook Присоединиться в Google+ Читать в twitter

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

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

Рейтинг автора
Автор статьи
Назыров Андрей
Основатель блога и его главный редактор.
Написано статей
105
Поделись информацией:
Помогла статья? Оцените её
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
Оценок: 1
Загрузка...

Подписка на рассылку

Комментарии
  1. Алексей

    Круто! Вот эта статья. Давно хотел поменять свою форму подписки, но не знал как сделать это профессионально, как у тебя. Добавлю статью в закладки — будет время займусь.

    Андрей, а ты не знаешь, где можно найти себе такую нарисованную девченку? Только не такую, а другую для уникальности.

    • Андрей Назыров

      Спасибо, Алексей.
      Я просто взял картинку из поика Google, в фотошопе пририсовал конверт, вот и вся уникальность 🙂

      • Диана

        Кстати, по поводу конверта, не поняла, как его прорисовать. С фотошоп вообще не дружу, если честно.)) Хотела конверт сделать, но в итоге сделала просто подписку саму, где вписываем данные, и обвела это рамкой такой, в осеннем стиле.) На заднем фоне девочка с зонтиком, тоже осенняя такая, чтобы в тему осени было.)

      • Андрей Назыров

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

      • Юрий Йосифович

        Хм… А слои то лучше делать все таки в CSS, а не в фотошопе — фотошопные в разных браузерах по разному отображаться могут.

      • Юрий Йосифович

        И неужели она полностью стала уникальной от этих манипуляций? Гугл не выдает копии при поиске по картинке — или ты просто этим не заморачиваешься?

      • Андрей Назыров

        До поры до времени, да стала уникальна.

    • Юрий Йосифович

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

  2. Алексей

    Не-е. Мне такая не пойдет! Такую девку я видел на других блогах. Мне нужна не тронутая. Наверное ты прав — тоже буду искать в Google.

    • Андрей Назыров

      Нетронутых в наше время трудно найти 🙂

      • Алексей

        Это точно! Ну хотя бы поищу, а вдруг повезет.

      • Юрий Йосифович

        И как успехи — прошло уже столько времени после комментария, Алексей — получилось найти девственницу для подписной формы?

      • Юрий Йосифович

        Андрей, все возможно, если задаться целью — тем более что за 100 рублей фрилансеры нарисуют сейчас все что угодно.

      • Андрей Назыров

        Ну за 100 рублей, это вряд ли…

      • Юрий Йосифович

        Да я так, образно сказал — цена её максимум 300-500 рублей.

    • Дмитрий

      Найди девственную!)

      • Юрий Йосифович

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

    • Юрий Йосифович

      Так почему же все таки не искать на специализированных сайтах, на которых предоставляются вагоны бесплатной графики, которую можно как бы изменять уже под себя (благодаря заливкам, изменениям цвета и так далее — и получать полностью девственно уникальные изображения?

  3. Ivanovskij

    100% поставлю себе такую же, только картинку поменяю, спасибо за эту форму подписки! УРА!

    • Андрей Назыров

      Всегда пожалуйста 🙂

      • Юрий Йосифович

        А не боишься, что за плагиат поисковики под фильтры аристуют? (Ну типа разойдется форма по интернету — и получается потеряет свою уникальность твоя личная)?

      • Андрей Назыров

        Юрий, какой же это плагиат? Это же не контент 😉

      • Юрий Йосифович

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

    • Юрий Йосифович

      Олег, такую же делать не нужно — нужно быть оригинальным. А то тут поведется так, что у всех будет одинаковая — это как бы не очень хорошо.

  4. Андрей Косолапов

    Красивая кнопочка получилась. Жалко что у меня сайдбары маленькие и форма Смарта в них не помещается. А если пытаюсь делать меньше, то выходит фигня. Но мысль хорошая, надо подумать.

    • Юрий Йосифович

      Так это не проблема — можно масштабировать — это раз, задавать в процентах ширину — это два, да и просто можно отодвинуть z-index куда подальше — и все поместится. Правда действительно вид хромать будет.

  5. Татьяна

    Андрей, спасибочки! Добавлю в закладки, после попробую сделать))

    • Андрей Назыров

      Привет, Тань. Всегда пожалуйста.

      • Юрий Йосифович

        А ты как всегда и ко всем — вежлив! Молодцом! С таким подходом количество читателей будет увеличиваться не по дням — а по часам!

    • Юрий Йосифович

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

  6. Диана

    Урааа, наконец-то, дождалась!)) Андрей, спасибо большущее, ты гений!)) Так приятно, что выполнили мою сокровенную просьбу, как же я долго искала, чтобы хоть у кого-то было описание того, как это делается.)) Даже мой знакомый (из прошлого) сказал мне: «Ди, купи у меня курс, там все есть и про фид, и про картинки и т.д.»
    Я так на него обиделась, если честно.( Просто пытался продать свой курс, притом каждый день мне говорил, что у него и то и се есть в это курсе. Жесть.(

    • Андрей Назыров

      Ну про «гений», это вы слишком 🙂
      Здесь ничего особого нет.

      • Диана

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

      • Андрей Назыров

        Ок, я тоже не люблю формальностей.
        Зайду в гости на новый блог с удовольствим 🙂

  7. Егор

    Вопрос не по теме. Я поменял адрес входа в админку путем замены названия файла wp-login.php и его содержимого, Захожу по новому адресу,но теперь не могу выйти, пишет ошибку 404, страница на найдена. Что я сделал не так.

    • Андрей Назыров

      Егор, я не могу ответить, пока сам не увижу. Я бы посоветовал спросить у хостера. Вполне возможно, что вводите неверный адрес или каким-то образом поврежден файл wp-login.php.

      • Егор

        Да, не все в файле заменил, был косяк. Сейчас ровно!

  8. bytrina

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

  9. Баяс

    Информация действительно полезная и нужная. Респект.

  10. Елена Прекрасная

    Андрей, у тебя реально прикольная форма подписки, спасибо за инструкцию! А у меня простая, сразу как сделала, потом все руки не доходят изменить))

  11. Рашида

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

  12. Андрей Косолапов

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

    • Андрей Назыров

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

      • Андрей Косолапов

        Это да, просто как например ее сделать больше той, которую выдает смарт.

      • Андрей Назыров

        В коде должны быть значения высоты и ширины.

  13. Алексей

    Все-таки я нашел себе не тронутую. Девушка конечно известная, но на блогах ее нет. Благодарю за стили! Только исправь немного — не везде есть точка с запятой. Новички не разберутся.

    • Андрей Назыров

      Отличная форма получилась.

    • Юрий Йосифович

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

  14. Дмитрий

    Андрюха спасибо!!! Дай расцелую)))) Шучу, нормально с ориентацией))) Спасибо за пост!

    • Юрий Йосифович

      Ты уже реализовал себе форму по примеру наведенному Андреем, Дима?

  15. Андрей Косолапов

    Андрей, я решил проблему со смартом. Заходите посмотрите что получилось. Статья на блоге «Форма подписки»

    • Юрий Йосифович

      Посмотрел, Андрей! Все просто супер получилось! Молодцом — старался сам или просил кого?

      • Андрей Косолапов

        Сам конечно.

      • Юрий Йосифович

        Это замечательно! Когда сам что-то делаешь — приятнее на результат смотреть — да и гордость за себя любимого охватывает (по себе знаю).

  16. Юрий Йосифович

    Фотка в конце статьи потерялась… Печалька. Я так понимаю что там скриншот твоей формы был?

    • Андрей Назыров

      Да, скриншот. Спасибо за замечание!

  17. Алексей

    Круто! Спасибо! Взял себе…..

    • Андрей Назыров

      Пожалуста

  18. Ольга

    Спасибо! Это по рассылке статья. А как сделать, чтобы после подписки книга приходила или скачивалась пользователю?

    • Андрей Назыров

      Есть 2 варианта:
      1. Настроить автоматическую отправку писем на сервисе рассылки после подписки и в этом письме указывать ссылку для скачивания.
      2. Настроить автоматическое перенаправление пользователя после подписки на скрытую страницу, где можно скачать.
      Я использую второй вариант.

      • Ольга

        Как это сделать? Можно ли почитать у вас?

      • Андрей Назыров

        У меня пока нет статьи на эту тему, постараюсь в скором времени написать.

  19. Мария

    Спасибо за замечательную статью. Благо, мне с новым сайтом отчасти повезло: форма для FeedBurner — очень милая. Фид второй день подключить не получается: сервис его не обнаруживает. Не подскажете, как быть? Если это — не наглость. 🙂

    • Андрей Назыров

      Мария, у вас вроде все работает.

  20. Мария Велес

    Спасибо, Андрей, за ответ. На сайте о хендмейде еле-еле настроила рассылку, но при переходе на ленту записи в RSS не отображаются. Пока убрала ссылку с сайта. Решение придёт позже.

    • Андрей Назыров

      Проверьте правильность ссылки RSS. Если рассылка работает, то и лента должна отображаться нормально.

  21. Мария Велес

    Спасибо, Андрей. Сделаю.

    • Андрей Назыров

      Пожалуйста!

  22. Иван

    Спасибо за статью. У меня получилось сделать форму подписки в конце статей. Почти получилось… Осталось кое что подрихтовать, но не могу разобраться.
    Например, как увеличить промежуток между полем для ввода е-мейла и кнопкой «подписаться»?
    И как поменять размер и цвет шрифта надписи «введите свой е-мейл» ?
    Если подскажешь, буду благодарен!

    • Андрей Назыров

      Иван, это все настраивается в CSS. В ближайшее время напишу статью, в которой расскажу как сделать форму подписки под каждой статьей.

      • Иван

        То есть эти настройки находятся не в тех кодах, которые ты давал в своей статье? Где то в другом месте?

      • Андрей Назыров

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

  23. Андрей Зимин

    Спасибо за урок, постараюсь сделать подписную форму по вашему методу, а то моя пока еще простенькая.

    • Андрей Назыров

      Пожалуйста!

  24. Андрей Зимин

    Спасибо, ваш метод мне помог, форма и фон отлично вписались в дизайн блога!

  25. Эдуард

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

    • Андрей Назыров

      Эдуард, я не нашел на вашем сайте формы подписки. Я так не могу ответить, что вы сделали не так, не взглянув на код.

  26. Юрий

    Скажите пожалуйста, а как ввести слова «Введите свой e-mail:» в само поле подписки?

    • Андрей Назыров

      Просто вставьте слова «Введите свой e-mail:» вместо Enter your email address.

  27. Любовь

    Статья отличная. А то на многих блогах столько воды и в итоге приходится копаться. Не подскажите как можно менять шрифт и цвет,например хочу сделать «подписаться» — жирным шрифтом и другого цвета?

    • Андрей Назыров

      Измените стили CSS под свой вкус.

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